hexo for github的那些事情

本文主要记录了使用hexo在GitHub上部署个人博客时遇到的问题及解决方案,包括创建gh-pages分支的注意事项和官方文档中未明确指出的细节。通过遵循官方文档,可以避免一些常见错误,并通过搜索引擎解决特定问题。
摘要由CSDN通过智能技术生成

hexo for github的那些事情

首先申明:本篇并非安装hexo的教程,而是本人安装hexo时遇到的一些问题及解决方案。

一站式部署hexo教程:官方文档
本人操作均按hexo官方文档进行。
按官方文档来,问题会比按网上的帖子少的多,且你遇到的问题一定有人已经遇到过,百度搜索你遇到的错误就很容易解决

官方第一坑

官方文档中用gh-pages分支,可是全程没有提到,仅仅用到的时候才提到,这个会出问题,不如从一开始就在gh-pages分支上进行

创建gh-pages分支

创建分支时主分支的版本库不能为空

git init //创建本地库
git branch -v //查看分支
vim index.html //创建文件(为win10用户请自行手动创建一个文件,仅仅提交版本库用)
git add .
git branch gh-pages//创建分支

官方第二坑

文档没有明明白白的说deploy:的填写
_config.ymldeploy:一定要填写好:

deploy:
  type: 'git'
  repo: 你远程库的ssh地址
  branch: gh-pages//分支名

hexo命令易懂叙述:

hexo g //生成网页
hexo s //本地预览(部署网站到本地,测试用啦)
hexo d //部署网站到远程库
hexo clean //清除缓存(网页缓存)

hexo clean&&hexo g&&hexo s //连招,清除缓存生成网页并开启本地预览
hexo clean&&hexo g&&hexo d //连招,清除缓存生成网页并部署到远程库

我用到的一些git命令:

git add . //添加所有到版本库
git commit -m"1" //提交到本地库
git push blog gh-pages --force //本地库覆盖远程库
git config --global user.email xxx@163.com //本地标识

我遇到的一些错误:

执行 hexo deploy 后,出现 error deployer not found:github 的错误
解决方案:
npm install hexo-deployer-git --save

忘记遇到的什么问题了:npm install hexo-renderer-pug hexo-renderer-stylus

ps:博客,电脑访问不了的话,可以换手机试试。最经网络老抽风无法访问github.io后缀的域名

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值