diff --git a/src/slashes/statements/colophon.md b/src/slashes/statements/colophon.md index dad05ea9..1a9be7ac 100644 --- a/src/slashes/statements/colophon.md +++ b/src/slashes/statements/colophon.md @@ -1,7 +1,7 @@ --- title: Colophon keyword: colophon page -updated: 2024-11-21T10:57:55+0800 +updated: 2024-12-10T17:43:34+0800 toc: true eleventyNavigation: order: 14 @@ -10,6 +10,7 @@ eleventyNavigation: Information about how this website is built. ## Technology + * Built with the static site generator [Eleventy](https://www.11ty.dev/) v{{ eleventy.version }} * JavaScript runtime: [Bun](https://bun.sh) * Templating languages: Nunjucks and Markdown @@ -18,12 +19,14 @@ Information about how this website is built. * Source code available on [GitHub](https://github.com/helenclx/leilukin-site) and its [Gitea mirror](https://git.32bit.cafe/Leilukin/leilukin-site) ## Host and Domain + * Deployed to [Hostinger](https://www.hostinger.my/) from this site's GitHub repository with a GitHub action * The domain name, {{ sitemeta.siteDomain }}, was registered on 30 May 2024, was purchased from, registered on, and is managed by [Porkbun](https://porkbun.com/) Previously, this website was hosted on [Neocities](https://neocities.org/) until 31 May 2024, and [Netlify](https://www.netlify.com/) until 25 July 2024. ## Plugins + * Eleventy's official [RSS](https://www.11ty.dev/docs/plugins/rss/) plugin * Eleventy's official [Navigation](https://www.11ty.dev/docs/plugins/navigation/) plugin * Eleventy's official [Syntax Highlighting](https://www.11ty.dev/docs/plugins/syntaxhighlight/) plugin @@ -31,11 +34,13 @@ Previously, this website was hosted on [Neocities](https://neocities.org/) until * [@zachleat/details-utils](https://www.npmjs.com/package/@zachleat/details-utils) ### Eleventy Community Plugins + * [eleventy-plugin-wordcount-extended](https://www.npmjs.com/package/eleventy-plugin-wordcount-extended) * [eleventy-plugin-embed-everything](https://www.npmjs.com/package/eleventy-plugin-embed-everything) * [@uncenter/eleventy-plugin-toc](https://www.npmjs.com/package/@uncenter/eleventy-plugin-toc) ### markdown-it plugins + Eleventy has the Markdown parser [markdown-it](https://www.npmjs.com/package/markdown-it) built in to render Markdown to HTML. * [markdown-it-anchor](https://www.npmjs.com/package/markdown-it-anchor) * [markdown-it-attribution](https://www.npmjs.com/package/markdown-it-attribution) @@ -44,10 +49,14 @@ Eleventy has the Markdown parser [markdown-it](https://www.npmjs.com/package/mar * [markdown-it-deflist](https://www.npmjs.com/package/markdown-it-deflist) * [markdown-it-footnote](https://www.npmjs.com/package/markdown-it-footnote) -## Self-hosted Assets +## Self-hosted Resources + +* Eric Bailey's [a11y-syntax-highlighting](https://github.com/ericwbailey/a11y-syntax-highlighting) CSS dark mode stylesheet for Prism.js + +### Fonts + * [Lexend](https://www.lexend.com/) font family — used as the default font of this site. CSS stylesheet and WOFF2 font format generated by [google-webfonts-helper](https://gwfh.mranftl.com/fonts). * [Intel One Mono](https://www.intel.com/content/www/us/en/company-overview/one-monospace-font.html) typeface — used as the monospaced font of this site -* Eric Bailey's [a11y-syntax-highlighting](https://github.com/ericwbailey/a11y-syntax-highlighting) CSS dark mode stylesheet for Prism.js ## JavaScript Due to this website being a static site, JavaScript is used to create dynamic and interactive components of this site. Here is a list of how JavaScript is used on this site: