Ubuntu(Zorin)上Hexo+Github博客搭建
date
Oct 5, 2023
slug
hexo-github-blog-build-on-ubuntu
status
Published
tags
流程记录
summary
参考知乎文章,参考文章更加详细,但是和参考文章有出入的地方请以我的文章为主。
type
Post
参考知乎文章,参考文章更加详细,但是和参考文章有出入的地方请以我的文章为主
安装Node.js
一开始就遇到了版本问题,Ubuntu上的版本太老了,应该把nodejs应该升级到最新版本
https://askubuntu.com/questions/426750/how-can-i-update-my-nodejs-to-the-latest-version
Use n module from npm in order to upgrade node
To upgrade to latest version (and not current stable) version, you can use
- Fix PATH:
- To undo:
You may need to restart your terminal to see the updated node version.
下面的一部分步骤可以参考原文章,不再赘述
安装Hexo
按照官网的方法
https://hexo.io/index.html
如果有步骤错误也许可以尝试一下加sudo?
连接Github和本地
生成密钥SSH key
将输出的内容复制到框中,在SSH keys中粘贴,点击确定保存。
输入
ssh -T [email protected]
,如果出现你的用户名,那就成功了。打开博客根目录下的
_config.yml
文件,这是博客的配置文件,在这里你可以修改与博客相关的各种信息。修改最后一行的配置:
repository修改为你自己的github项目地址。
修改主题
剩下的看文档就可以了
Hexo部署问题
github新规规定再从hexo提交代码只能用token。
解决方法:
1.去
Seqttings->Developer settings->Personal access tokens->Personal access tokens
生成一个新的令牌2.
hexo -d
执行完后会有一个对话框提示你输入账号密码。注意,这里要输入的不是你的密码而是token