Github pages provide a method to host your blogs and stories without AWS or any other Cloud platform.
Here are some brief steps you need to do to start posting blogs in this way.
Because Ghost needs LTS version nodejs, if you installed latest version, you need to downgrade it.
brew uninstall node
brew unlink node
brew install node@8
echo 'export PATH="/usr/local/opt/node@8/bin:$PATH"' >> ~/.zshrc
brew link node@8
node --version
brew install npm
npm install ghost-cli -g
Congratulations! You have installed ghost cli on your system. The next step is to initialize a blog.
mkdir blog
cd blog
ghost install local
pip install buster
buster generate
cd static
git init .
git remote add origin git@github.com:xxxx/xxx.git
git add .
git commit -m "init"
git push -u origin master -f
Don't forget to write down your ideas, stories and blogs everyday and update to github pages using
buster generate
cd static
git commit -am "wonderful blogs"
git push
It's a new start here.
I will post some series of tutorial on Python/Golang/Docker/Tensorflow and so on.
Let's go!