Go to file
2019-09-03 17:58:32 +08:00
archetypes Create the archetypes/templates 2019-08-20 00:26:37 +08:00
content Add the feeds for my blog 2019-09-03 15:42:40 +08:00
data Add contact data 2019-09-02 01:54:24 +08:00
static Delete already existing static files from the theme 2019-09-03 14:06:09 +08:00
themes/terminal-plus-minus Update styles 2019-09-03 17:58:32 +08:00
.gitignore Migrate from Jekyll to Hugo 2019-08-14 16:36:03 +08:00
.gitmodules Remove terminal submodule 2019-09-02 01:50:06 +08:00
.travis.yml Update CI build script 2019-09-02 02:16:36 +08:00
config.toml Add the feeds for my blog 2019-09-03 15:42:40 +08:00
deploy.sh Revise deploy script 2019-08-21 13:35:28 +08:00
first-time-setup.sh Update the shell scripts 2019-08-20 00:26:13 +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.