Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fildon/fildon.github.io
https://github.com/fildon/fildon.github.io
Last synced: about 22 hours ago
JSON representation
- Host: GitHub
- URL: https://github.com/fildon/fildon.github.io
- Owner: fildon
- Created: 2018-02-10T19:23:56.000Z (almost 7 years ago)
- Default Branch: main
- Last Pushed: 2024-08-26T12:55:25.000Z (3 months ago)
- Last Synced: 2024-08-26T15:14:08.317Z (3 months ago)
- Language: HTML
- Size: 5.58 MB
- Stars: 3
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# fildon.github.io
A simple directory page for my other projects.
Hosted at [rupertmckay.com](https://rupertmckay.com/)
## Build process
I use [11ty](https://www.11ty.dev/). This allows the use of markdown files which get converted to HTML.
By default everything in `./src` will get compiled by `11ty`. For any files which must be deployed but not built, they can be added to `./static`. Everything in `./static` will be copied as-is to the build output directory `./_site`. See `./.eleventy.js` for configuration.
## Building Mermaid Diagrams
A custom script at `./buildmermaid.js` handles conversion of mermaid files to SVGs at build time. Markdown posts can reference the compiled SVGs and display them inline. This approach avoids client browsers needing to load very heavy mermaid renderers.
## Deployment
Having produced a build in `_site`, the entire directory is pushed up on a `gh-pages` branch to GitHub, and hosted exactly as-is.