summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--content/_index.html29
-rw-r--r--content/about.html23
-rw-r--r--content/blog/2018-01-01-proin-quam.md29
-rw-r--r--content/blog/2018-01-03-sed-finibus.md29
-rw-r--r--content/community.md5
-rw-r--r--content/contact.html21
-rw-r--r--content/development.md45
-rw-r--r--content/news/2018-01-02-vivamus-purus.html30
-rw-r--r--content/news/2018-01-04-mauris-tempor.html37
-rw-r--r--layout/feed.xml2
-rw-r--r--layout/page.html13
-rwxr-xr-xmakesite.py4
-rw-r--r--static/css/style.css70
13 files changed, 121 insertions, 216 deletions
diff --git a/content/_index.html b/content/_index.html
index 8cc489a..4d4634f 100644
--- a/content/_index.html
+++ b/content/_index.html
@@ -1,28 +1,5 @@
-<!-- title: Lorem Ipsum -->
-<!-- subtitle: Dolor Sit -->
-<h1>Lorem Ipsum</h1>
+<!-- title: Sideros -->
+<h1>Sideros</h1>
<p>
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc nibh
-tellus, vehicula ut maximus sed, fringilla a justo. Nunc vitae efficitur
-nisl. Ut sapien erat, pretium et commodo nec, rutrum bibendum magna. Sed
-ut massa massa. Etiam euismod neque lacus, id tincidunt risus iaculis a.
-Aliquam porta venenatis bibendum. Nam id varius nulla. Sed vitae purus
-ac odio ornare vestibulum vitae tempor arcu. Nunc non venenatis purus.
-Duis a augue at nulla congue egestas. Morbi mattis felis sit amet tortor
-euismod, fringilla viverra est elementum.
-</p>
-<p>
-Suspendisse vestibulum sed massa eu tincidunt. Pellentesque cursus, nisl
-at gravida suscipit, odio quam placerat mi, in iaculis nunc risus eu
-sapien. Suspendisse potenti. Nullam fermentum, tellus vel faucibus
-dictum, arcu ante rutrum nisi, ut iaculis eros felis a lectus. Etiam vel
-maximus nulla, sed mattis lectus. Aliquam commodo est massa, at
-vestibulum diam commodo vehicula. Nullam et tristique tortor. Praesent
-luctus, leo id mattis mattis, ex dui dapibus dolor, nec ultrices turpis
-nibh in sem. In efficitur, velit ut bibendum interdum, libero turpis
-mattis odio, non pharetra metus leo nec arcu. Maecenas auctor laoreet
-maximus. Donec metus massa, scelerisque a lacinia et, viverra eget
-metus. Aenean vitae tellus vehicula, mattis metus in, facilisis purus.
-In purus erat, fringilla ut diam et, convallis convallis nunc. Morbi
-sagittis interdum ipsum sit amet fringilla.
+Sideros is a real-time strategy game set in ancient history.
</p>
diff --git a/content/about.html b/content/about.html
deleted file mode 100644
index f51d17d..0000000
--- a/content/about.html
+++ /dev/null
@@ -1,23 +0,0 @@
-<!-- title: About -->
-<h1>About</h1>
-<p>
-Quisque quam nisl, egestas nec convallis vitae, fringilla nec mauris.
-Sed et cursus lacus, a pharetra ex. Pellentesque rhoncus malesuada elit
-at sodales. In ut elit lectus. Phasellus et hendrerit odio, ac hendrerit
-ante. Pellentesque habitant morbi tristique senectus et netus et
-malesuada fames ac turpis egestas. Quisque sem nibh, auctor vel dictum
-eu, pharetra sit amet nunc. Integer suscipit suscipit dapibus.
-Suspendisse vulputate sed mauris eget tempus. Etiam rhoncus, leo nec
-cursus elementum, massa lorem fermentum nisi, non convallis nisl dolor
-vel ipsum.
-</p>
-<p>
-Aliquam imperdiet vel purus sed facilisis. Mauris condimentum vel nulla
-ac tempor. In non venenatis arcu. Nam in sapien purus. Suspendisse
-faucibus, erat et fringilla vestibulum, ligula nisi porta odio, ut
-tristique dui ante eu nisi. Mauris vitae vulputate lorem. Proin tortor
-nisl, vehicula sed justo sed, volutpat bibendum purus. Phasellus luctus
-fringilla augue ac sodales. Aenean ac nisi sit amet neque pulvinar
-tincidunt ut nec ipsum. Aliquam purus tellus, dignissim a augue
-placerat, aliquet semper turpis. Fusce id lacinia quam, vel porta quam.
-</p>
diff --git a/content/blog/2018-01-01-proin-quam.md b/content/blog/2018-01-01-proin-quam.md
deleted file mode 100644
index 540a467..0000000
--- a/content/blog/2018-01-01-proin-quam.md
+++ /dev/null
@@ -1,29 +0,0 @@
-<!-- title: Proin Quam -->
-Proin quam urna, pulvinar id ipsum ac, mattis consectetur ante. Praesent
-non justo lectus. Duis egestas arcu libero, quis laoreet dolor volutpat
-ut. Donec facilisis orci sit amet sem blandit elementum. Vestibulum
-suscipit consectetur diam, ac posuere metus condimentum in. Integer
-vehicula vitae enim id gravida. Vestibulum ut eros vitae risus porttitor
-porta in eget felis. Nulla lorem erat, mattis eget lacus eget, interdum
-aliquet lectus. Fusce non felis diam. Mauris sagittis porttitor est et
-vestibulum. Duis faucibus commodo est. Maecenas elit purus, auctor a
-consectetur eu, suscipit nec metus. Nam gravida id massa quis faucibus.
-Sed non consectetur eros. Nullam iaculis sit amet ex eget ultrices. Sed
-ligula arcu, vehicula vel ipsum nec, ultrices pulvinar ante.
-
-Vivamus egestas justo sed nulla condimentum iaculis. Pellentesque
-eleifend elementum turpis sed tempus. Aliquam erat volutpat. In hac
-habitasse platea dictumst. Integer elementum sed diam at vulputate.
-Donec maximus, lacus a vulputate sagittis, felis turpis vestibulum
-massa, nec tincidunt libero felis eget arcu. Morbi eget velit vulputate,
-pellentesque odio laoreet, consequat orci. Aliquam erat volutpat. Nulla
-a vulputate mi, sed laoreet ipsum. Nulla nunc ipsum, ultricies at
-suscipit id, consectetur id erat. Suspendisse scelerisque vehicula felis
-quis luctus.
-
-Donec posuere ante a nibh dictum suscipit. Mauris interdum dolor nulla,
-sit amet fermentum quam porta a. Ut metus ipsum, venenatis a lorem
-pellentesque, finibus commodo turpis. Cras mollis dui quis varius
-placerat. Phasellus nec nisi nec quam tincidunt luctus. Sed nec
-vulputate enim, vel dapibus enim. Praesent mollis maximus enim in
-tempus. Phasellus a arcu lorem. Sed dictum rhoncus tempus.
diff --git a/content/blog/2018-01-03-sed-finibus.md b/content/blog/2018-01-03-sed-finibus.md
deleted file mode 100644
index 783129c..0000000
--- a/content/blog/2018-01-03-sed-finibus.md
+++ /dev/null
@@ -1,29 +0,0 @@
-<!-- title: Sed Finibus -->
-Sed finibus fermentum convallis. Sed consequat, lacus a pellentesque
-suscipit, lorem libero egestas dui, sit amet volutpat mi dolor sit amet
-nisl. Maecenas faucibus iaculis nibh id gravida. Aenean ac nulla
-efficitur, pulvinar massa eget, viverra enim. Ut vulputate velit nisl,
-id volutpat nibh rhoncus a. Phasellus pretium finibus tempus.
-Suspendisse placerat nibh sem, sit amet vehicula urna porta quis.
-Suspendisse ac nisi maximus, porttitor sem id, dignissim ipsum. Sed
-suscipit dolor sed velit viverra, quis viverra dui placerat. Vestibulum
-dapibus molestie dapibus.
-
-Praesent fringilla dapibus enim quis consectetur. Donec eget nibh nisl.
-Proin venenatis interdum nunc, sed venenatis orci suscipit in. Morbi sed
-lacinia tellus, iaculis condimentum tellus. Pellentesque habitant morbi
-tristique senectus et netus et malesuada fames ac turpis egestas.
-Maecenas sem mi, commodo ut facilisis pharetra, aliquam id nisi. Morbi
-nec nisi sed tortor faucibus pretium nec non eros. Nullam rhoncus
-pharetra elementum. Ut tincidunt fermentum metus, at fermentum mi
-scelerisque id. Aenean sed odio auctor, placerat velit sed, consectetur
-felis. Donec volutpat id lorem non ornare. Phasellus convallis mi magna,
-vel laoreet ex efficitur fermentum.
-
-Phasellus a interdum odio, vitae finibus leo. Pellentesque porta quis
-massa non suscipit. Mauris finibus vel nibh quis scelerisque.
-Suspendisse eget molestie lacus, eu mattis felis. Proin ex tellus,
-ultrices eu facilisis vel, faucibus eget enim. Integer sit amet magna
-ligula. Ut massa nisl, sodales vel eros ac, dignissim maximus metus.
-Donec odio nulla, sollicitudin quis dolor in, varius sodales lectus. Sed
-non lacinia ligula, eu pulvinar eros.
diff --git a/content/community.md b/content/community.md
new file mode 100644
index 0000000..6053898
--- /dev/null
+++ b/content/community.md
@@ -0,0 +1,5 @@
+<!-- title: Community -->
+
+# Community
+
+## TODO
diff --git a/content/contact.html b/content/contact.html
deleted file mode 100644
index f868ad9..0000000
--- a/content/contact.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<!-- title: Contact -->
-<h1>Contact</h1>
-<p>
-In hac habitasse platea dictumst. Suspendisse purus leo, laoreet ac
-scelerisque vitae, gravida vitae turpis. Etiam lacinia justo in pharetra
-tincidunt. Donec id mi in elit euismod feugiat. Fusce eget velit nec
-nunc fermentum ultrices ut auctor tellus. Suspendisse convallis lacus a
-mollis volutpat. Donec maximus eros lorem, non faucibus sapien tristique
-a. Proin ut magna eget nunc sagittis sodales ac suscipit dolor.
-Vestibulum sit amet velit nunc. Nam euismod fermentum neque ac
-facilisis. Phasellus imperdiet arcu a lorem pulvinar accumsan. Sed
-maximus neque tristique, sollicitudin risus sed, interdum enim.
-</p>
-<p>
-Curabitur vel augue mattis, blandit libero rhoncus, fringilla augue.
-Aenean condimentum ex justo. In hac habitasse platea dictumst. Etiam
-ullamcorper finibus enim, nec cursus dui tristique nec. Phasellus et
-tortor libero. Vivamus viverra euismod pulvinar. Fusce maximus, ante
-quis lobortis facilisis, lectus mi consequat purus, sed vestibulum ipsum
-mi sit amet dui.
-</p>
diff --git a/content/development.md b/content/development.md
new file mode 100644
index 0000000..9b02f7b
--- /dev/null
+++ b/content/development.md
@@ -0,0 +1,45 @@
+<!-- title: Development -->
+
+# Development
+
+Sideros development is email-driven, as contributions, discussions and logs all take place on specific automated mailing lists.
+
+## Mailing lists
+
+Mailing lists are automated, to subscribe just send an email to
+```
+list-name at lists.sideros.org
+```
+putting `subscribe` in the mail body.
+Please note that some clients usually send emails with html by default, you should ensure to send plain-text emails instead, otherwise commands will not be parsed correctly.
+
+
+Here is a list of the development related mailing lists:
+
+<table>
+<th>List name</th>
+<th>Description</th>
+<tr>
+<td>patch</td>
+<td>Send git patch files, see <a href="#Contributing">Contributing</a> for more info.</td>
+</tr>
+<tr>
+<td>git</td>
+<td>(Read-only) commit logs are automatically sent here.</td>
+</tr>
+</table>
+
+## Contributing
+
+Documentation for contributors is available in the source tree, under the [`documentation/`](https://git.sideros.org/sideros/tree/documentation) directory. Once you got a modification you want to send, create a commit using git and generate a patch file with the following command:
+```
+$ git format-patch -M origin/master
+```
+and when you have the patch file send it to the `patch` mailing list, possibly using `git send-email` like this:
+```
+$ git send-email *.patch
+```
+
+## Bugs
+
+We use [Bugzilla](https://bugs.sideros.org) to track issues and feature requests. You can create an account there and subscribe to specific bugs to get emails with updates.
diff --git a/content/news/2018-01-02-vivamus-purus.html b/content/news/2018-01-02-vivamus-purus.html
deleted file mode 100644
index 42845b1..0000000
--- a/content/news/2018-01-02-vivamus-purus.html
+++ /dev/null
@@ -1,30 +0,0 @@
-<!-- title: Vivamus Purus -->
-<p>
-Vivamus purus tellus, facilisis in sapien quis, ullamcorper lacinia
-neque. Morbi tincidunt ac leo sit amet auctor. Donec dolor mauris,
-lobortis eget faucibus sit amet, egestas non ante. Sed quam erat,
-consectetur eget magna in, pretium aliquet ligula. Proin id nunc ex.
-Curabitur posuere lectus neque, ut blandit diam scelerisque sed. In
-semper lacinia ipsum a malesuada. Nam accumsan consequat sem, eu mollis
-diam iaculis commodo.
-</p>
-<p>
-Fusce arcu turpis, blandit lacinia augue et, dignissim imperdiet lorem.
-Donec fermentum dui eu fermentum accumsan. Nunc porta tellus sit amet
-nulla tempor varius. Ut id dolor velit. Aenean et dolor ac nisl mattis
-iaculis. Phasellus at convallis lectus. Curabitur volutpat purus sed
-purus feugiat, in elementum orci ullamcorper. Nam sollicitudin pretium
-lacus, quis convallis massa suscipit et. Fusce ac elit tristique,
-efficitur est at, pellentesque tellus.
-</p>
-<p>
-Suspendisse vel eleifend nunc. Vivamus ac sem luctus, luctus velit ac,
-pretium urna. Sed eu diam quis odio euismod sollicitudin. Ut faucibus
-pharetra sem, ut malesuada sapien maximus at. Quisque et eleifend augue.
-Sed dignissim urna ac justo venenatis vestibulum. Vivamus sodales, dui
-sed luctus porttitor, ante purus pretium velit, at dapibus enim felis a
-tortor. Fusce sit amet ipsum odio. Etiam eget felis sed risus efficitur
-rutrum at a libero. Praesent finibus pellentesque tellus sed maximus.
-Morbi sit amet turpis eros. Vivamus rhoncus libero ut lacinia luctus. Ut
-nec ex dui.
-</p>
diff --git a/content/news/2018-01-04-mauris-tempor.html b/content/news/2018-01-04-mauris-tempor.html
deleted file mode 100644
index b7dd769..0000000
--- a/content/news/2018-01-04-mauris-tempor.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!-- title: Mauris Tempor -->
-<p>
-Mauris tempor nulla odio, vel tempus metus bibendum sit amet. Vivamus
-consequat fringilla tristique. Nullam a congue ligula, eget rutrum
-lectus. In pulvinar at nunc ac finibus. Sed cursus consequat sem et
-egestas. Cras eu eros vel mi eleifend efficitur eu dapibus orci.
-Phasellus non bibendum purus. Nam facilisis laoreet massa tempus
-vehicula. Donec a hendrerit nisi.
-</p>
-<p>
-Vestibulum blandit dui a lorem pulvinar, et auctor eros elementum.
-Vestibulum tortor ex, pharetra id metus vel, tincidunt faucibus nisl.
-Suspendisse potenti. Nam maximus est mi, sit amet tristique nisi pretium
-sed. Maecenas in nulla at nibh volutpat lacinia. Aliquam erat volutpat.
-Donec odio magna, imperdiet quis risus at, ultricies faucibus lorem.
-Quisque tempus enim purus. Integer interdum mauris lorem, in accumsan
-lorem tempor quis. Praesent facilisis, velit vitae aliquam mattis,
-turpis justo malesuada odio, nec hendrerit tortor sapien sit amet diam.
-Praesent aliquam malesuada feugiat. Proin vitae efficitur massa.
-Vestibulum quam enim, finibus et magna ac, pellentesque aliquet leo.
-Nullam condimentum neque nec ex viverra, sit amet ullamcorper lectus
-sodales. Suspendisse non est et velit malesuada ullamcorper maximus
-porta quam.
-</p>
-<p>
-Cras ornare maximus augue nec varius. Aliquam tincidunt sodales ipsum.
-Sed viverra ut nibh sit amet porta. Cras sit amet condimentum est.
-Suspendisse quis tristique ipsum. Etiam vel lorem bibendum, laoreet dui
-vitae, rutrum leo. Nullam cursus dui a augue lobortis euismod.
-Suspendisse finibus id neque ut imperdiet. Pellentesque vel suscipit
-est, vel vulputate neque. Curabitur eu eros auctor, laoreet nunc quis,
-laoreet erat. Fusce rhoncus mattis lorem, et imperdiet nisi lacinia sit
-amet. Integer et cursus lacus. Nullam id arcu et libero condimentum
-tristique. Pellentesque arcu magna, aliquam sed lectus in, tempor mattis
-erat. Curabitur vel massa sit amet nunc suscipit pulvinar. In tincidunt
-diam metus, eu sollicitudin velit commodo a.
-</p>
diff --git a/layout/feed.xml b/layout/feed.xml
index 388c39e..3c9e4b0 100644
--- a/layout/feed.xml
+++ b/layout/feed.xml
@@ -4,7 +4,7 @@
<channel>
<title>{{ title }}</title>
<link>{{ site_url }}/</link>
-<description>Grow with Technology</description>
+<description>Real-time strategy game set in ancient history</description>
{{ content }}
diff --git a/layout/page.html b/layout/page.html
index 1912997..59aa2ce 100644
--- a/layout/page.html
+++ b/layout/page.html
@@ -1,7 +1,7 @@
<!DOCTYPE html>
<html>
<head>
- <title>{{ title }} - {{ subtitle }}</title>
+ <title>{{ title }}</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<link rel="stylesheet" type="text/css" href="{{ base_path }}/css/style.css">
@@ -17,8 +17,8 @@
<span class="links">
<a href="{{ base_path }}/blog/">Blog</a>
<a href="{{ base_path }}/news/">News</a>
- <a href="{{ base_path }}/contact/">Contact</a>
- <a href="{{ base_path }}/about/">About</a>
+ <a href="{{ base_path }}/community/">Community</a>
+ <a href="{{ base_path }}/development/">Development</a>
</span>
</section>
</nav>
@@ -29,11 +29,10 @@
<footer>
<section>
-<p>&copy; {{ current_year }} Lorem Ipsum</p>
+<p>&copy; {{ current_year }} Sideros project</p>
<p>
- <a href="https://twitter.com/sunainapai">Twitter</a>
- <a href="https://github.com/sunainapai">GitHub</a>
- <a href="https://www.example.com/">Example</a>
+ <a href="https://git.sideros.org/">Project Git</a>
+ <a href="https://git.sideros.org/website">Source code</a>
</p>
</section>
</footer>
diff --git a/makesite.py b/makesite.py
index 6507a89..970c861 100755
--- a/makesite.py
+++ b/makesite.py
@@ -175,8 +175,6 @@ def main():
# Default parameters.
params = {
'base_path': '',
- 'subtitle': 'Lorem Ipsum',
- 'author': 'Admin',
'site_url': 'http://localhost:8000',
'current_year': datetime.datetime.now().year
}
@@ -202,6 +200,8 @@ def main():
page_layout, **params)
make_pages('content/[!_]*.html', '_site/{{ slug }}/index.html',
page_layout, **params)
+ make_pages('content/[!_]*.md', '_site/{{ slug }}/index.html',
+ page_layout, **params)
# Create blogs.
blog_posts = make_pages('content/blog/*.md',
diff --git a/static/css/style.css b/static/css/style.css
index defde73..90f0390 100644
--- a/static/css/style.css
+++ b/static/css/style.css
@@ -1,8 +1,31 @@
+:root {
+ --text: #140100;
+ --background: #fbf4f4;
+ --primary: #781212;
+ --secondary: #eb807a;
+ --accent: #f74e45;
+}
+
+:root[data-theme="light"] {
+ --text: #140100;
+ --background: #fbf4f4;
+ --primary: #781212;
+ --secondary: #eb807a;
+ --accent: #f74e45;
+}
+:root[data-theme="dark"] {
+ --text: #ffeceb;
+ --background: #0b0404;
+ --primary: #ed8787;
+ --secondary: #851a14;
+ --accent: #ba1108;
+}
+
/* General */
body {
margin: 0;
line-height: 1.5em;
- color: #333333;
+ color: var(--text);
font-family: helvetica, arial, sans-serif;
}
@@ -18,16 +41,36 @@ h1, h2, h3, h4, h5, h6 {
}
a:link, a:visited {
- color: #0000e0;
- text-decoration: none
+ color: var(--text);
+ text-decoration: underline;
}
a:hover, a:active {
- color: #0000ff;
- text-decoration: underline
+ color: var(--accent);
+ text-decoration: underline;
}
+table {
+ border-collapse: collapse;
+}
+th, td {
+ border: 1px solid #ddd;
+ text-align: center;
+ padding: 8px;
+}
+th {
+ padding-top: 12px;
+ padding-bottom: 12px;
+ text-align: left;
+ background-color: var(--primary);
+ color: white;
+}
+ul {
+ list-style: none outside;
+ padding: 0;
+}
+
/* Single column layout */
nav section, header section, main, footer section {
max-width: 40em;
@@ -39,22 +82,25 @@ nav section, header section, main, footer section {
/* Navigation panel */
nav {
- background: #333333;
+ background: var(--primary);
border-bottom: thin solid #111111;
line-height: 3em;
}
nav a {
margin-right: 1em;
+ font-weight: 2em;
}
nav a:link, nav a:visited {
- color: #cccccc;
+ color: white;
+ text-decoration: none;
}
nav a:hover, nav a:active {
- color: #ffffff;
+ color: var(--secondary);
text-decoration: none;
+ font-weight: 2em;
}
@media screen and (min-width: 600px) {
@@ -66,7 +112,7 @@ nav a:hover, nav a:active {
/* Footer */
footer {
- background: #f0f0f0;
+ background: var(--primary);
border-top: thin solid #e0e0e0;
margin-top: 2em;
padding: 1em 0;
@@ -76,10 +122,12 @@ footer {
footer section p {
font-size: 0.8em;
+ color: white;
}
footer a {
margin-right: 1em;
+ color: white;
}
footer a:last-child {
@@ -96,13 +144,13 @@ article {
article h2 a:link, article h2 a:visited,
article h1 a:link, article h1 a:visited,
.more:link, .more:visited {
- color: #333333;
+ color: var(--primary);
}
article h2 a:hover, article h2 a:active,
article h1 a:hover, article h1 a:active,
.more:hover, .more:active {
- color: #777777;
+ color: var(--accent);
}
p.meta {