0%

ubuntu搭建hexo博客教程(gitee版本)

系统:ubuntu 20.04:

# 安装nodejs npm
sudo apt update
sudo apt install nodejs npm

# 查看版本
nodejs --version

1、我们将会安装 Node.js 版本 14.x:

1)以 sudo 用户身份运行下面的命令,下载并执行 NodeSource 安装脚本:

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

这个脚本将会添加 NodeSource 的签名 key 到你的系统,创建一个 apt 源文件,安装必备的软件包,并且刷新 apt 缓存。

如果你需要另外的 Node.js 版本,例如12.x,将setup_14.x修改为setup_12.x

2)NodeSource 源启用成功后,安装 Node.js 和 npm:

sudo apt install nodejs

nodejs 软件包同时包含nodenpm二进制包。

3)验证 Node.js 和 npm 是否正确安装。打印它们的版本号:

node --version

image-20230214204628631

2、运行 Git Bash 并切换淘宝镜像。

如果不需要切换源,则可跳过此步骤:

# 全局切换命令:
npm config set registry http://registry.npm.taobao.org/

# 查看版本命令:
npm get registry

# 切回官方镜像:
npm config set registry http://www.npmjs.org

3、安装HEXO程序

npm install -g hexo

# 查看版本:
hexo v

4、创建 hexo 文件夹

hexo 文件夹,是未来博客运转的目标文件夹,写文、主题安装等等都在这里完成。

请在指定路径新建文件夹(英文名),右键空白处,选择 Git Bash here,输入指令:

hexo init

5、安装主题

现在这个是必须过程了,反正自带的主题也没人用不是么?

6.1 在 theme 文件夹下,建立你要使用的主题的同名文件夹,比如 theme/next

6.2 cd 到 theme 文件夹,或者直接在 theme 文件夹里右键运行 Git Bash。

6.3 输入获取主题的命令:

git clone -b theme https://github.com/niemingzhao/niemingzhao.github.io.git themes/default

img

注意:在修改模板的时候,除了需要到主配置下添加模板名以外,还需要将主题下的配置文件修改为 _config.yml

6、Hexo 主要命令

hexo clean:清除 public 静态目录
hexo s:本地启动默认指定 4000 端口预览 (s 是 server 是缩写 也就是启动 hexo 服务)
hexo g:生成 public 静态目录
hexo d: 部署

7、Hexo 插件安装

npm install hexo-generator-search --save
# 评论插件
npm i --save gitalk

# RSS插件
npm install --save hexo-generator-feed

# 安装 文章转换二维码插件
npm install --save hexo-helper-qrcode

# gitee版本插件安装
npm install --save gitment

8、关于

image-20230320031831877