Hexo-分类和标签的区别
发表于|更新于|Hexo
|总字数:142|阅读时长:1分钟|浏览量:
只有文章支持分类和标签,您可以在 Front-matter 中设置。在其他系统中,分类和标签听起来很接近,但是在 Hexo 中两者有着明显的差别:分类具有顺序性和层次性而标签没有顺序和层次。
categories: |
分类的话会呈现层级:
WordPress支持对一篇文章设置多个分类,而且这些分类可以是同级的,也可以是父子分类。但是Hexo不支持指定多个同级分类。下面的指定方法: categories:
文章作者: Carl Su
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 码行!
相关推荐

2023-03-06
Hexo安装配置教程
安装前提安装使用hexo之前需要先安装Node.js和Git Node.js(Node.js 版本需不低于 10.13,建议使用 Node.js 12.0 及以上版本) Git如果您的电脑中已经安装上述必备程序,那么恭喜您!你可以直接前往 安装 Hexo 步骤。 安装Hexo可以通过以下命令查看主机中是否安装了node.js和npm $ node --version #检查是否安装了node.js$ npm --version #检查是否安装了npm 如下所示表示已经安装了node.js和npm $ node --versionv18.14.2$ npm --version9.5.0 所有必备的应用程序安装完成后,即可使用 npm 安装 Hexo。 $ npm install -g hexo-cli 进阶安装和使用对于熟悉 npm 的进阶用户,可以仅局部安装 hexo 包。 $ npm install hexo 安装以后,可以使用以下两种方式执行 Hexo: npx hexo <command> 将 Hexo 所在的目录下的...

2023-03-09
Hexo - 部署到Github
连接到Github配置git用户名和密码git config --global user.name "用户名"git config --global user.email "邮箱" 生成SSH Keyssh-keygen -t rsa -C "邮箱" SSH Key的位置: Windows下: C/Users/Administrator/.ssh/id_ras.pub MacOS: ~/.ssh/id_ras.pub 在Github添加SSH 验证SSH配置是否成功ssh -T git@github.com 如果成功会提示: Hi XXX! You've successfully authenticated, but GitHub does not provide shell...

2023-03-09
Hexo - 自定义域名
添加解析记录在阿里云域名管理 解析设置添加两条记录。 主机记录 记录类型 记录值 TTL @ A 185.199.108.153 @ A 185.199.109.153 10分钟 @ A 185.199.110.153 @ A 185.199.111.153 www A 185.199.109.153 10分钟 如果使用的是Cloudflare,在添加DNS记录的时候,要注意代理状态为仅DNS(灰色云朵), Github Pages设置在运行hexo delpoy之后,hexo会将public/文件夹下的所有文件上传到github,在Settings –> Pages里设置自定义域名Custom Domain。 在Custom domain里面输入已经购买的域名,打开Enforce HTTPS。保存成功后,会在仓库的根目录新建一个CNAME,里面的内容就是我们的域名。 这个时候,输入域名,就可以打开构建好的网站了。 问题记录当我们在github设置了Custom domain后,重新运行hexo...
2023-03-15
2023-03-1-Hexo-scaffolds的用法
在讲解scaffolds之前,我们先了解创建新文章的命令 $ hexo new [layout] <title> 可以在命令中指定文章的布局(layout),不指定默认为 post,也可以通过修改 _config.yml 中的 default_layout 参数来指定默认布局。创建的新文章会自动加上指定布局对应的模板文件中的内容。 布局LayoutHexo 有三种默认布局:post、page 和 draft,它们分别对应不同的路径,而自定义的其他布局和 post 相同,都将储存到 source/_posts 文件夹。 如果你不想你的文章被处理,你可以将 Front-Matter 中的layout: 设为 false 我们新建一篇文章 hexo new "demo" Hexo会在source\_posts\创建demo.md这个文件。打开demo.md,我们可以看到在demo.md设置了默认的Front Matter。 这里的Front Matter与scaffolds\post.md里面设置的Front...

2023-03-10
2023-03-10-Hexo - 文章短链
在Hexo发布好服务后,我们可以在浏览器输入http://<用户名>.github.io就可以访问我们的网站,但是我们在浏览文章的时候,会发现地址栏的因为有中文标题,url会变得很长,例如: https://devsu.top/2023/03/08/2020-07-10-Markdown%E7%94%A8%E6%B3%95/,复制访问的时候,非常不友好。 因此,我们在hexo插件中心,找到了 hexo-abbrlink 短链生成工具: 安装插件npm install hexo-abbrlink --save 修改 permalink在Hexo根目录的_config.xml中修改permalink 默认的规则是: permalink: year/:month/:day/:title/ 修改为: permalink: posts/:abbrlink/ # orpermalink: posts/:abbrlink.html 设置permalink生成的算法和进制# 新增abbrlink: alg: crc32 #support...
2023-03-15
Hexo-子目录新建文章
执行hexo new ,会默认在_post目录下新建文章,但是如果文章数量很多,会发现难以统一管理,因此想让文章按照目录结构排列。 例如,我们先想将Hexo相关的文章,放在_post/Hexo/目录下,可以用一下命令 hexo new post -p Hexo/hexo-新建文章 其中,hexo-新建文章是我们新建的文章的名称。
评论
ValineDisqus