We use Hexo for our blog.
View Hexo Docs for details on editing
Once you make your edits and you're satisfied, then just Generate the sites files and merge them into gh-pages branch.
You'll probably want to exit your command prompt or powershell after this otherwise the npm
command won't work
cinst nodejs
npm install -g hexo-cli
git clone --recursive git@github.com:octgn/blog.git
cd Blog
npm install