配置Hexo,NexT主题和hexo-admin
前言
Hexo是一个轻量级的博客框架,我使用的服务器版本为Ubuntu 22.04LTS
安装Nodejs
我本来是直接apt安装的nodejs,但是版本很低(只有10),而Hexo要求的最低版本是14,所以我采用了下面这个网址:Node.js — 下载 Node.js®中使用nvm的方法。这个网页可以根据自己的需要觉得安装的版本,操作系统和使用的软件,还是非常方便的
安装Hexo
主要参考的是文档 | Hexo,具体命令如下:
1 | npm install hexo-cli -g |
其中blog
可以替换成你想用的目录名
接下来可以编辑_config.yml并对网站的一些基础信息进行填写,参考配置 | Hexo
注意:language请填写为zh-CN,否则后面主题显示可能出错
安装NexT
安装NexT很简单,只需要一行代码:
1 | npm install hexo-theme-next |
具体配置可以参考Documentation | NexT
下一步只需要编辑Hexo的_config.yml文件,加入theme: next
即可。
接下来打开IP:4000
,即可访问
安装Hexo-admin
安装Hexo-admin也只需要一行代码:
1 | npm install --save hexo-admin |
然后启动服务器,即可访问IP:4000/admin/
并管理博客了。另外,如果需要Deploy的话,请参考以下issue:What is admin.deployCommand? · Issue #70 · jaredly/hexo-admin,输入以下命令
1 | touch hexo-deploy.sh |
在该文件中写入以下内容
1 |
|
并编辑 _config.yml
1 | admin: |
强烈建议开启密码,访问http://IP:4000/admin/#/auth-setup
即可设置
本文作者:Jason Wang
本文链接: http://www.kinsler.top/2024/11/09/%E9%85%8D%E7%BD%AEHexo%E5%92%8Chexo-admin/
文章默认使用 CC BY-NC-SA 4.0 协议进行许可,使用时请注意遵守协议。