Go to file
2019-09-28 20:14:45 +08:00
archetypes Create the archetypes/templates 2019-08-20 00:26:37 +08:00
assets/scss Create the theme appearance config 2019-09-15 12:13:10 +08:00
content Update images to use WebP 2019-09-07 22:07:49 +08:00
data Update contacts 2019-09-28 20:14:29 +08:00
static Delete already existing static files from the theme 2019-09-03 14:06:09 +08:00
themes Update theme version 2019-09-28 20:14:45 +08:00
.gitignore Migrate from Jekyll to Hugo 2019-08-14 16:36:03 +08:00
.gitmodules Update 'Arch Terminal' theme to v2.1.0 2019-09-11 23:45:51 +08:00
.travis.yml Update config 2019-09-11 23:47:32 +08:00
config.toml Update the Hugo site config 2019-09-15 12:13:35 +08:00
README.adoc Convert README into Asciidoctor 2019-08-15 19:28:39 +08:00

My blog. Yes. My blog.

As of 2019-08-15, this blog uses Hugo as its static site generator (SSG). It is currently under rebranding and migration from Jekyll.

Setting up a development environment

To set up a development environment for this repo, you can do the following steps:

  • Clone the repo (git clone <git url>)

  • Go to the project directory

  • Run the first-time-setup.sh script

Aaaaand youre done.

Blog workflow

Heres how my blogging workflow works with this repo:

  • Create a new post (with hugo new posts/<TITLE>.adoc)

  • Do a pre-write or listing related words into the new document

  • Create a layout for the post

  • Create a draft

  • Edit the draft

  • Correct any misspellings and grammar inconsistencies

  • Commit the new post

  • Publish it (with deploy.sh)

I might have to create a new tool out of creating the post for this (my old tool might do some upgrade for that).

Other notes

  • I write with Asciidoctor so itll need it to be installed.

  • The theme I used is Terminal with some CSS overrides in static/style.css.