安装Nodejs
node -v # 查看node版本
npm -v # 查看npm版本
安装cnpm和Hexo
npm install -g cnpm --registry=http://registry.npm.taobao.org
cnpm install -g hexo-cli
hexo -v
初始化博客
mkdir blog && cd blog
sudo hexo init
hexo s # 启动本地服务 http://localhost:4000/
部署到GitHub
- GitHub创建一个仓库 YourGithubName.github.io
- 安装git部署插件:
cnpm install --save hexo-deployer-git - 配置
_config.yml:
deploy:
type: git
repo: https://github.com/YourGithubName/YourGithubName.github.io.git
branch: master
hexo d部署
安装NEXT主题
git clone https://github.com.cnpmjs.org/theme-next/hexo-theme-next themes/next
修改 _config.yml:theme: Next
hexo clean && hexo g && hexo d