My intentions for the site are to use it as a public domain commonplace book - posting links, comments, discoveries, questions and answers about the things that interest me. These things include the Christian faith; God, Jesus and the Holy Spirit; Bible software; photography; coffee (roasting, preparing and drinking; fountain pens (and inks, nibs, paper and legible writing); bullet journalling and disc-bound notebooks; and computers.
My thoughts are to run it as a simple blog-style site with the most recent content at the top and some sort of archive or search facility and category or tag function.1
After pondering a few different content management systems (CMS) I decided I wanted a flat file CMS. The main rationale is that content is stored, managed and accessed in folders and files rather than a database. I like the simplicity and clarity of that! In theory it should be quicker to serve pages and also means I can create and edit content with a simple text editor rather than requiring some database and admin/access panel.
I had a look at Grav, Jekyll and Hugo. There are some differences between them:
- Grav saves posts in markdown format and compiles and serves them (if those are the correct terms) when the page is accessed on the domain.
- Jekyll and Hugo both prepare and save the final pages (in html format) so they are theoretically quicker than Grav to display the same page.
- Grav runs on the server/domain whereas Jekyll and Grav can be kept offline and only the completed pages copied to the server.
- Hugo is multi-platform whereas Jekyll is Linux, Unix and macOS-based. I realise the difference is “Windows”, but I have access to two Windows-based machines in addition to Linux-based so having an application that can operate on Windows is a plus.
- Hugo is a single, self-contained application whereas Jekyll has dependencies.
- The Hugo site and documentation is much clearer than Jekyll’s.
I’ve opted for Hugo at this stage. The site is stored locally (backed up to megasync) and copied to my domain using rsync over ssh.
The word egeiro is a Greek word that means to raise up, to arise, to revive, to lift. I first came across the word around 15 years ago and it has always held some appeal to me since.
Male. Australian. Christian. Husband. Father. Grandfather. [Son.] Sibling. [Employee.] Home owner. Car owner. Fountain pen wielder. Coffee roaster/brewer/drinker. Reader.
or both ↩︎