diff options
author | Alan Pearce | 2023-09-22 08:40:59 +0200 |
---|---|---|
committer | Alan Pearce | 2023-09-22 12:03:47 +0200 |
commit | 3a2d198d153efc8a69e7640f7dcde88207268ff3 (patch) | |
tree | 7cec49484a6fbbf96121ff396afe1fd0425c4654 /themes/bear/templates | |
parent | 9c4fd37c97a87b9d1ab9e65b77e4578936b66323 (diff) | |
download | website-3a2d198d153efc8a69e7640f7dcde88207268ff3.tar.lz website-3a2d198d153efc8a69e7640f7dcde88207268ff3.tar.zst website-3a2d198d153efc8a69e7640f7dcde88207268ff3.zip |
Replace zola with DOM-based static site generation code
Diffstat (limited to 'themes/bear/templates')
-rw-r--r-- | themes/bear/templates/404.html | 8 | ||||
-rw-r--r-- | themes/bear/templates/base.html | 30 | ||||
-rw-r--r-- | themes/bear/templates/footer.html | 5 | ||||
-rw-r--r-- | themes/bear/templates/header.html | 11 | ||||
-rw-r--r-- | themes/bear/templates/index.html | 7 | ||||
-rw-r--r-- | themes/bear/templates/nav.html | 6 | ||||
-rw-r--r-- | themes/bear/templates/page.html | 29 | ||||
-rw-r--r-- | themes/bear/templates/section.html | 34 | ||||
-rw-r--r-- | themes/bear/templates/security_tags.html | 2 | ||||
-rw-r--r-- | themes/bear/templates/seo_tags.html | 2 | ||||
-rw-r--r-- | themes/bear/templates/style.css | 193 | ||||
l--------- | themes/bear/templates/style.css.html | 1 | ||||
-rw-r--r-- | themes/bear/templates/taxonomy_list.html | 14 | ||||
-rw-r--r-- | themes/bear/templates/taxonomy_single.html | 34 |
14 files changed, 0 insertions, 376 deletions
diff --git a/themes/bear/templates/404.html b/themes/bear/templates/404.html deleted file mode 100644 index 15fd75c..0000000 --- a/themes/bear/templates/404.html +++ /dev/null @@ -1,8 +0,0 @@ -{% extends "base.html" %} - -{% block title %}404{% endblock %} - -{% block main %} - <h1>404</h1> - <h2>ʕノ•ᴥ•ʔノ ︵ ┻━┻</h2> -{% endblock %} diff --git a/themes/bear/templates/base.html b/themes/bear/templates/base.html deleted file mode 100644 index 3845773..0000000 --- a/themes/bear/templates/base.html +++ /dev/null @@ -1,30 +0,0 @@ -<!DOCTYPE html> -<html lang="{{ lang | default(value="en-US" ) }}"> -<head> - {%- if config.webserver_sends_csp_headers %} - {%- include "security_tags.html" ignore missing %} - {%- endif %} - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1.0"> - {%- if config.extra.favicon %} - <link rel="shortcut icon" href="{{ config.extra.favicon }}"> - {%- endif %} - <title>{%- block title %}{{ config.title }}{%- endblock %}</title> - <meta name="referrer" content="no-referrer-when-downgrade"> - {%- if config.generate_feed %} - {% block rss -%} - <link rel="alternate" type={% if config.feed_filename == "atom.xml" %}"application/atom+xml"{% else %}"application/rss+xml"{% endif %} title="{{ config.title }}" href="/{{ config.feed_filename }}"> - {%- endblock -%} - {%- endif %} - <style> - {%- include "style.css.html" ignore missing -%} - </style> - {% include "custom_head.html" ignore missing -%} -</head> -<body> - {% include "header.html" ignore missing -%} - {% block main %}{%- endblock -%} - {% include "footer.html" ignore missing -%} - {% include "custom_body.html" ignore missing -%} -</body> -</html> diff --git a/themes/bear/templates/footer.html b/themes/bear/templates/footer.html deleted file mode 100644 index c952a93..0000000 --- a/themes/bear/templates/footer.html +++ /dev/null @@ -1,5 +0,0 @@ -<footer> - {%- if not config.extra.hide_made_with_line %} - Made with <a href="https://codeberg.org/alanpearce/zola-bearblog">Zola ʕ•ᴥ•ʔ Bear</a> - {%- endif %} -</footer> diff --git a/themes/bear/templates/header.html b/themes/bear/templates/header.html deleted file mode 100644 index 55c1756..0000000 --- a/themes/bear/templates/header.html +++ /dev/null @@ -1,11 +0,0 @@ -<a class="skip" href="#content">Skip to main content</a> -<header> - <h2> - <a href="/" class="title"> - {{- config.title -}} - </a> - </h2> - <nav> - {% include "nav.html" %} - </nav> -</header>{{ "" -}} diff --git a/themes/bear/templates/index.html b/themes/bear/templates/index.html deleted file mode 100644 index 6caf1d5..0000000 --- a/themes/bear/templates/index.html +++ /dev/null @@ -1,7 +0,0 @@ -{% extends "base.html" %} - -{% block main %} - <main> - {{ section.content | safe }} - </main> -{% endblock %} diff --git a/themes/bear/templates/nav.html b/themes/bear/templates/nav.html deleted file mode 100644 index fe5fdd6..0000000 --- a/themes/bear/templates/nav.html +++ /dev/null @@ -1,6 +0,0 @@ - <a href="/">Home</a> -{%- if config.extra.main_menu %} - {%- for item in config.extra.main_menu %} - <a href="{{ item.url | safe }}">{{ item.name }}</a> - {%- endfor %} -{%- endif -%} diff --git a/themes/bear/templates/page.html b/themes/bear/templates/page.html deleted file mode 100644 index 93611b5..0000000 --- a/themes/bear/templates/page.html +++ /dev/null @@ -1,29 +0,0 @@ -{% extends "base.html" %} - -{% block title %}{{ page.title }} | {{ super() }}{% endblock %} - -{% block main %} - {%- if not page.extra.menu %} - <h1>{{ page.title }}</h1> - {%- if page.date %} - <p> - <time datetime='{{ page.date | date(format='%+') }}' pubdate> - {{- page.date | date(format=config.extra.date_format) -}} - </time> - </p> - {%- endif %} - {%- endif %} - <main id="content"> - {{ page.content | trim | safe }} - </main> - <ul class="tags"> - {%- if page.taxonomies %} - {%- for name, taxon in page.taxonomies %} - {{ name | capitalize }}: - {%- for item in taxon %} - <li><a href="{{ get_taxonomy_url(kind=name, name=item) }}">#{{ item }}</a></li> - {%- endfor %} - {%- endfor %} - {%- endif %} - </ul> -{% endblock %} diff --git a/themes/bear/templates/section.html b/themes/bear/templates/section.html deleted file mode 100644 index f633036..0000000 --- a/themes/bear/templates/section.html +++ /dev/null @@ -1,34 +0,0 @@ -{% extends "base.html" %} - -{% block main %} - <main id="content"> - {%- if taxonomy.term %} - <h3 style="margin-bottom:0">Filtering for "{{ section.title }}"</h3> - <small> - <a href="{{ get_url(path="@/blog/_index.md") }}">Remove filter</a> - </small> - {%- endif %} - <ul class="blog-posts"> - {%- for page in section.pages %} - <li> - <span> - <time datetime='{{ page.date | date(format='%+') }}' pubdate> - {{ page.date | date(format=config.extra.date_format) }} - </time> - </span> - <a href="{{ page.path | urlencode | safe }}">{{ page.title }}</a> - </li> - {% else %} - <li> - No posts yet - </li> - {%- endfor %} - </ul> - <ul class="tags"> - {%- set tags = get_taxonomy(kind="tags") %} - {%- for post in tags.items %} - <li><a href="{{ post.path | urlencode | safe }}">#{{ post.name }}</a></li> - {%- endfor %} - </ul> - </main> -{% endblock %} diff --git a/themes/bear/templates/security_tags.html b/themes/bear/templates/security_tags.html deleted file mode 100644 index 0f922ea..0000000 --- a/themes/bear/templates/security_tags.html +++ /dev/null @@ -1,2 +0,0 @@ -<!-- These tags are here for demostration. It's recommended to send them via HTTP headers instead. --> -<meta http-equiv="Content-Security-Policy" content="default-src 'none'; img-src 'self'; object-src 'none'; script-src 'none'; style-src 'unsafe-inline'"> diff --git a/themes/bear/templates/seo_tags.html b/themes/bear/templates/seo_tags.html deleted file mode 100644 index 4eb2bc8..0000000 --- a/themes/bear/templates/seo_tags.html +++ /dev/null @@ -1,2 +0,0 @@ -<meta name="title" content="{% if page.title %}{{ page.title }}{% else %}{{ config.title }}{% endif %}"> -<meta name="description" content="{{ config.description }}" /> diff --git a/themes/bear/templates/style.css b/themes/bear/templates/style.css deleted file mode 100644 index e1e12aa..0000000 --- a/themes/bear/templates/style.css +++ /dev/null @@ -1,193 +0,0 @@ -body { - font-family: Verdana, sans-serif; - margin: auto; - padding: 20px; - max-width: 720px; - text-align: left; - background-color: #fff; - word-wrap: break-word; - overflow-wrap: break-word; - line-height: 1.5; - color: #444; -} - -.skip { - position: absolute; - top: -3em; - background: #fff; -} -.skip:focus { - top: 0; -} - -h1, -h2, -h3, -h4, -h5, -h6, -strong, -b { - color: #222; -} - -a { - color: #3273dc; -} - -.title { - color: #222; - text-decoration: none; - border: 0; -} - -time { - font-style: italic; -} - -.title span { - font-weight: 400; -} - -nav a { - margin-right: 10px; -} - -.tags { - padding: unset; - font-size: small; -} - -.tags > li { - list-style: none; - display: inline-block; -} - -textarea { - width: 100%; - font-size: 1rem; -} - -input { - font-size: 1rem; -} - -main,article { - line-height: 1.6; -} - -table { - width: 100%; -} - -img { - max-width: 100%; -} - -code { - padding: 2px 5px; - background-color: #f2f2f2; -} - -pre code { - color: #222; - display: block; - padding: 20px; - white-space: pre-wrap; - font-size: 0.875rem; - overflow-x: auto; -} - -div.highlight pre { - background-color: initial; - color: initial; -} - -div.highlight code { - background-color: unset; - color: unset; -} - -blockquote { - border-left: 1px solid #999; - color: #222; - padding-left: 20px; - font-style: italic; -} - -footer { - padding: 25px; - text-align: center; -} - -.helptext { - color: #777; - font-size: small; -} - -.errorlist { - color: #eba613; - font-size: small; -} - -/* blog posts */ -ul.blog-posts { - list-style-type: none; - padding: unset; -} - -ul.blog-posts li { - display: flex; -} - -ul.blog-posts li span { - flex: 0 0 130px; -} - -ul.blog-posts li a:visited { - color: #8b6fcb; -} - -@media (prefers-color-scheme: dark) { - body { - background-color: #333; - color: #ddd; - } - - h1, - h2, - h3, - h4, - h5, - h6, - strong, - b { - color: #eee; - } - - a { - color: #8cc2dd; - } - - code { - background-color: #777; - } - - pre code { - color: #ddd; - } - - blockquote { - color: #ccc; - } - - textarea, - input { - background-color: #252525; - color: #ddd; - } - - .helptext { - color: #aaa; - } -} diff --git a/themes/bear/templates/style.css.html b/themes/bear/templates/style.css.html deleted file mode 120000 index f6b71cc..0000000 --- a/themes/bear/templates/style.css.html +++ /dev/null @@ -1 +0,0 @@ -style.css \ No newline at end of file diff --git a/themes/bear/templates/taxonomy_list.html b/themes/bear/templates/taxonomy_list.html deleted file mode 100644 index abf4294..0000000 --- a/themes/bear/templates/taxonomy_list.html +++ /dev/null @@ -1,14 +0,0 @@ -{% extends "base.html" %} - -{% block main %} - <main id="content"> - <small> - <div> - {% set tags = get_taxonomy(kind="tags") %} - {% for post in tags.items %} - <a href="{{ post.permalink }}">#{{ post.name }}</a> - {% endfor %} - </div> - </small> - </main> -{% endblock %} diff --git a/themes/bear/templates/taxonomy_single.html b/themes/bear/templates/taxonomy_single.html deleted file mode 100644 index a96139c..0000000 --- a/themes/bear/templates/taxonomy_single.html +++ /dev/null @@ -1,34 +0,0 @@ -{% extends "base.html" %} - -{% block rss -%} - <link rel="alternate" type={% if config.feed_filename == "atom.xml" %}"application/atom+xml"{% else %}"application/rss+xml"{% endif %} title="{{ config.title }}" href="/{{ config.feed_filename }}"> - {%- set rss_path = "/tags/" ~ term.name ~ "/" ~ config.feed_filename %} - <link rel="alternate" type={% if config.feed_filename == "atom.xml" %}"application/atom+xml"{% else %}"application/rss+xml"{% endif %} title="{% if term %}{{ term.name | title }}{% else %}{{ section.title | title }}{% endif %}" href="{{ rss_path }}"> -{%- endblock -%} - -{% block main -%} - <main id="content"> - {%- if taxonomy.term %} - <h3 style="margin-bottom:0">Filtering for "{{ term.name }}"</h3> - <small> - <a href="{{ get_url(path="@/blog/_index.md") }}">Remove filter</a> - </small> - {%- endif %} - <ul class="blog-posts"> - {%- for page in term.pages %} - <li> - <span> - <time datetime='{{ page.date | date(format='%+') }}' pubdate> - {{ page.date | date(format=config.extra.date_format) }} - </time> - </span> - <a href="{{ page.path | urlencode | safe }}">{{ page.title }}</a> - </li> - {% else %} - <li> - No posts yet - </li> - {%- endfor %} - </ul> - </main> -{% endblock %} |