搭建我的博客通常須要購買域名和空間,github pages爲咱們提供了這兩樣東西,並且是免費的,相關介紹和使用方法參考這裏 github pages。 node
一個靜態博客生成框架工具,基於node.js開發。git
$ npm install -g hexo-cli
$ hexo init <folder> $ cd <folder> $ npm install
$ hexo server
查看效果http://localhost:4000/github
一款簡潔易用的hexo主題。npm
$ cd <folder> $ git clone https://github.com/iissnan/hexo-theme-next themes/next
$ ssh-keygen -t rsa –C "youremail@example.com"
以rsa方式加密生成公鑰id_rsa.pub私鑰id_rsabash
$ ssh -T git@github.com
Host github.com HostName github.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa Host githubpages.com HostName github.com PreferredAuthentications publickey IdentityFile ~/.ssh/id_rsa2
$ npm install hexo-deployer-git --save
deploy: type: git repo: git@githubpages.com:shyboy1239/shyboy1239.github.io.git branch: master
備註:由於本地存在多個ssh key,githubpages.com是以前爲了進行區分而配置的別名hexo
$ hexo generate
$ hexo deploy
最後,一個基本的我的博客就搭建好了!~戳這裏框架