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

2019-08-13

Running Docker on MacOS and create first container.

Deploying BackupPC 4.x on Alpine require some efforts.

Shell - Zsh

2019-08-01

Zsh cheat sheet.

Created a new cheat sheet menu.

Nginx Config

2019-07-31

Some quick nginx config.

Avahi Config

2019-07-30

Some Avahi config.

Samba Config

2019-07-30

Quick samba config to share home directory only.

Some MacOS commands.

Some Hugo commands and config.

Linux Commands

2019-07-30

Misc. Linux commands.

Docker Commands

2019-07-30

Docker misc.

Git Commands

2019-07-30

Some git commands.

MacOS Packages

2019-07-30

MacOS packages I use.

Linux Packages

2019-07-30

Linux packages I use.

Seems URL rewrite/redirect is a never ending story.

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