文件跳过Hexo渲染的方法
# 前言
根目录下的source
文件夹可以存放多类文件作为静态网站的资源库, 但是由于hexo的特性, 会把所有该目录下的文件渲染掉, 所以就要使用跳过渲染, 不过我发现网上教程有个点很容易坑人, 这里补充一下
# 跳过渲染的方法
# 方法一
找到根目录下_config.yml
文件, 然后记得是直接搜索skip_render
, 不要自己写一个新的
提示
我自己就是最初以为没有, 就新建了一个, 结果一直报错, 报错显示 命令duplicate
但当时没意识到, 以为是这个功能在新版hexo砍了, 不过这个错误代码同样适用于别的错误, 代表相关命令重复了, 导致程序报错
下面是代码书写方法
# 找到skip_render
skip_render:
- HTML/*
# - XXXX文件夹名字XXX/细分文件名(如果想全部不渲染就写'*'号)
# *代表递归, 即重复执行跳过渲染, 直至路径下所有文件递归完
1
2
3
4
5
2
3
4
5
1
2
3
4
5
2
3
4
5
完成后即不会渲染, 这样做的目的就是可以在博客中使用该路径调取文件
# 以上面例子为例
/HTML/XXXX文件
1
2
2
1
2
2
# 方法二
在文档头部打上
---
layout: false
---
1
2
3
2
3
1
2
3
2
3
方法局限
此方法用于html
文档以及md
文档效果同上, 但别的文档不一定有效, 且如果html涉及外部css和js必须使用外链, 相对来说会麻烦很多, 推荐方法一, 我当时是方法一搞出问题了才被迫用的
在线编辑 (opens new window)
最近编辑时间: 2024/01/27 20:20:23