Set up GitHub Actions for Beautiful Jekyll

GitHub Actions provide CI/CD support, which might interest many GitHub users. I’ve applied for this feature a week ago. Luckily, my application for the trial was approved by GitHub. Tonight, I’ve found the motivation for making my first step in my forked repo VincentTam/beautiful-jekyll. My setup: Clicked on the “Action” tab of the repo. Chose the workflow file template for Jekyll. Added a slash / in front of srv in chmod 777 srv/jekyll, so as to fix the “no such file or directory” error. [Read More]

Minimal Jekyll Site with Static Comments

Setup Staticman v3 and Jekyll on GitHub Pages

Introduction This is the GitHub Pages version to my GitLab Pages with Staticman tutorial. I didn’t plan to test whether Staticman v3 work on GitHub since it’s proprietary. However, from Staticman issues #222 and #227, we know that the official server doesn’t respond to GET /v2/connnect/<USERNAME>/<REPONAME> To help others, I self-advertised my own Staticman API instance and the migration to GitLab pages. Unfortunately, nobody had managed to create a GitHub repo running on my API instance. [Read More]