This is the source for kaichi.github.io - nothing special, just based on Hexo - an OctoPress alternative.
hexo-soundcloud hexo-deployer-git hexo-tag-bootstrap hexo-tag-fontawesome
Find us on Freenode! Try a native client like Hexchat (Windows/OSX/Linux) or Textual (OSX) or register up for IRCCloud.com!
/server irc.freenode.net
/join #hexo
This is a basic overview on how to redeploy the Hexo environment from source placed on Github. Assuming you've backed up your Hexo source.
Before anything, remember packages.json should be added to your .gitignore - this can conflict with your other working environments. Example of my .gitignore is below.
.DS_Store
Thumbs.db
db.json
*.log
node_modules/
public/
.deploy*/
package.json
$ cd ~/github/
$ git clone [email protected]:wykydtronik/wykydtronik.github.io-source.git
Cut and paste both .git and _config.yml to a safe place, because hexo init will removing / overwriting these critical assets.
Assuming that git, node.js, and hexo are installed on your new workstation, proceed.
$ cd wykydtronik.github.io-source
$ hexo init
Below is examples of my setup.
$ npm install hexo-deployer-git --save
$ npm install hexo-soundcloud --save
Once the hexo environment is setup, copy the .git and _config.yml to your working enviroment. You can now use hexo generate and deploy, git add, commit, push, and pull.