文章目录
下载安装 Sublime Text
打开 Sublime Text 官网,点击 DOWNLOAD FOR WINDOWS 下载:
下载下来是:
双击安装,选择安装路径(D:\Sublime Text 3),然后一直下一步直到安装:
安装完成!
在安装路径(D:\Sublime Text 3)下,双击 sublime_text.exe 打开:
按住之前创建的博客目录,拖到打开的应用程序中:
可以看到出现在左侧:
测试 Sublime Text
打开 source_posts\hello-world.md 文件,添加
稍微修改一点代码,添加## Hello Hello
,保存:
然后注意命令行下,Hexo需要在运行的状态:
打开http://localhost:5555/
,可以看到刚刚修改的代码:
Hexo 部署到 GitHub
根据 Hexo 部署教程,打开Sublime里的 _config.yml 配置文件,翻到最后几行:
先打开 GitHub,找到仓库。
在 Code - HTTPS 里复制地址:
改成以下代码(repo 里是刚刚复制的地址,然后默认 master 分支):
# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
deploy:
type: git
repo: https://github.com/slangels/slangels.github.io.git
branch: master
把开头的作者改成自己的名字,把url地址改成自己的地址,然后保存:
url: https://slangels.github.io
回到命令行,先按 Ctrl
+C
,然后输入Y
终止操作,然后运行hexo g
(不知道这步是干嘛的,但是大佬这么做,我也这么做吧),运行成功:
在 Hexo 部署教程 里可以看到需要安装一个插件:
在命令行中运行安装npm install hexo-deployer-git --save
:
配置一下邮箱和名字:
git config --global user.email "2230616701@qq.com"
git config --global user.name "slangels"
然后运行hexo d
:
会出来一个小窗口,输入账号密码之后点登录:
登录失败了!
然后就登录失败了???
错误代码是Logon failed
。
Hexo 部署登录失败解决办法
不是原因:分支的master改成main了
运行以下命令,据说 git 分支在2.28.0以上,要重新设置默认分支为 main 。
git --version
git config --global init.defaultBranch main
我的版本是2.31.1,所以就改啦。
然后把配置文件也该成branch: main
:
重新在命令行运行:
hexo clean
hexo g
hexo d
仍旧失败!Logon failed, use ctrl+c to cancel basic credential prompt.
啊啊啊,抓狂,这个错误就很离谱,不可能登录失败啊!
原因:要二次登陆用户名和token密码
方法来自于:打开链接
打卡GitHub,点击头像-Settings:
点击 Developer settings 打开:
点击 Personal access tokens,然后点击 Generate new token:
填写名字(随便取一个)和权限(不知道该勾哪些,就全勾上了),然后点击生成。
太卡了,竟然显示不出来,删掉重新来一遍,填写名字和权限(想了想变成只勾 repo 好了),点击生成:
得到了一个 token:
再次推送:
hexo clean
hexo g
hexo d
同样输入账户密码:
然后在这里输入刚刚 token 的名字和密码:
然后就成功啦!
成功啦!
在网页里打开https://slangels.github.io/
,就可以看到我们的博客啦!