Comprehensively update user manual and contributor guide, add Adam to core team

This commit is contained in:
Keavon Chambers
2025-01-08 03:52:11 -08:00
parent 9eb544df74
commit 93a60daa24
76 changed files with 931 additions and 685 deletions
+2 -2
View File
@@ -13,7 +13,7 @@
<section class="reading-material">
<div class="block">
<div class="details">
<h1 class="headline">{{ page.title }}</h2>
<h1 class="headline">{{ page.title }}</h1>
<span class="publication">By {{ page.extra.author }}. {{ page.date | date(format = "%B %d, %Y", timezone="America/Los_Angeles") }}.</span>
<img class="banner" src="{{ page.extra.banner | safe }}" onerror="this.onerror = null; this.src = this.src.replace('.avif', '.png')" />
</div>
@@ -38,7 +38,7 @@
</div>
</section>
{%- if not page.summary -%}
{{ throw(message = "ARTICLE HAS NO SUMMARY! After the first paragraph (or two short ones), a `<!-- more -->` comment must be inserted in the markdown. Otherwise the blog page will be missing its preview text." | safe) }}
{{ throw(message = "ARTICLE HAS NO SUMMARY! After the first paragraph (or two short ones), a `<!-- more -->` comment must be inserted in the markdown. Otherwise the blog page would be missing its preview text." | safe) }}
{%- endif -%}
{%- endblock content -%}
+17 -30
View File
@@ -10,7 +10,8 @@
{% if current_path -%}
<meta property="og:url" content="https://graphite.rs{{ current_path | safe }}" />
{%- endif %}
{% if meta_description -%}
{%- set meta_description = page.extra.meta_description | default(value = meta_description | default(value = false)) -%}
{% if meta_description %}
<meta name="description" content="{{ meta_description | safe }}" />
<meta property="og:description" content="{{ meta_description | safe }}" />
<meta name="twitter:description" content="{{ meta_description | safe }}" />
@@ -31,41 +32,27 @@
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Bona+Nova:wght@700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap" />
<link rel="stylesheet" href="/base.css" />
<link rel="stylesheet" href="/syntax-highlighting.css" />
{%- set extra_css_external = page.extra.css_external | default(value = []) | concat(with = css_external | default(value = [])) -%}
{% for css_path_external in extra_css_external %}
<link rel="stylesheet" href="{{ css_path_external | safe }}" />
{%- endfor %}
{%- set extra_css = page.extra.css | default(value = []) | concat(with = css | default(value = [])) -%}
{% for css_path in extra_css %}
{%- set extra_css_external = page.extra.css_external | default(value = []) | concat(with = css_external | default(value = [])) -%}
{% for css_path in extra_css | concat(with = extra_css_external) %}
<link rel="stylesheet" href="/{{ css_path | safe }}" />
{%- endfor %}
{%- set extra_js = page.extra.js | default(value = []) | concat(with = js | default(value = [])) -%}
{%- set extra_css_inline = page.extra.css_inline | default(value = []) | concat(with = css_inline | default(value = [])) -%}
{%- set global_css_inline = ["css/balance-text.css"] %}
{{ "<" ~ "style>" | safe }}
{%- for css_inline in extra_css_inline | concat(with = global_css_inline | default(value = [])) -%}
{{ load_data(path = css_inline) | safe }}
{%- endfor %}
{{ "</" ~ "style>" | safe }}
{% set global_js = ["text-justification.js", "navbar.js"] -%}
{%- set extra_js = global_js | concat(with = page.extra.js | default(value = []) | concat(with = js | default(value = []))) -%}
{% for js_path in extra_js %}
<script src="/js/{{ js_path | safe }}"></script>
{% set script_path = "js/" ~ js_path -%}
{{ "<" ~ "script>" | safe }}
{{ load_data(path = script_path) | safe }}
{{ "</" ~ "script>" | safe }}
{%- endfor %}
<script src="/js/text-justification.js"></script>
<script src="/js/navbar.js"></script>
{{- get_env(name = "INDEX_HTML_HEAD_INCLUSION", default = "") | safe }}
<style>
.balance-text {
visibility: hidden;
}
@media (scripting: none) {
.balance-text {
visibility: visible !important;
}
}
@supports (text-wrap: balance) {
.balance-text,
.balanced-text {
text-align: left;
text-wrap: balance;
visibility: visible;
}
}
</style>
</head>
<body>
<div class="page">
+1 -1
View File
@@ -3,7 +3,7 @@
{% set latest = articles.pages | slice(end = count) %}
{% for article in latest %}
<div class="block">
<a class="banner" href="{{ article.permalink | safe }}"><img src="{{ article.extra.banner | safe }}" onerror="this.onerror = null; this.src = this.src.replace('.avif', '.png')" /></a>
<a class="banner" href="{{ article.permalink | safe }}"><img src="{{ article.extra.banner | safe }}" onerror="this.onerror = null; this.src = this.src.replace('.avif', '.png')" alt="Article cover image" /></a>
<h2 class="headline"><a href="{{ article.permalink | safe }}">{{ article.title }}</a></h2>
<div class="summary">
<p>{{ article.summary | striptags | safe }}</p>