使用 hexo+gitpage 搭建博客
环境准备
系统:mac osx
软件:Node.js,npm,git,hexo
具体安装以及 git 与 github 打通的配置就不详述了,可以 google 到各种方法。
hexo 命令
hexo init <folder> #表示执行 init 命令初始化 hexo 到你指定的目录
以下命令需要在 <folder> 目录下执行:
hexo generate # 自动根据当前目录下文件,生成静态网页
hexo server # 运行本地服务
启动服务后,就可以通过访问 http://localhost:4000 来看看效果了。
接下来,可以使用以下命令来创建一篇新博文:
hexo new “test blog 1”
创建一个名为 test blog 1 的博客页面,对应的 md 文件路径是 <folder>/source/_posts\test blog 1.md
接下来就可以在这个 md 文件中写文章了,我使用的是 MacDown 来编辑 md 文件,支持实时查看页面效果,还是挺好用的。
发布博客
文章写好后,通过以下方式发布到 github 上。
1. 编辑./_config.yml 文件,修改以下部分,配置本地内容同步至 github:
deploy:
type: git
repository: git@github.com:maohong/maohong.github.io.git
branch: master
2. 执行 hexo generate (hexo g) 生成 html 内容
3. 执行 hexo deploy (hexo d) 讲更新内容发布至 guthub
然后就可以访问主页查看效果了,可以使用 github 帐户名.github.io 进行访问,也可以设置个性域名。