hexoblog

我想也是一个时候搭建一个个人博客玩玩了

首先打开官网https://hexo.io/zh-cn/docs/index.html

了解到我们要安装npm和git和node.js

安装最新版Ubuntu

本着能用虚拟机就用虚拟机的原则
这里略过

安装node.js

https://github.com/nodesource/distributions
自动化脚本一键安装

安装git和npm

1
2
apt update &&apt install git
apt install npm

安装hexo

安装
1
npm install -g hexo-cli
新建文件夹blog
1
mkdir blog
初始化
1
2
cd hexo    # 进入文件目录
hexo init # 博客初始化
安装插件(推送github必备)
1
npm install hexo-deployer-git --save
启动
1
hexo s

然后会出现
http://localhost:4000/
访问即可,如无问题就是安装成功

部署到github

新建仓库

https://docs.github.com/zh/pages/getting-started-with-github-pages/creating-a-github-pages-site

git的配置

1
2
3
git config --global user.name "你的Github用户名"
git config --global user.email "你的Github邮箱"
ssh-keygen -t rsa -C "你的Github邮箱" #生成一个密钥,后面要放到GitHub上面的

有关密钥

请查阅官方文档
https://docs.github.com/zh/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account
密钥放上去后的测试

1
ssh -T git@github.com 

修改hexo的配置文件

请参考下面链接的一键部署
https://hexo.io/zh-cn/docs/github-pages#content-inner

1
2
3
4
deploy:
type: git
repository: git@github.com:yourname/yourname.github.io.git
branch: main

关于repository:请将yourname改为你自己的GitHub名
关于branch:看你自己的仓库设置了什么

最后回到blog文件夹

1
2
3
4
5
hexo g   #生成
hexo d #推送

以后更新可以使用
hexo g -d

hexoblog
https://zixv33.github.io/2023/06/27/hexo安装/
作者
zixv33
发布于
2023年6月27日
许可协议