Rename self-hosted assets to self-hosted resources

This commit is contained in:
Helen Chong 2024-12-10 17:44:01 +08:00
parent 8e5240d1f9
commit a11bf20cf0
1 changed files with 12 additions and 3 deletions

View File

@ -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: