hexo配置个人博客(ubuntu篇)
前情提要
作为一个程序员,我们需要学习很多东西,但是很多东西并不需要我们去记住,但是我们需要方便地查询到这些知识,那么我们就需要做笔记。市面上的笔记软件很多,但是 blog 作为自主可控的记录平台,是很易于使用的。而且现在依托于 hexo 的 博客配置十分简单,所以不妨来配置一个 blog 网站。
但是配置 blog 在我还是一个小白的时候,着实是一个拦路虎。因此,特在此写一篇文章记录我配置 hexo 博客的过程。
参考
环境
Ubuntu 22.04.2 LTS
安装
安装前提
安装 Hexo 相当简单,只需要先安装下列应用程序即可:
- curl
- Nodejs
- Git
安装curl
sudo snap install curl
安装nodejs
curl -fsSL https://deb.nodesource.com/setup_19.x | sudo -E bash - &&\
sudo apt-get install -y nodejs
安装git
sudo apt-get install git-core
安装hexo
接下来就可以安装hexo了
sudo npm install -g hexo-cli
记得设置环境变量
sudo echo 'PATH="$PATH:./node_modules/.bin"' >> ~/.profile
建站
接下来我们新建一个文件夹,作为我们的Blog文件夹,然后打开这个文件夹,执行
hexo init
并使用相关命令安装依赖
npm install
接下来,运行下面命令,就可以在本地运行我们的 hexo
博客了
hexo s
部署
先安装hexo-deployer-git
sudo npm install hexo-deployer-git --save
填写配置文件
deploy:
type: git
repo: https://github.com/<username>/<project>
# example, https://github.com/hexojs/hexojs.github.io
branch: gh-pages
设置邮箱
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
然后部署
hexo d
安装fluid主题
下载 最新 release 版本 解压到 themes 目录,并将解压出的文件夹重命名为 fluid
。
如下修改 Hexo 博客目录中的 _config.yml
:
theme: fluid # 指定主题
language: zh-CN # 指定语言,会影响主题显示的语言,按需修改
示例blog
本人blog链接如下
点这里进入我的blog