diff options
author | Lorenzo Torres <torres@sideros.org> | 2025-03-27 19:45:11 +0100 |
---|---|---|
committer | Lorenzo Torres <torres@sideros.org> | 2025-03-27 19:45:11 +0100 |
commit | bef1082673c050eaa3a6b459d1a6d4e2711d859b (patch) | |
tree | 08c9a630990abc2f6b8155bb767bd821d3b19b1e | |
parent | 40bb66a10bb7b6cbf9dd9d93b054de95cb20eba6 (diff) |
base code
-rw-r--r-- | content/_index.html | 29 | ||||
-rw-r--r-- | content/about.html | 23 | ||||
-rw-r--r-- | content/blog/2018-01-01-proin-quam.md | 29 | ||||
-rw-r--r-- | content/blog/2018-01-03-sed-finibus.md | 29 | ||||
-rw-r--r-- | content/community.md | 5 | ||||
-rw-r--r-- | content/contact.html | 21 | ||||
-rw-r--r-- | content/development.md | 45 | ||||
-rw-r--r-- | content/news/2018-01-02-vivamus-purus.html | 30 | ||||
-rw-r--r-- | content/news/2018-01-04-mauris-tempor.html | 37 | ||||
-rw-r--r-- | layout/feed.xml | 2 | ||||
-rw-r--r-- | layout/page.html | 13 | ||||
-rwxr-xr-x | makesite.py | 4 | ||||
-rw-r--r-- | static/css/style.css | 70 |
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>© {{ current_year }} Lorem Ipsum</p> +<p>© {{ 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 { |