Add post about 2.0.0
This commit is contained in:
parent
dca0bde579
commit
27e802cc24
19 changed files with 195 additions and 29 deletions
4
data/pages/fi.md
Normal file
4
data/pages/fi.md
Normal file
|
@ -0,0 +1,4 @@
|
|||
Suomeksi
|
||||
lang: fi
|
||||
|
||||
Tämä on suomeksi.
|
|
@ -97,7 +97,7 @@ To write a post, create a new file in the `./data/posts` folder. The filename mu
|
|||
following:
|
||||
|
||||
- an [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) formatted date, i.e. `YYYY-MM-DD`,
|
||||
- a dash
|
||||
- a dash,
|
||||
- an _optional_ zero-padded 2-digit order number used for ordering when two posts were written on the
|
||||
same day and don't have time information, followed by a dash,
|
||||
- a _slug_ that is a free-form name for the post used in the post filename and thus the final URL, and
|
||||
|
|
28
data/posts/2024-06-01-kirjoita-omalla-kielellä.md
Normal file
28
data/posts/2024-06-01-kirjoita-omalla-kielellä.md
Normal file
|
@ -0,0 +1,28 @@
|
|||
Kirjoita omalla kielellä
|
||||
i18n
|
||||
time: 09:30 Europe/Helsinki
|
||||
description: Scriptoriumiin lisätty tuki eri kielillä kirjoittamiseen.
|
||||
lang: fi
|
||||
|
||||
Tähän mennessä Scriptoriumilla on voinut kirjoittaa vain yhdellä kielellä, joka on ollut
|
||||
konfiguroitavissa globaalisti. Uusimmassa versiossa blogimoottoriin on lisätty tuki kielen
|
||||
vaihtamiseen jokaiselle tekstille tai sivulle erikseen. Hurraa! Tämä tapahtuu asettamalla
|
||||
postaukselle tai sivulle otsikkotieto `lang`, esimerkiksi <kbd>lang: fi</kbd>.
|
||||
|
||||
Tämän lisäksi koko generoidun blogin voi nyt kääntää Gettextillä. Jos valitset kieleksi
|
||||
<kbd>"fi"</kbd>, sivuston kiinteät tekstit kuten <span lang="en">"Posted at"</span>
|
||||
vaihtuvat suomeksi. Kielitiedostot voi kääntää ja ladata itse, tai ne voi lisätä
|
||||
Scriptoriumin koodipohjaan jotta kaikki voivat hyötyä niistä.
|
||||
|
||||
<p lang="en">
|
||||
And the same in English: Up until now, Scriptorium has only supported one language for
|
||||
the entire blog. In the latest version (2.0.0), a header such as <kbd>lang: fi</kbd>
|
||||
can be added to change the language of a single post. This affects the generated HTML
|
||||
and the Atom feed.
|
||||
</p>
|
||||
|
||||
<p lang="en">
|
||||
In addition, all the fixed strings in the generated site can now also be translated
|
||||
using Gettext. The user can do the translations themselves with their own translation
|
||||
files, or they can be contributed to the main project to be available for all.
|
||||
</p>
|
|
@ -6,16 +6,18 @@ packages = [
|
|||
{ name = "filepath", version = "1.0.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "filepath", source = "hex", outer_checksum = "EFB6FF65C98B2A16378ABC3EE2B14124168C0CE5201553DE652E2644DCFDB594" },
|
||||
{ name = "gleam_erlang", version = "0.25.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleam_erlang", source = "hex", outer_checksum = "054D571A7092D2A9727B3E5D183B7507DAB0DA41556EC9133606F09C15497373" },
|
||||
{ name = "gleam_javascript", version = "0.8.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "gleam_javascript", source = "hex", outer_checksum = "14D5B7E1A70681E0776BF0A0357F575B822167960C844D3D3FA114D3A75F05A8" },
|
||||
{ name = "gleam_json", version = "1.0.0", build_tools = ["gleam"], requirements = ["gleam_stdlib", "thoas"], otp_app = "gleam_json", source = "hex", outer_checksum = "8B197DD5D578EA6AC2C0D4BDC634C71A5BCA8E7DB5F47091C263ECB411A60DF3" },
|
||||
{ name = "gleam_json", version = "1.0.1", build_tools = ["gleam"], requirements = ["gleam_stdlib", "thoas"], otp_app = "gleam_json", source = "hex", outer_checksum = "9063D14D25406326C0255BDA0021541E797D8A7A12573D849462CAFED459F6EB" },
|
||||
{ name = "gleam_otp", version = "0.10.0", build_tools = ["gleam"], requirements = ["gleam_erlang", "gleam_stdlib"], otp_app = "gleam_otp", source = "hex", outer_checksum = "0B04FE915ACECE539B317F9652CAADBBC0F000184D586AAAF2D94C100945D72B" },
|
||||
{ name = "gleam_stdlib", version = "0.36.0", build_tools = ["gleam"], requirements = [], otp_app = "gleam_stdlib", source = "hex", outer_checksum = "C0D14D807FEC6F8A08A7C9EF8DFDE6AE5C10E40E21325B2B29365965D82EB3D4" },
|
||||
{ name = "scriptorium", version = "1.0.0", build_tools = ["gleam"], requirements = ["bigi", "gleam_javascript", "gleam_stdlib", "lustre", "lustre_ssg", "ranged_int"], source = "local", path = "../scriptorium" },
|
||||
{ name = "jot", version = "0.3.1", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "jot", source = "hex", outer_checksum = "574A2DACA106E9B4826C9F3F2D3911844C7826D554C08E404696CC16F85E0392" },
|
||||
{ name = "lustre", version = "4.1.7", build_tools = ["gleam"], requirements = ["gleam_erlang", "gleam_json", "gleam_otp", "gleam_stdlib"], otp_app = "lustre", source = "hex", outer_checksum = "64F5D7E4DF51280185F70296ACB7D3DCC9B5DA09EFC5257F0E5601846DFBEF23" },
|
||||
{ name = "lustre_ssg", version = "0.5.0", build_tools = ["gleam"], requirements = ["gleam_stdlib", "jot", "lustre", "simplifile", "tom"], otp_app = "lustre_ssg", source = "hex", outer_checksum = "F208FC79C25AE70976AEA2BA4262760BCC5C807E637742FEF66F0692150039C6" },
|
||||
{ name = "gleam_stdlib", version = "0.37.0", build_tools = ["gleam"], requirements = [], otp_app = "gleam_stdlib", source = "hex", outer_checksum = "5398BD6C2ABA17338F676F42F404B9B7BABE1C8DC7380031ACB05BBE1BCF3742" },
|
||||
{ name = "jot", version = "0.4.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "jot", source = "hex", outer_checksum = "B20A745707EE60B857249D4533656A52964EA024E844005C4AD8135ED432D66C" },
|
||||
{ name = "kielet", version = "2.0.0", build_tools = ["gleam"], requirements = ["gleam_stdlib", "nibble"], otp_app = "kielet", source = "hex", outer_checksum = "C6F91EECDC54EAE7C55DE1679C8E7CC4823259782DB13E656E4EC2A2590005B8" },
|
||||
{ name = "lustre", version = "4.2.4", build_tools = ["gleam"], requirements = ["gleam_erlang", "gleam_json", "gleam_otp", "gleam_stdlib"], otp_app = "lustre", source = "hex", outer_checksum = "09B94E1380CBC400DCD594B36A845E5CB2E143DF89E95460B2CA59E44499CAC9" },
|
||||
{ name = "lustre_ssg", version = "0.6.1", build_tools = ["gleam"], requirements = ["gleam_stdlib", "jot", "lustre", "simplifile", "tom"], source = "local", path = "../ssg" },
|
||||
{ name = "nibble", version = "1.1.1", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "nibble", source = "hex", outer_checksum = "67C6BEBC1AB6D771AB893B4A7B3E66C92668C6E7774C335FEFCD545B06435FE5" },
|
||||
{ name = "ranged_int", version = "2.0.0", build_tools = ["gleam"], requirements = ["bigi", "gleam_stdlib"], otp_app = "ranged_int", source = "hex", outer_checksum = "9FCDA804C1884015FC25F3F8BE429FC450D402F861B5C561464479F5B1162A41" },
|
||||
{ name = "scriptorium", version = "2.0.0", build_tools = ["gleam"], requirements = ["bigi", "gleam_javascript", "gleam_stdlib", "kielet", "lustre", "lustre_ssg", "ranged_int", "simplifile"], source = "local", path = "../scriptorium" },
|
||||
{ name = "simplifile", version = "1.7.0", build_tools = ["gleam"], requirements = ["filepath", "gleam_stdlib"], otp_app = "simplifile", source = "hex", outer_checksum = "1D5DFA3A2F9319EC85825F6ED88B8E449F381B0D55A62F5E61424E748E7DDEB0" },
|
||||
{ name = "thoas", version = "0.4.1", build_tools = ["rebar3"], requirements = [], otp_app = "thoas", source = "hex", outer_checksum = "4918D50026C073C4AB1388437132C77A6F6F7C8AC43C60C13758CC0ADCE2134E" },
|
||||
{ name = "thoas", version = "1.2.1", build_tools = ["rebar3"], requirements = [], otp_app = "thoas", source = "hex", outer_checksum = "E38697EDFFD6E91BD12CEA41B155115282630075C2A727E7A6B2947F5408B86A" },
|
||||
{ name = "tom", version = "0.3.0", build_tools = ["gleam"], requirements = ["gleam_stdlib"], otp_app = "tom", source = "hex", outer_checksum = "0831C73E45405A2153091226BF98FB485ED16376988602CC01A5FD086B82D577" },
|
||||
]
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
<!doctype html>
|
||||
<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Hello, world! · Scriptorium Blog</title><link href="/scriptorium_blog/css/normalize.css" rel="stylesheet"><link href="/scriptorium_blog/css/magick.css" rel="stylesheet"><link href="/scriptorium_blog/css/custom.css" rel="stylesheet"><link href="/scriptorium_blog/feed.xml" rel="alternate" type="application/atom+xml"><link rel="me" href="https://social.ahlcode.fi/@nicd"><meta name="author" content="Mikko Ahlroth"><meta name="description" content><meta itemprop="name" content="Hello, world!"><meta itemprop="author" content="Mikko Ahlroth"><meta itemprop="headline" content="Hello, world!"><meta itemprop="description" content><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content><meta name="twitter:title" content="Hello, world!"><meta name="twitter:description" content><meta name="twitter:creator" content><meta property="og:title" content="Hello, world!"><meta property="og:type" content="article"><meta property="og:description" content><meta property="og:site_name" content="Scriptorium Blog"><meta property="article:published_time" content="2024-04-14T15:25:00.000+03:00"><meta itemprop="datePublished" content="2024-04-14T15:25:00.000+03:00"><meta property="og:url" content="https://nicd.gitlab.io/scriptorium_blog/2024/04/14/hello-world"></head><body><header id="title" role="banner"><h1><a href="/scriptorium_blog/index.html">Scriptorium Blog</a></h1><nav><ul><li><a href="https://hex.pm/packages/scriptorium">Hex</a></li><li><a href="https://hexdocs.pm/scriptorium">HexDocs</a></li><li><a href="https://gitlab.com/Nicd/scriptorium">GitLab</a></li><li><a href="/scriptorium_blog/guide.html">User's Guide</a></li><li><a href="https://gitlab.com/Nicd/scriptorium_blog">This blog's source</a></li></ul></nav></header><main><article class="post"><header><h2>Hello, world!</h2><p class="post__time">Posted on <time datetime="2024-04-14T15:25:00.000+03:00">14 Apr 2024, 15:25</time>.</p><nav aria-label="Tags"><ul></ul></nav></header><div><p>This is the <a href="https://hexdocs.pm/scriptorium">Scriptorium</a> demo blog. This blog will contain news about
|
||||
<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Hello, world! · Scriptorium Blog</title><link href="/scriptorium_blog/css/normalize.css" rel="stylesheet"><link href="/scriptorium_blog/css/magick.css" rel="stylesheet"><link href="/scriptorium_blog/css/custom.css" rel="stylesheet"><link href="/scriptorium_blog/feed" rel="alternate" type="application/atom+xml"><link rel="me" href="https://social.ahlcode.fi/@nicd"><meta name="author" content="Mikko Ahlroth"><meta name="description" content><meta itemprop="name" content="Hello, world!"><meta itemprop="author" content="Mikko Ahlroth"><meta itemprop="headline" content="Hello, world!"><meta itemprop="description" content><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content><meta name="twitter:title" content="Hello, world!"><meta name="twitter:description" content><meta name="twitter:creator" content><meta property="og:title" content="Hello, world!"><meta property="og:type" content="article"><meta property="og:description" content><meta property="og:site_name" content="Scriptorium Blog"><meta property="article:published_time" content="2024-04-14T15:25:00.000+03:00"><meta itemprop="datePublished" content="2024-04-14T15:25:00.000+03:00"><meta property="og:url" content="https://nicd.gitlab.io/scriptorium_blog/2024/04/14/hello-world"></head><body><header id="title" role="banner"><h1><a href="/scriptorium_blog/index.html">Scriptorium Blog</a></h1><nav><ul><li><a href="https://hex.pm/packages/scriptorium">Hex</a></li><li><a href="https://hexdocs.pm/scriptorium">HexDocs</a></li><li><a href="https://gitlab.com/Nicd/scriptorium">GitLab</a></li><li><a href="/scriptorium_blog/guide.html">User's Guide</a></li><li><a href="https://gitlab.com/Nicd/scriptorium_blog">This blog's source</a></li></ul></nav></header><main><article class="post"><header><h2>Hello, world!</h2><p class="post__time">Posted on <time datetime="2024-04-14T15:25:00.000+03:00">14 Apr 2024, 15:25</time>.</p><nav aria-label="Tags"><ul></ul></nav></header><div><p>This is the <a href="https://hexdocs.pm/scriptorium">Scriptorium</a> demo blog. This blog will contain news about
|
||||
Scriptorium, and the user's guide. It also works as a demonstration of a simple blog setup. You can
|
||||
find this blog's code also on <a href="https://gitlab.com/Nicd/scriptorium_blog">GitLab</a>.</p>
|
||||
</div></article></main><section id="sidebar"><nav id="tags" aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/hex.html" style="font-size:100%;">hex</a></li></ul></nav><nav id="archives" aria-label="Archives"><ul><li><a href="/scriptorium_blog/archive/2024.html">2024</a><ul><li><a href="/scriptorium_blog/archive/2024/04.html">April (2)</a></li></ul></li></ul></nav></section><footer><p>© Mikko Ahlroth · Powered by: <a href="https://gleam.run/">Gleam</a>, <a href="https://hexdocs.pm/lustre">Lustre</a>, <a href="https://gitlab.com/Nicd/scriptorium">Scriptorium</a></p></footer></body></html>
|
||||
</div></article></main><section id="sidebar"><nav id="tags" aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/hex.html" style="font-size:100%;">hex</a></li><li><a href="/scriptorium_blog/tag/i18n.html" style="font-size:100%;">i18n</a></li></ul></nav><nav id="archives" aria-label="Archives"><ul><li><a href="/scriptorium_blog/archive/2024.html">2024</a><ul><li><a href="/scriptorium_blog/archive/2024/06.html">June (1)</a></li><li><a href="/scriptorium_blog/archive/2024/04.html">April (2)</a></li></ul></li></ul></nav></section><footer><p>© Mikko Ahlroth · Powered by: <a href="https://gleam.run/">Gleam</a>, <a href="https://hexdocs.pm/lustre">Lustre</a>, <a href="https://gitlab.com/Nicd/scriptorium">Scriptorium</a></p></footer></body></html>
|
|
@ -1,5 +1,5 @@
|
|||
<!doctype html>
|
||||
<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Scriptorium 1.0 Published · Scriptorium Blog</title><link href="/scriptorium_blog/css/normalize.css" rel="stylesheet"><link href="/scriptorium_blog/css/magick.css" rel="stylesheet"><link href="/scriptorium_blog/css/custom.css" rel="stylesheet"><link href="/scriptorium_blog/feed.xml" rel="alternate" type="application/atom+xml"><link rel="me" href="https://social.ahlcode.fi/@nicd"><meta name="author" content="Mikko Ahlroth"><meta name="description" content="Announcing the release of Scriptorium"><meta itemprop="name" content="Scriptorium 1.0 Published"><meta itemprop="author" content="Mikko Ahlroth"><meta itemprop="headline" content="Scriptorium 1.0 Published"><meta itemprop="description" content="Announcing the release of Scriptorium"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content><meta name="twitter:title" content="Scriptorium 1.0 Published"><meta name="twitter:description" content="Announcing the release of Scriptorium"><meta name="twitter:creator" content><meta property="og:title" content="Scriptorium 1.0 Published"><meta property="og:type" content="article"><meta property="og:description" content="Announcing the release of Scriptorium"><meta property="og:site_name" content="Scriptorium Blog"><meta property="article:published_time" content="2024-04-21T11:00:00.000+03:00"><meta itemprop="datePublished" content="2024-04-21T11:00:00.000+03:00"><meta property="og:url" content="https://nicd.gitlab.io/scriptorium_blog/2024/04/21/scriptorium-published"></head><body><header id="title" role="banner"><h1><a href="/scriptorium_blog/index.html">Scriptorium Blog</a></h1><nav><ul><li><a href="https://hex.pm/packages/scriptorium">Hex</a></li><li><a href="https://hexdocs.pm/scriptorium">HexDocs</a></li><li><a href="https://gitlab.com/Nicd/scriptorium">GitLab</a></li><li><a href="/scriptorium_blog/guide.html">User's Guide</a></li><li><a href="https://gitlab.com/Nicd/scriptorium_blog">This blog's source</a></li></ul></nav></header><main><article class="post"><header><h2>Scriptorium 1.0 Published</h2><p class="post__time">Posted on <time datetime="2024-04-21T11:00:00.000+03:00">21 Apr 2024, 11:00</time>.</p><nav aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/hex.html">hex</a></li></ul></nav></header><div><figure>
|
||||
<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Scriptorium 1.0 Published · Scriptorium Blog</title><link href="/scriptorium_blog/css/normalize.css" rel="stylesheet"><link href="/scriptorium_blog/css/magick.css" rel="stylesheet"><link href="/scriptorium_blog/css/custom.css" rel="stylesheet"><link href="/scriptorium_blog/feed" rel="alternate" type="application/atom+xml"><link rel="me" href="https://social.ahlcode.fi/@nicd"><meta name="author" content="Mikko Ahlroth"><meta name="description" content="Announcing the release of Scriptorium"><meta itemprop="name" content="Scriptorium 1.0 Published"><meta itemprop="author" content="Mikko Ahlroth"><meta itemprop="headline" content="Scriptorium 1.0 Published"><meta itemprop="description" content="Announcing the release of Scriptorium"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content><meta name="twitter:title" content="Scriptorium 1.0 Published"><meta name="twitter:description" content="Announcing the release of Scriptorium"><meta name="twitter:creator" content><meta property="og:title" content="Scriptorium 1.0 Published"><meta property="og:type" content="article"><meta property="og:description" content="Announcing the release of Scriptorium"><meta property="og:site_name" content="Scriptorium Blog"><meta property="article:published_time" content="2024-04-21T11:00:00.000+03:00"><meta itemprop="datePublished" content="2024-04-21T11:00:00.000+03:00"><meta property="og:url" content="https://nicd.gitlab.io/scriptorium_blog/2024/04/21/scriptorium-published"></head><body><header id="title" role="banner"><h1><a href="/scriptorium_blog/index.html">Scriptorium Blog</a></h1><nav><ul><li><a href="https://hex.pm/packages/scriptorium">Hex</a></li><li><a href="https://hexdocs.pm/scriptorium">HexDocs</a></li><li><a href="https://gitlab.com/Nicd/scriptorium">GitLab</a></li><li><a href="/scriptorium_blog/guide.html">User's Guide</a></li><li><a href="https://gitlab.com/Nicd/scriptorium_blog">This blog's source</a></li></ul></nav></header><main><article class="post"><header><h2>Scriptorium 1.0 Published</h2><p class="post__time">Posted on <time datetime="2024-04-21T11:00:00.000+03:00">21 Apr 2024, 11:00</time>.</p><nav aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/hex.html">hex</a></li></ul></nav></header><div><figure>
|
||||
<blockquote>
|
||||
<p>
|
||||
scriptorium /skrĭp-tôr′ē-əm/<br>
|
||||
|
@ -26,4 +26,4 @@ still surely some CSS and bug fixes to do, and some refactoring.</p>
|
|||
a nice name. Sadly between the conception of the project and its finish, someone squatted the name in the
|
||||
Hex.pm repository with a package that does nothing. I contacted Hex about it, but after two weeks I
|
||||
decided that I'd rather just rename the project. So, scriptorium it is, then.</p>
|
||||
</div></article></main><section id="sidebar"><nav id="tags" aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/hex.html" style="font-size:100%;">hex</a></li></ul></nav><nav id="archives" aria-label="Archives"><ul><li><a href="/scriptorium_blog/archive/2024.html">2024</a><ul><li><a href="/scriptorium_blog/archive/2024/04.html">April (2)</a></li></ul></li></ul></nav></section><footer><p>© Mikko Ahlroth · Powered by: <a href="https://gleam.run/">Gleam</a>, <a href="https://hexdocs.pm/lustre">Lustre</a>, <a href="https://gitlab.com/Nicd/scriptorium">Scriptorium</a></p></footer></body></html>
|
||||
</div></article></main><section id="sidebar"><nav id="tags" aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/hex.html" style="font-size:100%;">hex</a></li><li><a href="/scriptorium_blog/tag/i18n.html" style="font-size:100%;">i18n</a></li></ul></nav><nav id="archives" aria-label="Archives"><ul><li><a href="/scriptorium_blog/archive/2024.html">2024</a><ul><li><a href="/scriptorium_blog/archive/2024/06.html">June (1)</a></li><li><a href="/scriptorium_blog/archive/2024/04.html">April (2)</a></li></ul></li></ul></nav></section><footer><p>© Mikko Ahlroth · Powered by: <a href="https://gleam.run/">Gleam</a>, <a href="https://hexdocs.pm/lustre">Lustre</a>, <a href="https://gitlab.com/Nicd/scriptorium">Scriptorium</a></p></footer></body></html>
|
22
public/2024/06/01/kirjoita-omalla-kielellä.html
Normal file
22
public/2024/06/01/kirjoita-omalla-kielellä.html
Normal file
|
@ -0,0 +1,22 @@
|
|||
<!doctype html>
|
||||
<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Kirjoita omalla kielellä · Scriptorium Blog</title><link href="/scriptorium_blog/css/normalize.css" rel="stylesheet"><link href="/scriptorium_blog/css/magick.css" rel="stylesheet"><link href="/scriptorium_blog/css/custom.css" rel="stylesheet"><link href="/scriptorium_blog/feed" rel="alternate" type="application/atom+xml"><link rel="me" href="https://social.ahlcode.fi/@nicd"><meta name="author" content="Mikko Ahlroth"><meta name="description" content="Scriptoriumiin lisätty tuki eri kielillä kirjoittamiseen."><meta itemprop="name" content="Kirjoita omalla kielellä"><meta itemprop="author" content="Mikko Ahlroth"><meta itemprop="headline" content="Kirjoita omalla kielellä"><meta itemprop="description" content="Scriptoriumiin lisätty tuki eri kielillä kirjoittamiseen."><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content><meta name="twitter:title" content="Kirjoita omalla kielellä"><meta name="twitter:description" content="Scriptoriumiin lisätty tuki eri kielillä kirjoittamiseen."><meta name="twitter:creator" content><meta property="og:title" content="Kirjoita omalla kielellä"><meta property="og:type" content="article"><meta property="og:description" content="Scriptoriumiin lisätty tuki eri kielillä kirjoittamiseen."><meta property="og:site_name" content="Scriptorium Blog"><meta property="article:published_time" content="2024-06-01T09:30:00.000+03:00"><meta itemprop="datePublished" content="2024-06-01T09:30:00.000+03:00"><meta property="og:url" content="https://nicd.gitlab.io/scriptorium_blog/2024/06/01/kirjoita-omalla-kielellä"></head><body><header id="title" role="banner"><h1><a href="/scriptorium_blog/index.html">Scriptorium Blog</a></h1><nav><ul><li><a href="https://hex.pm/packages/scriptorium">Hex</a></li><li><a href="https://hexdocs.pm/scriptorium">HexDocs</a></li><li><a href="https://gitlab.com/Nicd/scriptorium">GitLab</a></li><li><a href="/scriptorium_blog/guide.html">User's Guide</a></li><li><a href="https://gitlab.com/Nicd/scriptorium_blog">This blog's source</a></li></ul></nav></header><main><article lang="fi" class="post"><header><h2>Kirjoita omalla kielellä</h2><p class="post__time">Posted on <time datetime="2024-06-01T09:30:00.000+03:00">1 Jun 2024, 09:30</time>.</p><nav aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/i18n.html">i18n</a></li></ul></nav></header><div><p>Tähän mennessä Scriptoriumilla on voinut kirjoittaa vain yhdellä kielellä, joka on ollut
|
||||
konfiguroitavissa globaalisti. Uusimmassa versiossa blogimoottoriin on lisätty tuki kielen
|
||||
vaihtamiseen jokaiselle tekstille tai sivulle erikseen. Hurraa! Tämä tapahtuu asettamalla
|
||||
postaukselle tai sivulle otsikkotieto <code>lang</code>, esimerkiksi <kbd>lang: fi</kbd>.</p>
|
||||
<p>Tämän lisäksi koko generoidun blogin voi nyt kääntää Gettextillä. Jos valitset kieleksi
|
||||
<kbd>"fi"</kbd>, sivuston kiinteät tekstit kuten <span lang="en">"Posted at"</span>
|
||||
vaihtuvat suomeksi. Kielitiedostot voi kääntää ja ladata itse, tai ne voi lisätä
|
||||
Scriptoriumin koodipohjaan jotta kaikki voivat hyötyä niistä.</p>
|
||||
<p lang="en">
|
||||
And the same in English: Up until now, Scriptorium has only supported one language for
|
||||
the entire blog. In the latest version (2.0.0), a header such as <kbd>lang: fi</kbd>
|
||||
can be added to change the language of a single post. This affects the generated HTML
|
||||
and the Atom feed.
|
||||
</p>
|
||||
|
||||
<p lang="en">
|
||||
In addition, all the fixed strings in the generated site can now also be translated
|
||||
using Gettext. The user can do the translations themselves with their own translation
|
||||
files, or they can be contributed to the main project to be available for all.
|
||||
</p>
|
||||
</div></article></main><section id="sidebar"><nav id="tags" aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/hex.html" style="font-size:100%;">hex</a></li><li><a href="/scriptorium_blog/tag/i18n.html" style="font-size:100%;">i18n</a></li></ul></nav><nav id="archives" aria-label="Archives"><ul><li><a href="/scriptorium_blog/archive/2024.html">2024</a><ul><li><a href="/scriptorium_blog/archive/2024/06.html">June (1)</a></li><li><a href="/scriptorium_blog/archive/2024/04.html">April (2)</a></li></ul></li></ul></nav></section><footer><p>© Mikko Ahlroth · Powered by: <a href="https://gleam.run/">Gleam</a>, <a href="https://hexdocs.pm/lustre">Lustre</a>, <a href="https://gitlab.com/Nicd/scriptorium">Scriptorium</a></p></footer></body></html>
|
|
@ -1,4 +1,4 @@
|
|||
<!doctype html>
|
||||
<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Page Not Found · Scriptorium Blog</title><link href="/scriptorium_blog/css/normalize.css" rel="stylesheet"><link href="/scriptorium_blog/css/magick.css" rel="stylesheet"><link href="/scriptorium_blog/css/custom.css" rel="stylesheet"><link href="/scriptorium_blog/feed.xml" rel="alternate" type="application/atom+xml"><link rel="me" href="https://social.ahlcode.fi/@nicd"><meta name="author" content="Mikko Ahlroth"><meta name="description" content><meta itemprop="name" content="Page Not Found"><meta itemprop="author" content="Mikko Ahlroth"><meta itemprop="headline" content="Page Not Found"><meta itemprop="description" content><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content><meta name="twitter:title" content="Page Not Found"><meta name="twitter:description" content><meta name="twitter:creator" content><meta property="og:title" content="Page Not Found"><meta property="og:type" content="article"><meta property="og:description" content><meta property="og:site_name" content="Scriptorium Blog"><meta property="og:url" content="https://nicd.gitlab.io/scriptorium_blog/404"></head><body><header id="title" role="banner"><h1><a href="/scriptorium_blog/index.html">Scriptorium Blog</a></h1><nav><ul><li><a href="https://hex.pm/packages/scriptorium">Hex</a></li><li><a href="https://hexdocs.pm/scriptorium">HexDocs</a></li><li><a href="https://gitlab.com/Nicd/scriptorium">GitLab</a></li><li><a href="/scriptorium_blog/guide.html">User's Guide</a></li><li><a href="https://gitlab.com/Nicd/scriptorium_blog">This blog's source</a></li></ul></nav></header><main><article class="page"><header><h2>Page Not Found</h2></header><div><p>Try some other page? Or file an issue in the
|
||||
<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Page Not Found · Scriptorium Blog</title><link href="/scriptorium_blog/css/normalize.css" rel="stylesheet"><link href="/scriptorium_blog/css/magick.css" rel="stylesheet"><link href="/scriptorium_blog/css/custom.css" rel="stylesheet"><link href="/scriptorium_blog/feed" rel="alternate" type="application/atom+xml"><link rel="me" href="https://social.ahlcode.fi/@nicd"><meta name="author" content="Mikko Ahlroth"><meta name="description" content><meta itemprop="name" content="Page Not Found"><meta itemprop="author" content="Mikko Ahlroth"><meta itemprop="headline" content="Page Not Found"><meta itemprop="description" content><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content><meta name="twitter:title" content="Page Not Found"><meta name="twitter:description" content><meta name="twitter:creator" content><meta property="og:title" content="Page Not Found"><meta property="og:type" content="article"><meta property="og:description" content><meta property="og:site_name" content="Scriptorium Blog"><meta property="og:url" content="https://nicd.gitlab.io/scriptorium_blog/404"></head><body><header id="title" role="banner"><h1><a href="/scriptorium_blog/index.html">Scriptorium Blog</a></h1><nav><ul><li><a href="https://hex.pm/packages/scriptorium">Hex</a></li><li><a href="https://hexdocs.pm/scriptorium">HexDocs</a></li><li><a href="https://gitlab.com/Nicd/scriptorium">GitLab</a></li><li><a href="/scriptorium_blog/guide.html">User's Guide</a></li><li><a href="https://gitlab.com/Nicd/scriptorium_blog">This blog's source</a></li></ul></nav></header><main><article class="page"><header><h2>Page Not Found</h2></header><div><p>Try some other page? Or file an issue in the
|
||||
<a href="https://gitlab.com/nicd/scriptorium_blog">blog repository</a>.</p>
|
||||
</div></article></main><section id="sidebar"><nav id="tags" aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/hex.html" style="font-size:100%;">hex</a></li></ul></nav><nav id="archives" aria-label="Archives"><ul><li><a href="/scriptorium_blog/archive/2024.html">2024</a><ul><li><a href="/scriptorium_blog/archive/2024/04.html">April (2)</a></li></ul></li></ul></nav></section><footer><p>© Mikko Ahlroth · Powered by: <a href="https://gleam.run/">Gleam</a>, <a href="https://hexdocs.pm/lustre">Lustre</a>, <a href="https://gitlab.com/Nicd/scriptorium">Scriptorium</a></p></footer></body></html>
|
||||
</div></article></main><section id="sidebar"><nav id="tags" aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/hex.html" style="font-size:100%;">hex</a></li><li><a href="/scriptorium_blog/tag/i18n.html" style="font-size:100%;">i18n</a></li></ul></nav><nav id="archives" aria-label="Archives"><ul><li><a href="/scriptorium_blog/archive/2024.html">2024</a><ul><li><a href="/scriptorium_blog/archive/2024/06.html">June (1)</a></li><li><a href="/scriptorium_blog/archive/2024/04.html">April (2)</a></li></ul></li></ul></nav></section><footer><p>© Mikko Ahlroth · Powered by: <a href="https://gleam.run/">Gleam</a>, <a href="https://hexdocs.pm/lustre">Lustre</a>, <a href="https://gitlab.com/Nicd/scriptorium">Scriptorium</a></p></footer></body></html>
|
|
@ -1,5 +1,25 @@
|
|||
<!doctype html>
|
||||
<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Archives for 2024 · Scriptorium Blog</title><link href="/scriptorium_blog/css/normalize.css" rel="stylesheet"><link href="/scriptorium_blog/css/magick.css" rel="stylesheet"><link href="/scriptorium_blog/css/custom.css" rel="stylesheet"><link href="/scriptorium_blog/feed.xml" rel="alternate" type="application/atom+xml"><link rel="me" href="https://social.ahlcode.fi/@nicd"><meta name="author" content="Mikko Ahlroth"><meta name="description" content><meta itemprop="name" content="Archives for 2024"><meta itemprop="author" content="Mikko Ahlroth"><meta itemprop="headline" content="Archives for 2024"><meta itemprop="description" content><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content><meta name="twitter:title" content="Archives for 2024"><meta name="twitter:description" content><meta name="twitter:creator" content><meta property="og:title" content="Archives for 2024"><meta property="og:type" content="website"><meta property="og:description" content><meta property="og:site_name" content="Scriptorium Blog"></head><body><header id="title" role="banner"><h1><a href="/scriptorium_blog/index.html">Scriptorium Blog</a></h1><nav><ul><li><a href="https://hex.pm/packages/scriptorium">Hex</a></li><li><a href="https://hexdocs.pm/scriptorium">HexDocs</a></li><li><a href="https://gitlab.com/Nicd/scriptorium">GitLab</a></li><li><a href="/scriptorium_blog/guide.html">User's Guide</a></li><li><a href="https://gitlab.com/Nicd/scriptorium_blog">This blog's source</a></li></ul></nav></header><main><section class="post-list"><article class="post"><header><a href="/scriptorium_blog/2024/04/21/scriptorium-published.html"><h2>Scriptorium 1.0 Published</h2></a><p class="post__time">Posted on <time datetime="2024-04-21T11:00:00.000+03:00">21 Apr 2024, 11:00</time>.</p><nav aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/hex.html">hex</a></li></ul></nav></header><div><figure>
|
||||
<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Archives for 2024 · Scriptorium Blog</title><link href="/scriptorium_blog/css/normalize.css" rel="stylesheet"><link href="/scriptorium_blog/css/magick.css" rel="stylesheet"><link href="/scriptorium_blog/css/custom.css" rel="stylesheet"><link href="/scriptorium_blog/feed" rel="alternate" type="application/atom+xml"><link rel="me" href="https://social.ahlcode.fi/@nicd"><meta name="author" content="Mikko Ahlroth"><meta name="description" content><meta itemprop="name" content="Archives for 2024"><meta itemprop="author" content="Mikko Ahlroth"><meta itemprop="headline" content="Archives for 2024"><meta itemprop="description" content><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content><meta name="twitter:title" content="Archives for 2024"><meta name="twitter:description" content><meta name="twitter:creator" content><meta property="og:title" content="Archives for 2024"><meta property="og:type" content="website"><meta property="og:description" content><meta property="og:site_name" content="Scriptorium Blog"></head><body><header id="title" role="banner"><h1><a href="/scriptorium_blog/index.html">Scriptorium Blog</a></h1><nav><ul><li><a href="https://hex.pm/packages/scriptorium">Hex</a></li><li><a href="https://hexdocs.pm/scriptorium">HexDocs</a></li><li><a href="https://gitlab.com/Nicd/scriptorium">GitLab</a></li><li><a href="/scriptorium_blog/guide.html">User's Guide</a></li><li><a href="https://gitlab.com/Nicd/scriptorium_blog">This blog's source</a></li></ul></nav></header><main><section class="post-list"><article lang="fi" class="post"><header><a href="/scriptorium_blog/2024/06/01/kirjoita-omalla-kielellä.html"><h2>Kirjoita omalla kielellä</h2></a><p class="post__time">Posted on <time datetime="2024-06-01T09:30:00.000+03:00">1 Jun 2024, 09:30</time>.</p><nav aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/i18n.html">i18n</a></li></ul></nav></header><div><p>Tähän mennessä Scriptoriumilla on voinut kirjoittaa vain yhdellä kielellä, joka on ollut
|
||||
konfiguroitavissa globaalisti. Uusimmassa versiossa blogimoottoriin on lisätty tuki kielen
|
||||
vaihtamiseen jokaiselle tekstille tai sivulle erikseen. Hurraa! Tämä tapahtuu asettamalla
|
||||
postaukselle tai sivulle otsikkotieto <code>lang</code>, esimerkiksi <kbd>lang: fi</kbd>.</p>
|
||||
<p>Tämän lisäksi koko generoidun blogin voi nyt kääntää Gettextillä. Jos valitset kieleksi
|
||||
<kbd>"fi"</kbd>, sivuston kiinteät tekstit kuten <span lang="en">"Posted at"</span>
|
||||
vaihtuvat suomeksi. Kielitiedostot voi kääntää ja ladata itse, tai ne voi lisätä
|
||||
Scriptoriumin koodipohjaan jotta kaikki voivat hyötyä niistä.</p>
|
||||
<p lang="en">
|
||||
And the same in English: Up until now, Scriptorium has only supported one language for
|
||||
the entire blog. In the latest version (2.0.0), a header such as <kbd>lang: fi</kbd>
|
||||
can be added to change the language of a single post. This affects the generated HTML
|
||||
and the Atom feed.
|
||||
</p>
|
||||
|
||||
<p lang="en">
|
||||
In addition, all the fixed strings in the generated site can now also be translated
|
||||
using Gettext. The user can do the translations themselves with their own translation
|
||||
files, or they can be contributed to the main project to be available for all.
|
||||
</p>
|
||||
</div></article><article class="post"><header><a href="/scriptorium_blog/2024/04/21/scriptorium-published.html"><h2>Scriptorium 1.0 Published</h2></a><p class="post__time">Posted on <time datetime="2024-04-21T11:00:00.000+03:00">21 Apr 2024, 11:00</time>.</p><nav aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/hex.html">hex</a></li></ul></nav></header><div><figure>
|
||||
<blockquote>
|
||||
<p>
|
||||
scriptorium /skrĭp-tôr′ē-əm/<br>
|
||||
|
@ -23,4 +43,4 @@ still surely some CSS and bug fixes to do, and some refactoring.</p>
|
|||
</div><footer><a href="/scriptorium_blog/2024/04/21/scriptorium-published.html">Read more…</a></footer></article><article class="post"><header><a href="/scriptorium_blog/2024/04/14/hello-world.html"><h2>Hello, world!</h2></a><p class="post__time">Posted on <time datetime="2024-04-14T15:25:00.000+03:00">14 Apr 2024, 15:25</time>.</p><nav aria-label="Tags"><ul></ul></nav></header><div><p>This is the <a href="https://hexdocs.pm/scriptorium">Scriptorium</a> demo blog. This blog will contain news about
|
||||
Scriptorium, and the user's guide. It also works as a demonstration of a simple blog setup. You can
|
||||
find this blog's code also on <a href="https://gitlab.com/Nicd/scriptorium_blog">GitLab</a>.</p>
|
||||
</div></article></section></main><section id="sidebar"><nav id="tags" aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/hex.html" style="font-size:100%;">hex</a></li></ul></nav><nav id="archives" aria-label="Archives"><ul><li><a href="/scriptorium_blog/archive/2024.html">2024</a><ul><li><a href="/scriptorium_blog/archive/2024/04.html">April (2)</a></li></ul></li></ul></nav></section><footer><p>© Mikko Ahlroth · Powered by: <a href="https://gleam.run/">Gleam</a>, <a href="https://hexdocs.pm/lustre">Lustre</a>, <a href="https://gitlab.com/Nicd/scriptorium">Scriptorium</a></p></footer></body></html>
|
||||
</div></article></section></main><section id="sidebar"><nav id="tags" aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/hex.html" style="font-size:100%;">hex</a></li><li><a href="/scriptorium_blog/tag/i18n.html" style="font-size:100%;">i18n</a></li></ul></nav><nav id="archives" aria-label="Archives"><ul><li><a href="/scriptorium_blog/archive/2024.html">2024</a><ul><li><a href="/scriptorium_blog/archive/2024/06.html">June (1)</a></li><li><a href="/scriptorium_blog/archive/2024/04.html">April (2)</a></li></ul></li></ul></nav></section><footer><p>© Mikko Ahlroth · Powered by: <a href="https://gleam.run/">Gleam</a>, <a href="https://hexdocs.pm/lustre">Lustre</a>, <a href="https://gitlab.com/Nicd/scriptorium">Scriptorium</a></p></footer></body></html>
|
|
@ -1,5 +1,5 @@
|
|||
<!doctype html>
|
||||
<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Archives for April 2024 · Scriptorium Blog</title><link href="/scriptorium_blog/css/normalize.css" rel="stylesheet"><link href="/scriptorium_blog/css/magick.css" rel="stylesheet"><link href="/scriptorium_blog/css/custom.css" rel="stylesheet"><link href="/scriptorium_blog/feed.xml" rel="alternate" type="application/atom+xml"><link rel="me" href="https://social.ahlcode.fi/@nicd"><meta name="author" content="Mikko Ahlroth"><meta name="description" content><meta itemprop="name" content="Archives for April 2024"><meta itemprop="author" content="Mikko Ahlroth"><meta itemprop="headline" content="Archives for April 2024"><meta itemprop="description" content><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content><meta name="twitter:title" content="Archives for April 2024"><meta name="twitter:description" content><meta name="twitter:creator" content><meta property="og:title" content="Archives for April 2024"><meta property="og:type" content="website"><meta property="og:description" content><meta property="og:site_name" content="Scriptorium Blog"></head><body><header id="title" role="banner"><h1><a href="/scriptorium_blog/index.html">Scriptorium Blog</a></h1><nav><ul><li><a href="https://hex.pm/packages/scriptorium">Hex</a></li><li><a href="https://hexdocs.pm/scriptorium">HexDocs</a></li><li><a href="https://gitlab.com/Nicd/scriptorium">GitLab</a></li><li><a href="/scriptorium_blog/guide.html">User's Guide</a></li><li><a href="https://gitlab.com/Nicd/scriptorium_blog">This blog's source</a></li></ul></nav></header><main><section class="post-list"><article class="post"><header><a href="/scriptorium_blog/2024/04/21/scriptorium-published.html"><h2>Scriptorium 1.0 Published</h2></a><p class="post__time">Posted on <time datetime="2024-04-21T11:00:00.000+03:00">21 Apr 2024, 11:00</time>.</p><nav aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/hex.html">hex</a></li></ul></nav></header><div><figure>
|
||||
<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Archives for April 2024 · Scriptorium Blog</title><link href="/scriptorium_blog/css/normalize.css" rel="stylesheet"><link href="/scriptorium_blog/css/magick.css" rel="stylesheet"><link href="/scriptorium_blog/css/custom.css" rel="stylesheet"><link href="/scriptorium_blog/feed" rel="alternate" type="application/atom+xml"><link rel="me" href="https://social.ahlcode.fi/@nicd"><meta name="author" content="Mikko Ahlroth"><meta name="description" content><meta itemprop="name" content="Archives for April 2024"><meta itemprop="author" content="Mikko Ahlroth"><meta itemprop="headline" content="Archives for April 2024"><meta itemprop="description" content><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content><meta name="twitter:title" content="Archives for April 2024"><meta name="twitter:description" content><meta name="twitter:creator" content><meta property="og:title" content="Archives for April 2024"><meta property="og:type" content="website"><meta property="og:description" content><meta property="og:site_name" content="Scriptorium Blog"></head><body><header id="title" role="banner"><h1><a href="/scriptorium_blog/index.html">Scriptorium Blog</a></h1><nav><ul><li><a href="https://hex.pm/packages/scriptorium">Hex</a></li><li><a href="https://hexdocs.pm/scriptorium">HexDocs</a></li><li><a href="https://gitlab.com/Nicd/scriptorium">GitLab</a></li><li><a href="/scriptorium_blog/guide.html">User's Guide</a></li><li><a href="https://gitlab.com/Nicd/scriptorium_blog">This blog's source</a></li></ul></nav></header><main><section class="post-list"><article class="post"><header><a href="/scriptorium_blog/2024/04/21/scriptorium-published.html"><h2>Scriptorium 1.0 Published</h2></a><p class="post__time">Posted on <time datetime="2024-04-21T11:00:00.000+03:00">21 Apr 2024, 11:00</time>.</p><nav aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/hex.html">hex</a></li></ul></nav></header><div><figure>
|
||||
<blockquote>
|
||||
<p>
|
||||
scriptorium /skrĭp-tôr′ē-əm/<br>
|
||||
|
@ -23,4 +23,4 @@ still surely some CSS and bug fixes to do, and some refactoring.</p>
|
|||
</div><footer><a href="/scriptorium_blog/2024/04/21/scriptorium-published.html">Read more…</a></footer></article><article class="post"><header><a href="/scriptorium_blog/2024/04/14/hello-world.html"><h2>Hello, world!</h2></a><p class="post__time">Posted on <time datetime="2024-04-14T15:25:00.000+03:00">14 Apr 2024, 15:25</time>.</p><nav aria-label="Tags"><ul></ul></nav></header><div><p>This is the <a href="https://hexdocs.pm/scriptorium">Scriptorium</a> demo blog. This blog will contain news about
|
||||
Scriptorium, and the user's guide. It also works as a demonstration of a simple blog setup. You can
|
||||
find this blog's code also on <a href="https://gitlab.com/Nicd/scriptorium_blog">GitLab</a>.</p>
|
||||
</div></article></section></main><section id="sidebar"><nav id="tags" aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/hex.html" style="font-size:100%;">hex</a></li></ul></nav><nav id="archives" aria-label="Archives"><ul><li><a href="/scriptorium_blog/archive/2024.html">2024</a><ul><li><a href="/scriptorium_blog/archive/2024/04.html">April (2)</a></li></ul></li></ul></nav></section><footer><p>© Mikko Ahlroth · Powered by: <a href="https://gleam.run/">Gleam</a>, <a href="https://hexdocs.pm/lustre">Lustre</a>, <a href="https://gitlab.com/Nicd/scriptorium">Scriptorium</a></p></footer></body></html>
|
||||
</div></article></section></main><section id="sidebar"><nav id="tags" aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/hex.html" style="font-size:100%;">hex</a></li><li><a href="/scriptorium_blog/tag/i18n.html" style="font-size:100%;">i18n</a></li></ul></nav><nav id="archives" aria-label="Archives"><ul><li><a href="/scriptorium_blog/archive/2024.html">2024</a><ul><li><a href="/scriptorium_blog/archive/2024/06.html">June (1)</a></li><li><a href="/scriptorium_blog/archive/2024/04.html">April (2)</a></li></ul></li></ul></nav></section><footer><p>© Mikko Ahlroth · Powered by: <a href="https://gleam.run/">Gleam</a>, <a href="https://hexdocs.pm/lustre">Lustre</a>, <a href="https://gitlab.com/Nicd/scriptorium">Scriptorium</a></p></footer></body></html>
|
22
public/archive/2024/06.html
Normal file
22
public/archive/2024/06.html
Normal file
|
@ -0,0 +1,22 @@
|
|||
<!doctype html>
|
||||
<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Archives for June 2024 · Scriptorium Blog</title><link href="/scriptorium_blog/css/normalize.css" rel="stylesheet"><link href="/scriptorium_blog/css/magick.css" rel="stylesheet"><link href="/scriptorium_blog/css/custom.css" rel="stylesheet"><link href="/scriptorium_blog/feed" rel="alternate" type="application/atom+xml"><link rel="me" href="https://social.ahlcode.fi/@nicd"><meta name="author" content="Mikko Ahlroth"><meta name="description" content><meta itemprop="name" content="Archives for June 2024"><meta itemprop="author" content="Mikko Ahlroth"><meta itemprop="headline" content="Archives for June 2024"><meta itemprop="description" content><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content><meta name="twitter:title" content="Archives for June 2024"><meta name="twitter:description" content><meta name="twitter:creator" content><meta property="og:title" content="Archives for June 2024"><meta property="og:type" content="website"><meta property="og:description" content><meta property="og:site_name" content="Scriptorium Blog"></head><body><header id="title" role="banner"><h1><a href="/scriptorium_blog/index.html">Scriptorium Blog</a></h1><nav><ul><li><a href="https://hex.pm/packages/scriptorium">Hex</a></li><li><a href="https://hexdocs.pm/scriptorium">HexDocs</a></li><li><a href="https://gitlab.com/Nicd/scriptorium">GitLab</a></li><li><a href="/scriptorium_blog/guide.html">User's Guide</a></li><li><a href="https://gitlab.com/Nicd/scriptorium_blog">This blog's source</a></li></ul></nav></header><main><section class="post-list"><article lang="fi" class="post"><header><a href="/scriptorium_blog/2024/06/01/kirjoita-omalla-kielellä.html"><h2>Kirjoita omalla kielellä</h2></a><p class="post__time">Posted on <time datetime="2024-06-01T09:30:00.000+03:00">1 Jun 2024, 09:30</time>.</p><nav aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/i18n.html">i18n</a></li></ul></nav></header><div><p>Tähän mennessä Scriptoriumilla on voinut kirjoittaa vain yhdellä kielellä, joka on ollut
|
||||
konfiguroitavissa globaalisti. Uusimmassa versiossa blogimoottoriin on lisätty tuki kielen
|
||||
vaihtamiseen jokaiselle tekstille tai sivulle erikseen. Hurraa! Tämä tapahtuu asettamalla
|
||||
postaukselle tai sivulle otsikkotieto <code>lang</code>, esimerkiksi <kbd>lang: fi</kbd>.</p>
|
||||
<p>Tämän lisäksi koko generoidun blogin voi nyt kääntää Gettextillä. Jos valitset kieleksi
|
||||
<kbd>"fi"</kbd>, sivuston kiinteät tekstit kuten <span lang="en">"Posted at"</span>
|
||||
vaihtuvat suomeksi. Kielitiedostot voi kääntää ja ladata itse, tai ne voi lisätä
|
||||
Scriptoriumin koodipohjaan jotta kaikki voivat hyötyä niistä.</p>
|
||||
<p lang="en">
|
||||
And the same in English: Up until now, Scriptorium has only supported one language for
|
||||
the entire blog. In the latest version (2.0.0), a header such as <kbd>lang: fi</kbd>
|
||||
can be added to change the language of a single post. This affects the generated HTML
|
||||
and the Atom feed.
|
||||
</p>
|
||||
|
||||
<p lang="en">
|
||||
In addition, all the fixed strings in the generated site can now also be translated
|
||||
using Gettext. The user can do the translations themselves with their own translation
|
||||
files, or they can be contributed to the main project to be available for all.
|
||||
</p>
|
||||
</div></article></section></main><section id="sidebar"><nav id="tags" aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/hex.html" style="font-size:100%;">hex</a></li><li><a href="/scriptorium_blog/tag/i18n.html" style="font-size:100%;">i18n</a></li></ul></nav><nav id="archives" aria-label="Archives"><ul><li><a href="/scriptorium_blog/archive/2024.html">2024</a><ul><li><a href="/scriptorium_blog/archive/2024/06.html">June (1)</a></li><li><a href="/scriptorium_blog/archive/2024/04.html">April (2)</a></li></ul></li></ul></nav></section><footer><p>© Mikko Ahlroth · Powered by: <a href="https://gleam.run/">Gleam</a>, <a href="https://hexdocs.pm/lustre">Lustre</a>, <a href="https://gitlab.com/Nicd/scriptorium">Scriptorium</a></p></footer></body></html>
|
|
@ -158,6 +158,8 @@ body > footer {
|
|||
/* Fix code blocks making the page wide */
|
||||
pre {
|
||||
white-space: pre-wrap;
|
||||
word-break: normal;
|
||||
overflow-wrap: anywhere;
|
||||
tab-size: 4;
|
||||
}
|
||||
|
||||
|
|
|
@ -1,4 +1,25 @@
|
|||
<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="html">Scriptorium Blog</title><updated>2024-04-21T18:27:24.515Z</updated><link href="https://nicd.gitlab.io/scriptorium_blog"/><id>https://nicd.gitlab.io/scriptorium_blog</id><author><name>Mikko Ahlroth</name><email>mikko@ahlroth.fi</email><uri>https://social.ahlcode.fi/@nicd</uri></author><generator uri="https://gitlab.com/Nicd/scriptorium" version="1.0.0">Scriptorium</generator><rights>© Mikko Ahlroth</rights><entry><title type="html">Scriptorium 1.0 Published</title><id>https://nicd.gitlab.io/scriptorium_blog/2024/04/21/scriptorium-published.html</id><updated>2024-04-21T11:00:00.000+03:00</updated><content type="html"><figure>
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Scriptorium Blog</title><updated>2024-06-01T06:18:25.373Z</updated><link href="https://nicd.gitlab.io/scriptorium_blog"/><id>https://nicd.gitlab.io/scriptorium_blog</id><author><name>Mikko Ahlroth</name><email>mikko@ahlroth.fi</email><uri>https://social.ahlcode.fi/@nicd</uri></author><generator uri="https://gitlab.com/Nicd/scriptorium" version="2.0.0">Scriptorium</generator><rights>© Mikko Ahlroth</rights><entry xml:lang="fi"><title type="html">Kirjoita omalla kielellä</title><id>https://nicd.gitlab.io/scriptorium_blog/2024/06/01/kirjoita-omalla-kielellä.html</id><link href="https://nicd.gitlab.io/scriptorium_blog/2024/06/01/kirjoita-omalla-kielellä.html"/><updated>2024-06-01T09:30:00.000+03:00</updated><content type="html"><p>Tähän mennessä Scriptoriumilla on voinut kirjoittaa vain yhdellä kielellä, joka on ollut
|
||||
konfiguroitavissa globaalisti. Uusimmassa versiossa blogimoottoriin on lisätty tuki kielen
|
||||
vaihtamiseen jokaiselle tekstille tai sivulle erikseen. Hurraa! Tämä tapahtuu asettamalla
|
||||
postaukselle tai sivulle otsikkotieto <code>lang</code>, esimerkiksi <kbd>lang: fi</kbd>.</p>
|
||||
<p>Tämän lisäksi koko generoidun blogin voi nyt kääntää Gettextillä. Jos valitset kieleksi
|
||||
<kbd>"fi"</kbd>, sivuston kiinteät tekstit kuten <span lang="en">&quot;Posted at&quot;</span>
|
||||
vaihtuvat suomeksi. Kielitiedostot voi kääntää ja ladata itse, tai ne voi lisätä
|
||||
Scriptoriumin koodipohjaan jotta kaikki voivat hyötyä niistä.</p>
|
||||
<p lang="en">
|
||||
And the same in English: Up until now, Scriptorium has only supported one language for
|
||||
the entire blog. In the latest version (2.0.0), a header such as <kbd>lang: fi</kbd>
|
||||
can be added to change the language of a single post. This affects the generated HTML
|
||||
and the Atom feed.
|
||||
</p>
|
||||
|
||||
<p lang="en">
|
||||
In addition, all the fixed strings in the generated site can now also be translated
|
||||
using Gettext. The user can do the translations themselves with their own translation
|
||||
files, or they can be contributed to the main project to be available for all.
|
||||
</p>
|
||||
</content></entry><entry><title type="html">Scriptorium 1.0 Published</title><id>https://nicd.gitlab.io/scriptorium_blog/2024/04/21/scriptorium-published.html</id><link href="https://nicd.gitlab.io/scriptorium_blog/2024/04/21/scriptorium-published.html"/><updated>2024-04-21T11:00:00.000+03:00</updated><content type="html"><figure>
|
||||
<blockquote>
|
||||
<p>
|
||||
scriptorium /skrĭp-tôr′ē-əm/<br>
|
||||
|
@ -46,7 +67,7 @@ decided that I&#39;d rather just rename the project. So, scriptorium it is,
|
|||
<a href="/scriptorium_blog/guide.html">user&#39;s guide</a> is still a work-in-progress. For now if there&#39;s any
|
||||
prospective user, they can contact me directly for assistance (I&#39;m Nicd in the Gleam Discord). There&#39;s
|
||||
still surely some CSS and bug fixes to do, and some refactoring.</p>
|
||||
</summary></entry><entry><title type="html">Hello, world!</title><id>https://nicd.gitlab.io/scriptorium_blog/2024/04/14/hello-world.html</id><updated>2024-04-14T15:25:00.000+03:00</updated><content type="html"><p>This is the <a href="https://hexdocs.pm/scriptorium">Scriptorium</a> demo blog. This blog will contain news about
|
||||
</summary></entry><entry><title type="html">Hello, world!</title><id>https://nicd.gitlab.io/scriptorium_blog/2024/04/14/hello-world.html</id><link href="https://nicd.gitlab.io/scriptorium_blog/2024/04/14/hello-world.html"/><updated>2024-04-14T15:25:00.000+03:00</updated><content type="html"><p>This is the <a href="https://hexdocs.pm/scriptorium">Scriptorium</a> demo blog. This blog will contain news about
|
||||
Scriptorium, and the user&#39;s guide. It also works as a demonstration of a simple blog setup. You can
|
||||
find this blog&#39;s code also on <a href="https://gitlab.com/Nicd/scriptorium_blog">GitLab</a>.</p>
|
||||
</content></entry></feed>
|
3
public/fi.html
Normal file
3
public/fi.html
Normal file
|
@ -0,0 +1,3 @@
|
|||
<!doctype html>
|
||||
<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Suomeksi · Scriptorium Blog</title><link href="/scriptorium_blog/css/normalize.css" rel="stylesheet"><link href="/scriptorium_blog/css/magick.css" rel="stylesheet"><link href="/scriptorium_blog/css/custom.css" rel="stylesheet"><link href="/scriptorium_blog/feed" rel="alternate" type="application/atom+xml"><link rel="me" href="https://social.ahlcode.fi/@nicd"><meta name="author" content="Mikko Ahlroth"><meta name="description" content><meta itemprop="name" content="Suomeksi"><meta itemprop="author" content="Mikko Ahlroth"><meta itemprop="headline" content="Suomeksi"><meta itemprop="description" content><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content><meta name="twitter:title" content="Suomeksi"><meta name="twitter:description" content><meta name="twitter:creator" content><meta property="og:title" content="Suomeksi"><meta property="og:type" content="article"><meta property="og:description" content><meta property="og:site_name" content="Scriptorium Blog"><meta property="og:url" content="https://nicd.gitlab.io/scriptorium_blog/fi"></head><body><header id="title" role="banner"><h1><a href="/scriptorium_blog/index.html">Scriptorium Blog</a></h1><nav><ul><li><a href="https://hex.pm/packages/scriptorium">Hex</a></li><li><a href="https://hexdocs.pm/scriptorium">HexDocs</a></li><li><a href="https://gitlab.com/Nicd/scriptorium">GitLab</a></li><li><a href="/scriptorium_blog/guide.html">User's Guide</a></li><li><a href="https://gitlab.com/Nicd/scriptorium_blog">This blog's source</a></li></ul></nav></header><main><article lang="fi" class="page"><header><h2>Suomeksi</h2></header><div><p>Tämä on suomeksi.</p>
|
||||
</div></article></main><section id="sidebar"><nav id="tags" aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/hex.html" style="font-size:100%;">hex</a></li><li><a href="/scriptorium_blog/tag/i18n.html" style="font-size:100%;">i18n</a></li></ul></nav><nav id="archives" aria-label="Archives"><ul><li><a href="/scriptorium_blog/archive/2024.html">2024</a><ul><li><a href="/scriptorium_blog/archive/2024/06.html">June (1)</a></li><li><a href="/scriptorium_blog/archive/2024/04.html">April (2)</a></li></ul></li></ul></nav></section><footer><p>© Mikko Ahlroth · Powered by: <a href="https://gleam.run/">Gleam</a>, <a href="https://hexdocs.pm/lustre">Lustre</a>, <a href="https://gitlab.com/Nicd/scriptorium">Scriptorium</a></p></footer></body></html>
|
|
@ -1,5 +1,5 @@
|
|||
<!doctype html>
|
||||
<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Scriptorium User's Guide · Scriptorium Blog</title><link href="/scriptorium_blog/css/normalize.css" rel="stylesheet"><link href="/scriptorium_blog/css/magick.css" rel="stylesheet"><link href="/scriptorium_blog/css/custom.css" rel="stylesheet"><link href="/scriptorium_blog/feed.xml" rel="alternate" type="application/atom+xml"><link rel="me" href="https://social.ahlcode.fi/@nicd"><meta name="author" content="Mikko Ahlroth"><meta name="description" content><meta itemprop="name" content="Scriptorium User's Guide"><meta itemprop="author" content="Mikko Ahlroth"><meta itemprop="headline" content="Scriptorium User's Guide"><meta itemprop="description" content><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content><meta name="twitter:title" content="Scriptorium User's Guide"><meta name="twitter:description" content><meta name="twitter:creator" content><meta property="og:title" content="Scriptorium User's Guide"><meta property="og:type" content="article"><meta property="og:description" content><meta property="og:site_name" content="Scriptorium Blog"><meta property="og:url" content="https://nicd.gitlab.io/scriptorium_blog/guide"></head><body><header id="title" role="banner"><h1><a href="/scriptorium_blog/index.html">Scriptorium Blog</a></h1><nav><ul><li><a href="https://hex.pm/packages/scriptorium">Hex</a></li><li><a href="https://hexdocs.pm/scriptorium">HexDocs</a></li><li><a href="https://gitlab.com/Nicd/scriptorium">GitLab</a></li><li><a href="/scriptorium_blog/guide.html">User's Guide</a></li><li><a href="https://gitlab.com/Nicd/scriptorium_blog">This blog's source</a></li></ul></nav></header><main><article class="page"><header><h2>Scriptorium User's Guide</h2></header><div><p><em>This user's guide is a work-in-progress. Please keep checking back for more information. If you have
|
||||
<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Scriptorium User's Guide · Scriptorium Blog</title><link href="/scriptorium_blog/css/normalize.css" rel="stylesheet"><link href="/scriptorium_blog/css/magick.css" rel="stylesheet"><link href="/scriptorium_blog/css/custom.css" rel="stylesheet"><link href="/scriptorium_blog/feed" rel="alternate" type="application/atom+xml"><link rel="me" href="https://social.ahlcode.fi/@nicd"><meta name="author" content="Mikko Ahlroth"><meta name="description" content><meta itemprop="name" content="Scriptorium User's Guide"><meta itemprop="author" content="Mikko Ahlroth"><meta itemprop="headline" content="Scriptorium User's Guide"><meta itemprop="description" content><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content><meta name="twitter:title" content="Scriptorium User's Guide"><meta name="twitter:description" content><meta name="twitter:creator" content><meta property="og:title" content="Scriptorium User's Guide"><meta property="og:type" content="article"><meta property="og:description" content><meta property="og:site_name" content="Scriptorium Blog"><meta property="og:url" content="https://nicd.gitlab.io/scriptorium_blog/guide"></head><body><header id="title" role="banner"><h1><a href="/scriptorium_blog/index.html">Scriptorium Blog</a></h1><nav><ul><li><a href="https://hex.pm/packages/scriptorium">Hex</a></li><li><a href="https://hexdocs.pm/scriptorium">HexDocs</a></li><li><a href="https://gitlab.com/Nicd/scriptorium">GitLab</a></li><li><a href="/scriptorium_blog/guide.html">User's Guide</a></li><li><a href="https://gitlab.com/Nicd/scriptorium_blog">This blog's source</a></li></ul></nav></header><main><article class="page"><header><h2>Scriptorium User's Guide</h2></header><div><p><em>This user's guide is a work-in-progress. Please keep checking back for more information. If you have
|
||||
any questions or feedback, don't hesitate to ask me <a href="https://social.ahlcode.fi/@nicd">on the fediverse</a>
|
||||
or on the Gleam Discord (user Nicd).</em></p>
|
||||
<h3>Table of Contents</h3>
|
||||
|
@ -84,7 +84,7 @@ were:</p>
|
|||
following:</p>
|
||||
<ul>
|
||||
<li>an <a href="https://en.wikipedia.org/wiki/ISO_8601">ISO 8601</a> formatted date, i.e. <code>YYYY-MM-DD</code>,</li>
|
||||
<li>a dash</li>
|
||||
<li>a dash,</li>
|
||||
<li>an <em>optional</em> zero-padded 2-digit order number used for ordering when two posts were written on the
|
||||
same day and don't have time information, followed by a dash,</li>
|
||||
<li>a <em>slug</em> that is a free-form name for the post used in the post filename and thus the final URL, and</li>
|
||||
|
@ -128,4 +128,4 @@ can be divided into two pieces. In the list view, only the first part is shown,
|
|||
post page, both parts are shown.</p>
|
||||
<p>To do this, insert <kbd><!-- SPLIT --></kbd> in the post. It's recommended to put this on its
|
||||
own line and not inside any HTML or Markdown content that would get broken when split apart.</p>
|
||||
</div></article></main><section id="sidebar"><nav id="tags" aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/hex.html" style="font-size:100%;">hex</a></li></ul></nav><nav id="archives" aria-label="Archives"><ul><li><a href="/scriptorium_blog/archive/2024.html">2024</a><ul><li><a href="/scriptorium_blog/archive/2024/04.html">April (2)</a></li></ul></li></ul></nav></section><footer><p>© Mikko Ahlroth · Powered by: <a href="https://gleam.run/">Gleam</a>, <a href="https://hexdocs.pm/lustre">Lustre</a>, <a href="https://gitlab.com/Nicd/scriptorium">Scriptorium</a></p></footer></body></html>
|
||||
</div></article></main><section id="sidebar"><nav id="tags" aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/hex.html" style="font-size:100%;">hex</a></li><li><a href="/scriptorium_blog/tag/i18n.html" style="font-size:100%;">i18n</a></li></ul></nav><nav id="archives" aria-label="Archives"><ul><li><a href="/scriptorium_blog/archive/2024.html">2024</a><ul><li><a href="/scriptorium_blog/archive/2024/06.html">June (1)</a></li><li><a href="/scriptorium_blog/archive/2024/04.html">April (2)</a></li></ul></li></ul></nav></section><footer><p>© Mikko Ahlroth · Powered by: <a href="https://gleam.run/">Gleam</a>, <a href="https://hexdocs.pm/lustre">Lustre</a>, <a href="https://gitlab.com/Nicd/scriptorium">Scriptorium</a></p></footer></body></html>
|
|
@ -1,5 +1,25 @@
|
|||
<!doctype html>
|
||||
<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Scriptorium Blog</title><link href="/scriptorium_blog/css/normalize.css" rel="stylesheet"><link href="/scriptorium_blog/css/magick.css" rel="stylesheet"><link href="/scriptorium_blog/css/custom.css" rel="stylesheet"><link href="/scriptorium_blog/feed.xml" rel="alternate" type="application/atom+xml"><link rel="me" href="https://social.ahlcode.fi/@nicd"><meta name="author" content="Mikko Ahlroth"><meta name="description" content><meta itemprop="name" content><meta itemprop="author" content="Mikko Ahlroth"><meta itemprop="headline" content><meta itemprop="description" content><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content><meta name="twitter:title" content><meta name="twitter:description" content><meta name="twitter:creator" content><meta property="og:title" content><meta property="og:type" content="website"><meta property="og:description" content><meta property="og:site_name" content="Scriptorium Blog"></head><body><header id="title" role="banner"><h1><a href="/scriptorium_blog/index.html">Scriptorium Blog</a></h1><nav><ul><li><a href="https://hex.pm/packages/scriptorium">Hex</a></li><li><a href="https://hexdocs.pm/scriptorium">HexDocs</a></li><li><a href="https://gitlab.com/Nicd/scriptorium">GitLab</a></li><li><a href="/scriptorium_blog/guide.html">User's Guide</a></li><li><a href="https://gitlab.com/Nicd/scriptorium_blog">This blog's source</a></li></ul></nav></header><main><section class="post-list"><article class="post"><header><a href="/scriptorium_blog/2024/04/21/scriptorium-published.html"><h2>Scriptorium 1.0 Published</h2></a><p class="post__time">Posted on <time datetime="2024-04-21T11:00:00.000+03:00">21 Apr 2024, 11:00</time>.</p><nav aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/hex.html">hex</a></li></ul></nav></header><div><figure>
|
||||
<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Scriptorium Blog</title><link href="/scriptorium_blog/css/normalize.css" rel="stylesheet"><link href="/scriptorium_blog/css/magick.css" rel="stylesheet"><link href="/scriptorium_blog/css/custom.css" rel="stylesheet"><link href="/scriptorium_blog/feed" rel="alternate" type="application/atom+xml"><link rel="me" href="https://social.ahlcode.fi/@nicd"><meta name="author" content="Mikko Ahlroth"><meta name="description" content><meta itemprop="name" content><meta itemprop="author" content="Mikko Ahlroth"><meta itemprop="headline" content><meta itemprop="description" content><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content><meta name="twitter:title" content><meta name="twitter:description" content><meta name="twitter:creator" content><meta property="og:title" content><meta property="og:type" content="website"><meta property="og:description" content><meta property="og:site_name" content="Scriptorium Blog"></head><body><header id="title" role="banner"><h1><a href="/scriptorium_blog/index.html">Scriptorium Blog</a></h1><nav><ul><li><a href="https://hex.pm/packages/scriptorium">Hex</a></li><li><a href="https://hexdocs.pm/scriptorium">HexDocs</a></li><li><a href="https://gitlab.com/Nicd/scriptorium">GitLab</a></li><li><a href="/scriptorium_blog/guide.html">User's Guide</a></li><li><a href="https://gitlab.com/Nicd/scriptorium_blog">This blog's source</a></li></ul></nav></header><main><section class="post-list"><article lang="fi" class="post"><header><a href="/scriptorium_blog/2024/06/01/kirjoita-omalla-kielellä.html"><h2>Kirjoita omalla kielellä</h2></a><p class="post__time">Posted on <time datetime="2024-06-01T09:30:00.000+03:00">1 Jun 2024, 09:30</time>.</p><nav aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/i18n.html">i18n</a></li></ul></nav></header><div><p>Tähän mennessä Scriptoriumilla on voinut kirjoittaa vain yhdellä kielellä, joka on ollut
|
||||
konfiguroitavissa globaalisti. Uusimmassa versiossa blogimoottoriin on lisätty tuki kielen
|
||||
vaihtamiseen jokaiselle tekstille tai sivulle erikseen. Hurraa! Tämä tapahtuu asettamalla
|
||||
postaukselle tai sivulle otsikkotieto <code>lang</code>, esimerkiksi <kbd>lang: fi</kbd>.</p>
|
||||
<p>Tämän lisäksi koko generoidun blogin voi nyt kääntää Gettextillä. Jos valitset kieleksi
|
||||
<kbd>"fi"</kbd>, sivuston kiinteät tekstit kuten <span lang="en">"Posted at"</span>
|
||||
vaihtuvat suomeksi. Kielitiedostot voi kääntää ja ladata itse, tai ne voi lisätä
|
||||
Scriptoriumin koodipohjaan jotta kaikki voivat hyötyä niistä.</p>
|
||||
<p lang="en">
|
||||
And the same in English: Up until now, Scriptorium has only supported one language for
|
||||
the entire blog. In the latest version (2.0.0), a header such as <kbd>lang: fi</kbd>
|
||||
can be added to change the language of a single post. This affects the generated HTML
|
||||
and the Atom feed.
|
||||
</p>
|
||||
|
||||
<p lang="en">
|
||||
In addition, all the fixed strings in the generated site can now also be translated
|
||||
using Gettext. The user can do the translations themselves with their own translation
|
||||
files, or they can be contributed to the main project to be available for all.
|
||||
</p>
|
||||
</div></article><article class="post"><header><a href="/scriptorium_blog/2024/04/21/scriptorium-published.html"><h2>Scriptorium 1.0 Published</h2></a><p class="post__time">Posted on <time datetime="2024-04-21T11:00:00.000+03:00">21 Apr 2024, 11:00</time>.</p><nav aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/hex.html">hex</a></li></ul></nav></header><div><figure>
|
||||
<blockquote>
|
||||
<p>
|
||||
scriptorium /skrĭp-tôr′ē-əm/<br>
|
||||
|
@ -23,4 +43,4 @@ still surely some CSS and bug fixes to do, and some refactoring.</p>
|
|||
</div><footer><a href="/scriptorium_blog/2024/04/21/scriptorium-published.html">Read more…</a></footer></article><article class="post"><header><a href="/scriptorium_blog/2024/04/14/hello-world.html"><h2>Hello, world!</h2></a><p class="post__time">Posted on <time datetime="2024-04-14T15:25:00.000+03:00">14 Apr 2024, 15:25</time>.</p><nav aria-label="Tags"><ul></ul></nav></header><div><p>This is the <a href="https://hexdocs.pm/scriptorium">Scriptorium</a> demo blog. This blog will contain news about
|
||||
Scriptorium, and the user's guide. It also works as a demonstration of a simple blog setup. You can
|
||||
find this blog's code also on <a href="https://gitlab.com/Nicd/scriptorium_blog">GitLab</a>.</p>
|
||||
</div></article></section></main><section id="sidebar"><nav id="tags" aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/hex.html" style="font-size:100%;">hex</a></li></ul></nav><nav id="archives" aria-label="Archives"><ul><li><a href="/scriptorium_blog/archive/2024.html">2024</a><ul><li><a href="/scriptorium_blog/archive/2024/04.html">April (2)</a></li></ul></li></ul></nav></section><footer><p>© Mikko Ahlroth · Powered by: <a href="https://gleam.run/">Gleam</a>, <a href="https://hexdocs.pm/lustre">Lustre</a>, <a href="https://gitlab.com/Nicd/scriptorium">Scriptorium</a></p></footer></body></html>
|
||||
</div></article></section></main><section id="sidebar"><nav id="tags" aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/hex.html" style="font-size:100%;">hex</a></li><li><a href="/scriptorium_blog/tag/i18n.html" style="font-size:100%;">i18n</a></li></ul></nav><nav id="archives" aria-label="Archives"><ul><li><a href="/scriptorium_blog/archive/2024.html">2024</a><ul><li><a href="/scriptorium_blog/archive/2024/06.html">June (1)</a></li><li><a href="/scriptorium_blog/archive/2024/04.html">April (2)</a></li></ul></li></ul></nav></section><footer><p>© Mikko Ahlroth · Powered by: <a href="https://gleam.run/">Gleam</a>, <a href="https://hexdocs.pm/lustre">Lustre</a>, <a href="https://gitlab.com/Nicd/scriptorium">Scriptorium</a></p></footer></body></html>
|
|
@ -1,5 +1,5 @@
|
|||
<!doctype html>
|
||||
<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>hex · Scriptorium Blog</title><link href="/scriptorium_blog/css/normalize.css" rel="stylesheet"><link href="/scriptorium_blog/css/magick.css" rel="stylesheet"><link href="/scriptorium_blog/css/custom.css" rel="stylesheet"><link href="/scriptorium_blog/feed.xml" rel="alternate" type="application/atom+xml"><link rel="me" href="https://social.ahlcode.fi/@nicd"><meta name="author" content="Mikko Ahlroth"><meta name="description" content><meta itemprop="name" content="hex"><meta itemprop="author" content="Mikko Ahlroth"><meta itemprop="headline" content="hex"><meta itemprop="description" content><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content><meta name="twitter:title" content="hex"><meta name="twitter:description" content><meta name="twitter:creator" content><meta property="og:title" content="hex"><meta property="og:type" content="website"><meta property="og:description" content><meta property="og:site_name" content="Scriptorium Blog"></head><body><header id="title" role="banner"><h1><a href="/scriptorium_blog/index.html">Scriptorium Blog</a></h1><nav><ul><li><a href="https://hex.pm/packages/scriptorium">Hex</a></li><li><a href="https://hexdocs.pm/scriptorium">HexDocs</a></li><li><a href="https://gitlab.com/Nicd/scriptorium">GitLab</a></li><li><a href="/scriptorium_blog/guide.html">User's Guide</a></li><li><a href="https://gitlab.com/Nicd/scriptorium_blog">This blog's source</a></li></ul></nav></header><main><section class="post-list"><article class="post"><header><a href="/scriptorium_blog/2024/04/21/scriptorium-published.html"><h2>Scriptorium 1.0 Published</h2></a><p class="post__time">Posted on <time datetime="2024-04-21T11:00:00.000+03:00">21 Apr 2024, 11:00</time>.</p><nav aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/hex.html">hex</a></li></ul></nav></header><div><figure>
|
||||
<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>hex · Scriptorium Blog</title><link href="/scriptorium_blog/css/normalize.css" rel="stylesheet"><link href="/scriptorium_blog/css/magick.css" rel="stylesheet"><link href="/scriptorium_blog/css/custom.css" rel="stylesheet"><link href="/scriptorium_blog/feed" rel="alternate" type="application/atom+xml"><link rel="me" href="https://social.ahlcode.fi/@nicd"><meta name="author" content="Mikko Ahlroth"><meta name="description" content><meta itemprop="name" content="hex"><meta itemprop="author" content="Mikko Ahlroth"><meta itemprop="headline" content="hex"><meta itemprop="description" content><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content><meta name="twitter:title" content="hex"><meta name="twitter:description" content><meta name="twitter:creator" content><meta property="og:title" content="hex"><meta property="og:type" content="website"><meta property="og:description" content><meta property="og:site_name" content="Scriptorium Blog"></head><body><header id="title" role="banner"><h1><a href="/scriptorium_blog/index.html">Scriptorium Blog</a></h1><nav><ul><li><a href="https://hex.pm/packages/scriptorium">Hex</a></li><li><a href="https://hexdocs.pm/scriptorium">HexDocs</a></li><li><a href="https://gitlab.com/Nicd/scriptorium">GitLab</a></li><li><a href="/scriptorium_blog/guide.html">User's Guide</a></li><li><a href="https://gitlab.com/Nicd/scriptorium_blog">This blog's source</a></li></ul></nav></header><main><section class="post-list"><article class="post"><header><a href="/scriptorium_blog/2024/04/21/scriptorium-published.html"><h2>Scriptorium 1.0 Published</h2></a><p class="post__time">Posted on <time datetime="2024-04-21T11:00:00.000+03:00">21 Apr 2024, 11:00</time>.</p><nav aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/hex.html">hex</a></li></ul></nav></header><div><figure>
|
||||
<blockquote>
|
||||
<p>
|
||||
scriptorium /skrĭp-tôr′ē-əm/<br>
|
||||
|
@ -20,4 +20,4 @@
|
|||
<a href="/scriptorium_blog/guide.html">user's guide</a> is still a work-in-progress. For now if there's any
|
||||
prospective user, they can contact me directly for assistance (I'm Nicd in the Gleam Discord). There's
|
||||
still surely some CSS and bug fixes to do, and some refactoring.</p>
|
||||
</div><footer><a href="/scriptorium_blog/2024/04/21/scriptorium-published.html">Read more…</a></footer></article></section></main><section id="sidebar"><nav id="tags" aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/hex.html" style="font-size:100%;">hex</a></li></ul></nav><nav id="archives" aria-label="Archives"><ul><li><a href="/scriptorium_blog/archive/2024.html">2024</a><ul><li><a href="/scriptorium_blog/archive/2024/04.html">April (2)</a></li></ul></li></ul></nav></section><footer><p>© Mikko Ahlroth · Powered by: <a href="https://gleam.run/">Gleam</a>, <a href="https://hexdocs.pm/lustre">Lustre</a>, <a href="https://gitlab.com/Nicd/scriptorium">Scriptorium</a></p></footer></body></html>
|
||||
</div><footer><a href="/scriptorium_blog/2024/04/21/scriptorium-published.html">Read more…</a></footer></article></section></main><section id="sidebar"><nav id="tags" aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/hex.html" style="font-size:100%;">hex</a></li><li><a href="/scriptorium_blog/tag/i18n.html" style="font-size:100%;">i18n</a></li></ul></nav><nav id="archives" aria-label="Archives"><ul><li><a href="/scriptorium_blog/archive/2024.html">2024</a><ul><li><a href="/scriptorium_blog/archive/2024/06.html">June (1)</a></li><li><a href="/scriptorium_blog/archive/2024/04.html">April (2)</a></li></ul></li></ul></nav></section><footer><p>© Mikko Ahlroth · Powered by: <a href="https://gleam.run/">Gleam</a>, <a href="https://hexdocs.pm/lustre">Lustre</a>, <a href="https://gitlab.com/Nicd/scriptorium">Scriptorium</a></p></footer></body></html>
|
22
public/tag/i18n.html
Normal file
22
public/tag/i18n.html
Normal file
|
@ -0,0 +1,22 @@
|
|||
<!doctype html>
|
||||
<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><title>i18n · Scriptorium Blog</title><link href="/scriptorium_blog/css/normalize.css" rel="stylesheet"><link href="/scriptorium_blog/css/magick.css" rel="stylesheet"><link href="/scriptorium_blog/css/custom.css" rel="stylesheet"><link href="/scriptorium_blog/feed" rel="alternate" type="application/atom+xml"><link rel="me" href="https://social.ahlcode.fi/@nicd"><meta name="author" content="Mikko Ahlroth"><meta name="description" content><meta itemprop="name" content="i18n"><meta itemprop="author" content="Mikko Ahlroth"><meta itemprop="headline" content="i18n"><meta itemprop="description" content><meta name="twitter:card" content="summary_large_image"><meta name="twitter:site" content><meta name="twitter:title" content="i18n"><meta name="twitter:description" content><meta name="twitter:creator" content><meta property="og:title" content="i18n"><meta property="og:type" content="website"><meta property="og:description" content><meta property="og:site_name" content="Scriptorium Blog"></head><body><header id="title" role="banner"><h1><a href="/scriptorium_blog/index.html">Scriptorium Blog</a></h1><nav><ul><li><a href="https://hex.pm/packages/scriptorium">Hex</a></li><li><a href="https://hexdocs.pm/scriptorium">HexDocs</a></li><li><a href="https://gitlab.com/Nicd/scriptorium">GitLab</a></li><li><a href="/scriptorium_blog/guide.html">User's Guide</a></li><li><a href="https://gitlab.com/Nicd/scriptorium_blog">This blog's source</a></li></ul></nav></header><main><section class="post-list"><article lang="fi" class="post"><header><a href="/scriptorium_blog/2024/06/01/kirjoita-omalla-kielellä.html"><h2>Kirjoita omalla kielellä</h2></a><p class="post__time">Posted on <time datetime="2024-06-01T09:30:00.000+03:00">1 Jun 2024, 09:30</time>.</p><nav aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/i18n.html">i18n</a></li></ul></nav></header><div><p>Tähän mennessä Scriptoriumilla on voinut kirjoittaa vain yhdellä kielellä, joka on ollut
|
||||
konfiguroitavissa globaalisti. Uusimmassa versiossa blogimoottoriin on lisätty tuki kielen
|
||||
vaihtamiseen jokaiselle tekstille tai sivulle erikseen. Hurraa! Tämä tapahtuu asettamalla
|
||||
postaukselle tai sivulle otsikkotieto <code>lang</code>, esimerkiksi <kbd>lang: fi</kbd>.</p>
|
||||
<p>Tämän lisäksi koko generoidun blogin voi nyt kääntää Gettextillä. Jos valitset kieleksi
|
||||
<kbd>"fi"</kbd>, sivuston kiinteät tekstit kuten <span lang="en">"Posted at"</span>
|
||||
vaihtuvat suomeksi. Kielitiedostot voi kääntää ja ladata itse, tai ne voi lisätä
|
||||
Scriptoriumin koodipohjaan jotta kaikki voivat hyötyä niistä.</p>
|
||||
<p lang="en">
|
||||
And the same in English: Up until now, Scriptorium has only supported one language for
|
||||
the entire blog. In the latest version (2.0.0), a header such as <kbd>lang: fi</kbd>
|
||||
can be added to change the language of a single post. This affects the generated HTML
|
||||
and the Atom feed.
|
||||
</p>
|
||||
|
||||
<p lang="en">
|
||||
In addition, all the fixed strings in the generated site can now also be translated
|
||||
using Gettext. The user can do the translations themselves with their own translation
|
||||
files, or they can be contributed to the main project to be available for all.
|
||||
</p>
|
||||
</div></article></section></main><section id="sidebar"><nav id="tags" aria-label="Tags"><ul><li><a href="/scriptorium_blog/tag/hex.html" style="font-size:100%;">hex</a></li><li><a href="/scriptorium_blog/tag/i18n.html" style="font-size:100%;">i18n</a></li></ul></nav><nav id="archives" aria-label="Archives"><ul><li><a href="/scriptorium_blog/archive/2024.html">2024</a><ul><li><a href="/scriptorium_blog/archive/2024/06.html">June (1)</a></li><li><a href="/scriptorium_blog/archive/2024/04.html">April (2)</a></li></ul></li></ul></nav></section><footer><p>© Mikko Ahlroth · Powered by: <a href="https://gleam.run/">Gleam</a>, <a href="https://hexdocs.pm/lustre">Lustre</a>, <a href="https://gitlab.com/Nicd/scriptorium">Scriptorium</a></p></footer></body></html>
|
|
@ -1,6 +1,6 @@
|
|||
import gleam/result
|
||||
import gleam/option
|
||||
import gleam/io
|
||||
import gleam/option
|
||||
import gleam/result
|
||||
import scriptorium/builder
|
||||
import scriptorium/config.{type Configuration, Configuration}
|
||||
import scriptorium/defaults
|
||||
|
|
Loading…
Reference in a new issue