Table of Contents
- Make a Hugo Blog From Scratch – In my opinion, Hugo’s current quick start is ample. It does just what the name says, gets you started you quickly. Still, there have many requests on the forums for a tutorial that dives deeper than the quick start, and gets into some templating basics. The thing you’re reading is my go at that. Starting from scratch, we’ll build a Hugo blog.
- Build a Search Bar for Your Hugo Blog With a JSON Index and Some Vanilla JS – My blog has become a personal knowledge base of sorts. As it’s grown, doing the usual
Ffor browser-search doesn’t always cut it. I sometimes need to search for keywords within a blog post, yet only titles are shown on the blog list page. So, that’s my problem, but how to fix it?
- Rosetta Stone CLI: Write the Same Option Parser Script in Bash, Python, and NodeJS – To really appreciate what a language does for you, it helps to compare it to other languages. Then you can see how (differently) common tasks are done. In this fun little exercise, we’ll write the same option parser script in multiple languages.
# Hugo Themes
- Cupper – An accessibility-friendly Hugo theme, ported from the original Cupper project
- PaperCSS – A Hugo theme made with PaperCSS, the less formal CSS framework
- Cayman – Cayman is a clean, responsive theme for Hugo, ported from the original Jekyll Cayman Theme
- Vanilla Bootstrap – A vanilla Bootstrap theme for Hugo
- MkDocs Template – The no-excuses template to document your project
- SchemaSpy Postgres GitHub Pages Sample – Document your database simply and easily
- NightwatchJS Template – This repo is a distillation of personal lessons learned, providing a template to jump start your own end-to-end testing project
- Dotfiles – Gluing things together with Bash
- TODO CLI – Get sh*t done via command line
- PleaseJS Color Generator – Make a random, pleasing color