For discussion of Alpine Linux development and developer support

[PATCH RFC alpine-mksite] Updates to layout and organization

Details
Message ID
<20190710164254.19066-1-sir@cmpwn.com>
Sender timestamp
1562776974
DKIM signature
missing
Download raw message
---
 _default.template.html |  2 +-
 _static/css/styles.css | 13 ++++++++++++-
 community/index.md     | 33 +++++++++++----------------------
 index.md               | 39 ++++++++++++++++++++++++++++++++++++++-
 4 files changed, 62 insertions(+), 25 deletions(-)

diff --git a/_default.template.html b/_default.template.html
index d478f52..92d84e9 100644
--- a/_default.template.html
+++ b/_default.template.html
@@ -27,7 +27,7 @@
                         <ul class="pure-menu-list">
                             <li class="pure-menu-item"><a href="/" class="pure-menu-link">Home</a></li>
                             <li class="pure-menu-item"><a href="/downloads" class="pure-menu-link">Downloads</a></li>
-                            <li class="pure-menu-item"><a href="/about" class="pure-menu-link">About</a></li>
+                            <li class="pure-menu-item"><a href="/downloads" class="pure-menu-link">Documentation</a></li>
                             <li class="pure-menu-item"><a href="/community" class="pure-menu-link">Community</a></li>
                             <li class="pure-menu-item"><a href="/sponsors" class="pure-menu-link">Sponsors</a></li>
                         </ul>
diff --git a/_static/css/styles.css b/_static/css/styles.css
index 03ef29f..c30c785 100644
--- a/_static/css/styles.css
+++ b/_static/css/styles.css
@@ -27,7 +27,6 @@ p {
 }
 
 a {
-    text-decoration: none;
     color: rgb(61, 146, 201);
 }
 
@@ -444,3 +443,15 @@ footer a { color: #ddd; }
     }
 
 }
+
+dt {
+	color: black;
+}
+
+dt:not(:first-child) {
+	margin-top: 0.5rem;
+}
+
+dt .fa {
+	margin-right: 0.5rem;
+}
diff --git a/community/index.md b/community/index.md
index 922de27..84ebce2 100644
--- a/community/index.md
+++ b/community/index.md
@@ -6,25 +6,14 @@ title: Alpine Linux Community
 
 Participation in the Alpine community requires adherence to the [Code of Conduct](code-of-conduct.html).
 
-<h2><i class="fa fa-hashtag" aria-hidden="true"></i>IRC</h2>
-
-* [\#alpine-linux](irc://irc.freenode.net/alpine-linux) - For general discussion and quick support questions.
-* [\#alpine-devel](irc://irc.freenode.net/alpine-devel) - For discussion of Alpine Linux development and developer
-  support.
-
-<h2><i class="fa fa-envelope" aria-hidden="true"></i>Mailing Lists</h2>
-
-A list of mailing lists for development, support, etc, can be found here:
-
-[lists.alpinelinux.org](https://lists.alpinelinux.org)
-
-<h2><i class="fa fa-pencil" aria-hidden="true"></i>Wiki</h2>
-
-Wiki has the documentation.
-
-<https://wiki.alpinelinux.org>
-
-<h2><i class="fa fa-twitter" aria-hidden="true"></i>Twitter</h2>
-
-<https://twitter.com/alpinelinux>
-
+<dl>
+  <dt><i class="fa fa-hashtag" aria-hidden="true"></i>IRC</dt>
+  <dd><a href="irc://irc.freenode.net/alpine-devel">#alpine-devel</a>: discussion of Alpine Linux development</dd>
+  <dd><a href="irc://irc.freenode.net/alpine-linux">#alpine-linux</a>: general discussion and quick support questions</dd>
+  <dt><i class="fa fa-envelope" aria-hidden="true"></i>Mailing lists</dt>
+  <dd><a href="https://lists.alpinelinux.org/lists/~alpine">lists.alpinelinux.org</a></dd>
+  <dt><i class="fa fa-pencil" aria-hidden="true"></i>Documentation</dt>
+  <dd><a href="https://wiki.alpinelinux.org">wiki.alpinelinux.org</a></dd>
+  <dt><i class="fa fa-twitter" aria-hidden="true"></i>Twitter</dt>
+  <dd><a href="https://twitter.com/alpinelinux">@alpinelinux</a></dd>
+</dl>
diff --git a/index.md b/index.md
index 006c837..083c5d8 100644
--- a/index.md
+++ b/index.md
@@ -33,4 +33,41 @@
         </div>
     </div>
 
-</div> <!-- end pure-g -->
\ No newline at end of file
+</div> <!-- end pure-g -->
+
+# Alpine Linux
+
+Alpine Linux is an independent, non-commercial, general purpose Linux
+distribution designed for power users who appreciate security, simplicity
+and resource efficiency.
+
+## Small
+
+Alpine Linux is built around musl libc and busybox. This makes it smaller
+and more resource efficient than traditional GNU/Linux distributions. A
+container requires no more than 8 MB and a minimal installation to disk
+requires around 130 MB of storage. Not only do you get a fully-fledged
+Linux environment but a large selection of packages from the repository.
+
+Binary packages are thinned out and split, giving you even more control
+over what you install, which in turn keeps your environment as small and
+efficient as possible.
+
+## Simple
+
+Alpine Linux is a very simple distribution that will try to stay out of
+your way. It uses its own package manager called apk, the OpenRC init
+system, script driven set-ups and that's it! This provides you with a
+simple, crystal-clear Linux environment without all the noise. You can
+then add on top of that just the packages you need for your project, so
+whether it's building a home PVR, or an iSCSI storage controller, a
+wafer-thin mail server container, or a rock-solid embedded switch, nothing
+else will get in the way.
+
+## Secure
+
+Alpine Linux was designed with security in mind. All userland binaries are
+compiled as Position Independent Executables (PIE) with stack smashing
+protection. These proactive security features prevent exploitation of entire
+classes of zero-day and other vulnerabilities.
+
-- 
2.22.0