feat: add colophon page
This commit is contained in:
parent
a3eff87075
commit
a5d301f095
2 changed files with 91 additions and 7 deletions
|
@ -1,7 +0,0 @@
|
||||||
---
|
|
||||||
layout: base
|
|
||||||
permalink: /colophon/index.html
|
|
||||||
title: Colophon
|
|
||||||
---
|
|
||||||
|
|
||||||
Coming soon
|
|
91
src/content/pages/colophon.md
Normal file
91
src/content/pages/colophon.md
Normal file
|
@ -0,0 +1,91 @@
|
||||||
|
---
|
||||||
|
layout: base
|
||||||
|
permalink: /colophon/index.html
|
||||||
|
title: Colophon
|
||||||
|
---
|
||||||
|
|
||||||
|
# Colophon
|
||||||
|
|
||||||
|
A little bit of everything regarding how this site was built and its origins.
|
||||||
|
|
||||||
|
## Technology
|
||||||
|
|
||||||
|
The site is powered by [11ty][11ty], using a mixture of [Nunjucks][nunjucks] and [Markdown][markdown] content.
|
||||||
|
|
||||||
|
A large part of this site was based on the principles established in the [eleventy-excellent][eleventyexcellent] starter.
|
||||||
|
|
||||||
|
Markdown is processed using [markdown-it][markdownit]. I am using a few plugins:
|
||||||
|
- [markdown-it-abbr][markdownitabbr] - Adds support for abbreviations.
|
||||||
|
- [markdown-it-anchor][markdownitanchor] - Automatically adds anchor ids to titles (h1, h2, etc).
|
||||||
|
- [markdown-it-footnote][markdownitfootnote] - Adds support for footnotes.
|
||||||
|
- [markdown-it-prism][markdownitprism] - Adds syntax highlighting to code blocks.
|
||||||
|
|
||||||
|
A minimal amount of [PostCSS][postcss] is used as a developer convenience, othwise pure CSS is used. Any utility classes I've created myself.
|
||||||
|
|
||||||
|
Responsive images are generated by [eleventy-img][eleventyimg].
|
||||||
|
|
||||||
|
Media is hosted on [bunny.net][bunnynet].
|
||||||
|
|
||||||
|
RSS is generated by [eleventy-plugin-rss][eleventypluginrss].
|
||||||
|
|
||||||
|
Date formatting uses [dayjs][dayjs].
|
||||||
|
|
||||||
|
Code formatting is applied by [Prism][prismjs] and uses a tweaked version of the [Tokyo Night][tokyonight] colour scheme.
|
||||||
|
|
||||||
|
## Design
|
||||||
|
|
||||||
|
Headings are using the [Anek Latin][aneklatin] font, and the body font is [iA Writer Quattro][iawriterquattro].
|
||||||
|
|
||||||
|
The colour palette is viewable on the [styleguide][styleguide] page.
|
||||||
|
|
||||||
|
Icons are from the [Chunk Icons][chunkicons] set by [Noah Jacobus][noahjacobus].
|
||||||
|
|
||||||
|
Lots of inspiration (and sometimes direct code) from [Every Layout][everylayout].
|
||||||
|
|
||||||
|
## Wonderful Frog?
|
||||||
|
|
||||||
|
I happen to really like frogs, like a lot. I used to have be part of a group called "Wonderful Failure", and happened to really like the adjective "wonderful" so I kept it. It coincidentally still abbreviates to "WF", so I'm keeping the spirit going! As we used to say: "ngu!" or "never give up!"
|
||||||
|
|
||||||
|
## Current URL
|
||||||
|
|
||||||
|
wonderfulfrog.com (2023 - Present)
|
||||||
|
|
||||||
|
## Previous URLs
|
||||||
|
|
||||||
|
My site has changed URLs over the years, and was previously found at the following URLs:
|
||||||
|
|
||||||
|
- devinlumley.com (2020 - 2023)
|
||||||
|
- devinlumley.me (2016 - 2020)
|
||||||
|
- devinwl.github.io (??? - 2016)
|
||||||
|
|
||||||
|
## Licensing
|
||||||
|
|
||||||
|
All text content inside of `src/content` is © Devin Haska - you may not use it without permission.
|
||||||
|
|
||||||
|
Any code (for example, `.js`, `.css`, `.njk`) is published under an [MIT][mit] license - you're free to use it how you see fit. If you feel like attributing me, that'd be swell.
|
||||||
|
|
||||||
|
I've done my best to show where I found any code I did not write myself.
|
||||||
|
|
||||||
|
[11ty]: https://11ty.dev
|
||||||
|
[markdown]: https://daringfireball.net/projects/markdown/syntax
|
||||||
|
[nunjucks]: https://mozilla.github.io/nunjucks/templating.html
|
||||||
|
[markdownit]: https://github.com/markdown-it/markdown-it
|
||||||
|
[markdownitabbr]: https://github.com/markdown-it/markdown-it-abbr
|
||||||
|
[markdownitanchor]: https://github.com/valeriangalliat/markdown-it-anchor
|
||||||
|
[markdownitfootnote]: https://github.com/markdown-it/markdown-it-footnote
|
||||||
|
[markdownitprism]: https://github.com/jGleitz/markdown-it-prism
|
||||||
|
[postcss]: https://postcss.org
|
||||||
|
[eleventyimg]: https://www.11ty.dev/docs/plugins/image
|
||||||
|
[bunnynet]: https://bunny.net
|
||||||
|
[eleventypluginrss]: https://www.11ty.dev/docs/plugins/rss
|
||||||
|
[dayjs]: https://day.js.org/en
|
||||||
|
[aneklatin]: https://fonts.google.com/specimen/Anek+Latin
|
||||||
|
[iawriterquattro]: https://github.com/iaolo/iA-Fonts
|
||||||
|
[styleguide]: /styleguide
|
||||||
|
[chunkicons]: https://www.figma.com/community/file/1327310800295849271
|
||||||
|
[noahjacobus]: https://noahjacob.us
|
||||||
|
[mit]: https://opensource.org/license/mit
|
||||||
|
[eleventyexcellent]: https://eleventy-excellent.netlify.app
|
||||||
|
[everylayout]: https://every-layout.dev
|
||||||
|
[prismjs]: https://prismjs.com
|
||||||
|
[tokyonight]: https://github.com/folke/tokyonight.nvim
|
Loading…
Add table
Add a link
Reference in a new issue