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项目地址。

修改主题

看原博客 我的是Even主题Github地址 Even主题下npm install报错 https://sobaigu.com/hexo-renderer-sass-error.html 采用
剩下的看文档就可以了

Hexo部署问题

github新规规定再从hexo提交代码只能用token。
解决方法:
1.去Seqttings->Developer settings->Personal access tokens->Personal access tokens生成一个新的令牌
2.hexo -d执行完后会有一个对话框提示你输入账号密码。注意,这里要输入的不是你的密码而是token
 

© Shemol 2022 - 2025