1、hexo介绍、运行环境
1 2
| hexo是一个基于Node.js的静态博客程序,可以方便的生成静态网页托管在github和Heroku上。 Nodejs安装:下载:http://nodejs.org/download/
|
2、配置Github
1 2 3 4
| 建立Repository:建立与你用户名对应的仓库,仓库名必须为“your_user_name.github.io” Repository:必须是SSH形式的url(git@github.com:zhchnchn/zhchnchn.github.io.git),而不能是HTTPS形式的 配置SHH-Key 安装命令install node
|
3、Hexo安装与设置
1 2 3 4 5 6
| 安装命令npm install -g hexo;-g表示全局安装; hexo init执行init命令初始化hexo到你指定的目录; hexo generate自动根据当前目录下文件,生成静态网页; hexo server运行本地服务; 浏览器输入http://localhost:4000就可以看到效果。 你可以按Ctrl+C 停止Server
|
4、添加博文
1 2
| hexo new "postName" 新建博文,其中postName是博文题目 博文会自动生成在博客目录下source/_posts\postName.md
|
5、主题更改
1 2 3
| 个性化博客的设置,在博客的根目录下对喜爱的主题进行主题进行克隆 git clone git@github.com:yunlzheng/hexo-themes.git themes/writing; 在./_config.yml,修改主题为writing;theme: writing
|
6、部署到github
1 2 3 4 5 6 7 8 9 10
| 以上内容都是在本地进行查看, 现在将博客部署到github上 打开./_config.yml 找到 Docs: http://hexo.io/docs/deployment.html deploy: type: 改为 type: github repository: git@github.com:zhchnchn/zhchnchn.github.io.git branch:
|
7、测试
当部署完成后,在浏览器中打开http://zhchnchn.github.io/正常显示网页,表明部署成功。
8、总结、部署步骤
每次部署的步骤,可按以下三步来进行。
hexo clean
hexo generate
hexo deploy
9、总结:本地调试
在执行下面的命令后hexo g 生成 hexo s 启动本地服务,进行文章预览调试
命令总结
hexo new "postName"
hexo new page "pageName"
hexo generate
hexo server
hexo deploy
hexo help
hexo version