John Siu Blog

Tech - Business Tool, Personal Toys

Use Hugo front matter aliases to handle migration from other platform such as Ghost or WordPress.

Use Hugo static section to handle migration from other platform such as Ghost or WordPress.

Hugo homepage list empty or wrong post list after upgrading to 0.57.x.

simple-api-client-ng2 is an Angular api service, which work with simple-api-express, an ExpressJS api handler.

ng2-simple-global is a global variable service for Angular.

ng2-simple-mq is a message queue service for Angular inter-component communication base on RxJS.

ng2-simple-timer is a simple timer service for Angular, base on RxJS.

simple-api-express is an ExpressJS api handler (NOT middleware) that work with simple-api-client-ng2, an Angular api service.

Docker on MacOS

2020-09-01

Running Docker on MacOS and create first container.

Deploying BackupPC 4.x on Alpine require some efforts.

Shell - Zsh

2020-08-12

Zsh cheat sheet.

Created a new cheat sheet menu.

Nginx Config

2022-05-12

Some quick nginx config.

Avahi Config

2022-05-12

Some Avahi config.

Samba Config

2023-07-09

Quick samba config to share home directory only.

Some MacOS commands and keyboard shortcuts.

Some Hugo commands and config.

Linux Commands

2023-09-28

Misc. Linux commands.

Docker Commands

2022-06-02

Docker misc.

Git Commands

2022-05-22

Some git commands.

MacOS Packages

2020-09-01

MacOS packages I use.

Linux Packages

2022-05-12

Linux packages I use.

Seems URL rewrite/redirect is a never ending story.

Bite the bullet and create a Root CA for local network.