From 324cde5a1d903f38a30ad7a80575056fb7b20471 Mon Sep 17 00:00:00 2001 From: Craig Peterson Date: Mon, 2 Oct 2017 11:14:15 -0400 Subject: [PATCH] bigger homepage --- docs/new-index.md | 194 +++++++++++++++++++++++----------------------- 1 file changed, 98 insertions(+), 96 deletions(-) diff --git a/docs/new-index.md b/docs/new-index.md index 51a553a34..577c4f168 100644 --- a/docs/new-index.md +++ b/docs/new-index.md @@ -53,109 +53,111 @@ layout: default
-
-
- + {% include feature.html text="Maintain your DNS data as a high-level DS, with macros, and variables for easier updates." img="biology.svg" %} + {% include feature.html text="Super extensible! Plug-in architecture makes adding new DNS providers and Registrars easy!" img="light-bulb.svg" %} + {% include feature.html text="Eliminate vendor lock-in. Switch DNS providers easily, any time, with full fidelity." img="group.svg" %} + {% include feature.html text="Reduce points of failure: Easily maintain dual DNS providers and easily drop one that is down." img="layers.svg" %} + {% include feature.html text="Supports 10+ DNS Providers including BIND, AWS Route 53, Google DNS, and name.com" img="cancel.svg" %} + {% include feature.html text="Apply CI/CD principles to DNS: Unit-tests, system-tests, automated deployment." img="share.svg" %} + {% include feature.html text="All the benefits of Git (or any VCS) for your DNS zone data. View history. Accept PRs." img="document.svg" %} + {% include feature.html text="Optimize DNS with SPF optimizer. Detect too many lookups. Flatten includes." img="mail.svg" %} + {% include feature.html text="Runs on Linux, Windows, Mac, or any operating system supported by Go." img="speech-bubble.svg" %} + {% include feature.html text="Enable/disable Cloudflare proxying (the \"orange cloud\" button) directly from your DNSControl files." img="cloud-computing.svg" %} + {% include feature.html text="Assign an IP address to a constant and use the variable name throughout the configuration. Need to change the IP address globally? Just change the variable and \"recompile.\"" img="compass.svg" %} + {% include feature.html text="Keep similar domains in sync with transforms, macros, and variables." img="attachment.svg" %} +
+ +
+ +
+
+
+

+ Getting Started +

+

+ Information for new users and the curious. +

+ +
-
-

Maintain your DNS data as a high-level DS, with macros, and variables for easier updates.

+
+

+ Reference +

+

+ Language resources and procedures. +

+ + +
+
+

+ Advanced Topics +

+

+ Take advantage of DNSControl's unique features. +

+
-
-
-
-

Super extensible! Plug-in architecture makes adding new DNS providers and Registrars easy!

+
+
+

+ Developer Info +

+

+ It is easy to add features and new providers to DNSControl. The code is very modular and easy to modify. There are extensive integration tests that make it easy to boldly make changes with confidence that you'll know if anything is broken. Our mailing list is friendly. Afraid to make your first PR? We'll gladly mentor you through the process. Many major code contributions have come from first-time Go users! +

+
-
-
-
- -
-
-

Eliminate vendor lock-in. Switch DNS providers easily, any time, with full fidelity.

-
-
-
-
-
-

Reduce points of failure: Easily maintain dual DNS providers and easily drop one that is down.

-
-
-
- -
-
-
- -
-
-

Supports 10+ DNS Providers including BIND, AWS Route 53, Google DNS, and name.com

-
-
-
-
-
-

Apply CI/CD principles to DNS: Unit-tests, system-tests, automated deployment.

-
-
-
- -
-
-
- -
-
-

All the benefits of Git (or any VCS) for your DNS zone data. View history. Accept PRs.

-
-
-
-
-
-

Optimize DNS with SPF optimizer. Detect too many lookups. Flatten includes.

-
-
-
- -
-
-
- -
-
-

Runs on Linux, Windows, Mac, or any operating system supported by Go.

-
-
-
-
-
-

Enable/disable Cloudflare proxying (the "orange cloud" button) directly from your DNSControl files.

-
-
-
- -
-
-
- -
-
-

Assign an IP address to a constant and use the variable name throughout the configuration. Need to change the IP address globally? Just change the variable and "recompile."

-
-
-
-
-
-

Keep similar domains in sync with transforms, macros, and variables.

-
-
-
- - -

Icons made by Freepik from www.flaticon.com