Hexo基础配置

Hexo修改Fluid主题

以Fluid主题为例

Github项目fluid

主题文档 Hexo Fluid 用户手册

1. 下载主题包

fluid 解压到 themes 目录,并将解压出的文件夹重命名为 fluid

image.png

2. 修改_config.yml文件

如下修改 Hexo 博客目录中的 _config.yml

language: zh-CN

theme: fluid  # 指定主题

image.png

image.png

3. 本地部署查看效果并上传到GitHub

hexo三件套

hexo clean   // 清除缓存
hexo g       // 生成打包
hexo d       // 上传

image.png

Hexo文章生成永久链接

1. 默认文章链接配置

premalink: :year/:month/:day/:title

这种生成的链接地址很长,文章版权的链接地址会出现一大串字符编码,一点也不好看。因此需要修改文章生成链接的格式。

2. Hexo abbrLink插件

根目录Git Bash 终端运行以下代码

npm install hexo-abbrlink --save

3. 配置文件下添加

abbrlink: 
    alg: crc16 #算法:
    crc16(default) and crc32 rep: hex 

image.png

4. 配置文件permalink修改

permalink: posts/:abbrlink.html  
# 此处可以自己设置,也可以直接使用 :/abbrlink

image.png

生成完后,原md文件的Front-matter 内会增加abbrlink 字段,值为生成的ID 。这个字段确保了在我们修改了Front-matter 内的博客标题title或创建日期date字段之后而不会改变链接地址.

Hexo Asset Image插件安装

Hexo Asset Image 是一个专为 Hexo 博客框架设计的开源插件,它旨在简化图片资源的管理和插入流程。通过本插件,博主可以更加便捷地在文章中引用本地或远程的图片,并自动处理图片路径,优化博客的构建和部署过程。对于追求高效管理和优雅展示图片内容的Hexo用户来说,这是一个不可或缺的工具。

主要解决本地图片资源加载不出的问题

项目快速启动

安装

首先确保你的Hexo环境已经搭建完毕,之后在博客根目录下,通过npm安装此插件:

npm install hexo-asset-image --save

配置

编辑Hexo的配置文件_config.yml,添加以下行以启用插件:

plugins:
  - hexo-asset-image

插件会处理这个相对路径,在生成静态站点时将图片移动到正确的资产目录下,并自动更新Markdown文件中的图片链接。

使用示例

在Markdown格式的文章中,你可以像下面这样直接引用图片:

![](path/to/your/image.jpg)

插件会处理这个相对路径,在生成静态站点时将图片移动到正确的资产目录下,并自动更新Markdown文件中的图片链接。

自动创建同名文件夹放图片

查看hexo官网,可以看到官网推荐将post_asset_folder属性置为true,在新建博客hexo n “xxx”的时候会在根目录下创建一个同名的文件夹,将需要插入的图片放到这个目录。

post_asset_folder: true
marked:
  prependRoot: true
  postAsset: true

Hexo基础配置
http://example.com/posts/271.html
作者
John Doe
发布于
2023年9月7日
许可协议