WILD Website (https://wild.gr)
Source code for WILD. All Rights Reserved.
This website is statically and incrementally generated from templates using
POSIX shell script and made possible by a preprocessor of my invention called
dpp.
Things got out of hand as we rapidly iterated on the design. I might clean it up later, we'll see.
I will probably write a blog post about this at some point on my personal
website https://dylan.gr. Stay tuned. https://dylan.gr/1769667413
All optional and dependant on configuration.
dpp(https://github.com/dylanaraps/dpp)md4c(markdown compilation)minhtml(html minification)lightningcss(css minification)imagemagick(image optimization (ico/jpeg))cwebp(image optimization (webp))oxipng(image optimization (png))oxvg(image optimization (svg))ninjaorsamurai(compilation)- POSIX environment (
make,sh,coreutils)
tpl: Templates/partials.ass: Assets.bin: Scripts.config: Configuration.language: Internationalization.*.md: Pages.*.css: Styles.*.pre.xml: XML (RSS).magic: Glue.
The resulting website is published to pub.
Everything is configurable via the file called config.
See this file for more information.
- Create the page.
- Run
make configure
- Create the template.
- Run
make configure
- Run
make post
Run make configure and then make.
Run make serve