diff options
author | Patrick Spek <p.spek@tyil.nl> | 2021-02-05 09:55:25 +0100 |
---|---|---|
committer | Patrick Spek <p.spek@tyil.nl> | 2021-02-05 09:55:25 +0100 |
commit | 70a2c42a5eef1dab2b7ab75e3c7f6ffc8c8c1959 (patch) | |
tree | c30a3e1d52e7a92fe3866f9833aa77ac4092eef4 /src/_layouts | |
parent | 1d60b596b53202c0814663ed53b4279b40e05154 (diff) |
Move source files into src
Diffstat (limited to 'src/_layouts')
-rw-r--r-- | src/_layouts/archive.html | 39 | ||||
-rw-r--r-- | src/_layouts/default.html | 12 | ||||
-rw-r--r-- | src/_layouts/language-war.html | 40 | ||||
-rw-r--r-- | src/_layouts/post.html | 51 | ||||
-rw-r--r-- | src/_layouts/project.html | 22 |
5 files changed, 164 insertions, 0 deletions
diff --git a/src/_layouts/archive.html b/src/_layouts/archive.html new file mode 100644 index 0000000..c794c22 --- /dev/null +++ b/src/_layouts/archive.html @@ -0,0 +1,39 @@ +--- +layout: default +--- + +{% markdown %} +## Blog posts tagged with #{{ page.title | slugify }} +{% endmarkdown %} + +{% include posts-intro.md %} + +{% for post in page.posts %} + {% if post.wip %}{% continue %}{% endif %} + {% assign this_year = post.date | date: "%Y" %} + + {% if this_year != prev_year %} + {% if forloop.first != true %} + </ul> + {% endif %} + + <h3>{{ this_year }}</h3> + <ul> + {% endif %} + + <li> + <a href="{{ post.url }}">{{ post.title }}</a> + <small> + {{ post.date | date: "%Y-%m-%d" }} + {% for tag in post.tags %} + <a href="{{ site.baseurl | prepend: site.url }}/tag/{{ tag | slugify }}">#{{ tag | slugify }}</a> + {% endfor %} + </small> + </li> + + {% if forloop.last %} + </ul> + {% endif %} + + {% assign prev_year = post.date | date: "%Y" %} +{% endfor %} diff --git a/src/_layouts/default.html b/src/_layouts/default.html new file mode 100644 index 0000000..228f4c7 --- /dev/null +++ b/src/_layouts/default.html @@ -0,0 +1,12 @@ +<!DOCTYPE html> +<html lang="en"> +{% include head.html %} + <body> +{% include header.html %} + <main> + <div class="container"> +{{ content }} </div> + </main> +{% include footer.html %} + </body> +</html> diff --git a/src/_layouts/language-war.html b/src/_layouts/language-war.html new file mode 100644 index 0000000..31f1085 --- /dev/null +++ b/src/_layouts/language-war.html @@ -0,0 +1,40 @@ +<!DOCTYPE html> +<html lang="en"> + <head lang="en"> + {% include head.html %} + <link rel="stylesheet" type="text/css" href="{{ "/css/language-war.css" | prepend: site.baseurl }}" /> + </head> + <body> + {% include header.html %} + <article> + <main> + {{ content }} + </main> + <footer> + <p class="text-center"> + <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"> + <img alt="Creative Commons License" style="border-width:0" src="{{ "/img/cc-by-sa.png" | prepend: site.baseurl }}" /> + </a> + </p> + {% if page.authors %} + <p> + This <span xmlns:dct="http://purl.org/dc/terms/" href="http://purl.org/dc/dcmitype/Text" rel="dct:type">work</span> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>. + You can freely modify and redistribute this work as long as attribution to the author(s) remains: + </p> + <ul> + {% for author in page.authors %} + <li> + {% if author[1] %} + <a xmlns:cc="http://creativecommons.org/ns#" href="{{ author[1] }}" property="cc:attributionName" rel="cc:attributionURL">{{ author[0] }}</a> + {% else %} + {{ author[0] }} + {% endif %} + </li> + {% endfor %} + </ul> + {% endif %} + </footer> + </article> + {% include footer.html %} + </body> +</html> diff --git a/src/_layouts/post.html b/src/_layouts/post.html new file mode 100644 index 0000000..d979adb --- /dev/null +++ b/src/_layouts/post.html @@ -0,0 +1,51 @@ +--- +layout: default +--- + +<article> + <header> + <h1> + {{ page.title }} + {% if page.wip %}<small>Work in progress!</small>{% endif %} + </h1> + <small> + {% for tag in page.tags %} + <a href="{{ site.baseurl | prepend: site.url }}/tag/{{ tag | slugify }}">#{{ tag | slugify }}</a> + {% endfor %} + </small> + </header> + <main> + {{ content }} + </main> + <footer> + <p class="text-center"> + <a class="image-link" rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/"> + <img alt="Creative Commons License" style="border-width:0" src="{{ "/img/cc-by-sa.png" | prepend: site.baseurl }}" /> + </a>{% if page.social %} + <span class="footer-link-seperator"></span> + {% for media in page.social %} + <a class="image-link" href="{{ media[1] }}"> + <img alt="{{ media[0] }}" src="{{ media[0] | append: ".png" | prepend: "/img/" | prepend: site.baseurl }}" /> + </a> + {% endfor %} + {% endif %} + </p> + {% if page.authors %} + <p> + This <span xmlns:dct="http://purl.org/dc/terms/" href="http://purl.org/dc/dcmitype/Text" rel="dct:type">work</span> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">Creative Commons Attribution-ShareAlike 4.0 International License</a>. + You can freely modify and redistribute this work as long as attribution to the author(s) remains: + </p> + <ul> + {% for author in page.authors %} + <li> + {% if author[1] %} + <a xmlns:cc="http://creativecommons.org/ns#" href="{{ author[1] }}" property="cc:attributionName" rel="cc:attributionURL">{{ author[0] }}</a> + {% else %} + {{ author[0] }} + {% endif %} + </li> + {% endfor %} + </ul> + {% endif %} + </footer> +</article> diff --git a/src/_layouts/project.html b/src/_layouts/project.html new file mode 100644 index 0000000..e85b209 --- /dev/null +++ b/src/_layouts/project.html @@ -0,0 +1,22 @@ +--- +layout: default +--- + +<article> + <header> + <h1>{{ page.title }}</h1> + </header> + <main> + {{ content }} + </main> + <footer> + <hr> + <ul> + <li><strong>Language(s)</strong>: {{ page.langs }}</li> + <li><strong>License</strong>: {{ page.license }}</li> + <li> + <strong>Source repository</strong>: <a href="{{ page.repo}}">{{ page.repo }}</a> + </li> + </ul> + </footer> +</article> |