Gui - A Ghost Static Site Generator
If you don't want to host your Ghost blog on a server, you may want to try Ghost Static Generator and push the content to your GitHub repo. There is one Python-based Ghost content crawler call buster. However, the tool is no longer maintained by the author for more than 5 years.
Use GitHub Repo to Host Images
GitHub remains one of the most reliable repository website for code, but we can also utilize its storage capability to host images for our website. The easiest way is simply to upload/push image files to your GitHub repo and get the link from the web. But beyond manual upload, we always prefer elegant ways.
Update a Forked GitHub Repository
This post is going to illustrate how to sync a fork of a repository to keep it up-to-date with the upstream repository.
Remove Pushed Files in .gitignore
We use .gitignore file to untrack certain folder and/or files to the remote repository. However sometimes you have some files already pushed to your remote repository. Now you want to only keep them locally, so here is how to remove them from the remote repository.
Merge Git Branch without Fast Forward
By default, git will use fast forward when merging a branch. The problem with fast forward is the HEAD will move to the new branch and the branch merging information will be lost after deletion.