本地搭建 hexo 静态博客
1
| $ npm install -g hexo-cli
|
- 新建一个文件夹,如 MyBlog ,进入该文件夹内,右击运行 git ,输入:
没错,博客的主体部分到此已经完成了,来看看效果吧。运行:
这时候打开浏览器,输入 localhost:4000
就可以看到博客目前的样子了。小小激动一下,然后按 Ctrl + C
就可以继续下面的操作了。
源文件备份
- 切记备份好本地的源文件,尤其是 Markdown 文件,其他配置一旦丢失则无法正常写博客,需要从头开始设置
- 建议使用 GitHub 同一个仓库备份
- 建议每当有一些改动就备份一次,或者每日备份一次
- 更多用法请查看 Git 文档
1 2 3 4 5 6 7 8 9 10 11 12
| # 添加前面设置好的博客仓库地址 git remote add https://github.com/your-name/your-name.github.io.git
# 添加并保存当前改动,并记录备注 git add . git commit -m "源文件更新"
# 建立并切换到新的分支 git checkout -b source
# 将本地 source 分支的全部内容推送到远端仓库的 source 分支 git push origin source:source
|
用不同的电脑写博客
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| # 克隆仓库到本地 git clone https://github.com/your-name/your-name.github.io.git
# 如果本地已经克隆,每次更新博客前都需要拉取最新分支内容 git pull origin
# 切换到对应分支 git checkout source
# 下载butterfly主题 (如果你使用的是butterfly主题) git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly
# 安装 hexo 配置下的全部插件后可以开始更新编辑博客内容 npm install
# 修改内容后记得及时备份一条龙 git add . git commit -m "博客更新xxx" git push origin source:source
# 发布推送最新博客内容到域名站点 hexo clean hexo g # 生成静态文件 hexo s # 本地预览博客效果 hexo d # 发布最新博客内容
|
几个常用命令汇总
1 2 3 4 5 6 7 8
| hexo g #或 hexo generate,根据源文件生成静态网页 hexo d #或 hexo deploy,发布推送到 GitHub Pages hexo s #或 hexo server,本地部署测试 hexo clean # 清空静态网页 cache,然后 hexo d 重新生成
|
参考链接:https://www.philoli.com/building-a-blog-from-scratch/
版权声明: 此文章版权归Starboy所有,如有转载,请注明来自原作者