一、准备工作


二、安装hexo

  1. 安装nodeJS 安装完成后
    按住win+R,输入cmd,进入 cmd 命令行工具,输入node -v查看 node 版本
    输出版本号则安装成功
  2. 安装git 一路next即可
  3. 安装hexo
    在 cmd 命令行中输入
    1
    npm install hexo-cli -g
    完成后输入hexo -v查看版本信息,确认安装成功。
  4. 初始化根目录
    创建文件夹Hexo-Blog,在 cmd 命令行中进入该目录,输入hexo init初始化根目录。
  5. 查看hexo
    输入hexo g&&hexo s(生成静态文件,并开启本地服务器)

三、安装hexo主题

butterfly 为例:

1
git clone -b master https://github.com/jerryc127/hexo-theme-butterfly.git themes/butterfly

如果安装主题报错

解决方案:执行如下命令

1
npm install --save hexo-renderer-jade hexo-generator-feed hexo-generator-sitemap hexo-browsersync hexo-generator-archive

清除缓存 hexo clean,生成静态文件即可 hexo g。


四、同步hexo到GitHub

自己使用GitHub Desktop,登录账号后,先创建一个私人的项目,在登录GitHub Desktop,clone私人项目为创建的博客文件夹,然后同步本地hexo文件到GitHub。传输到GitHub后可以部署到其他静态平台。


五、其他电脑修改hexo传输到GitHub

很多情况可能不是一个电脑进行编辑hexo,除了安装的电脑外,其他电脑需如下操作。

1.新电脑如上步骤安装nodeJS和git。
2.然后安装hexo,在 cmd 命令行中输入

1
npm install hexo-cli -g

3.安装GitHub Desktop同步需要修改的文件到本地文件夹,
在文件夹打开cmd,然后执行npm install、hexo g、hexo s。
即可以同步和测试。


六、hexo Butterfly 主题文章置顶

卸载 hexo-generator-index,然后安装 hexo-generator-index-pin-top

1
2
npm uninstall hexo-generator-index --save
npm install hexo-generator-index-pin-top --save

使用方法:
在需要置顶的文章的Front-matter中加上top: true/数字即可,
数字越大,文章越靠前。
例子:

1
2
3
4
5
cover: 
top: 1 #这里加一个top就行,数字越大,文章越靠前。
abbrlink: 1d5436e1
date: 2023-01-06 17:32:05