如何让Hexo不渲染某些文件

Hexo博客的基本内容是一些Markdown文件,放在source/_post文件夹下,每个文件对应一篇文章。除此之外,放在source文件夹下的所有开头不是下划线的文件,在hexo generate的时候,都会被拷贝到public文件夹下。但是,Hexo默认会渲染所有的HTML和Markdown文件,导致我的README.md直接转成html格式了。。。

怎么样避开这个坑呢?如果只有一个HTML文件的话,可以简单地在文件开头加上layout: false一行即可:

layout: false
---

<html>
...

如果有多个要避开渲染的md文件,显然是不可能使用这种方法的。这时候需要使用skip_render配置。根据Hexo文档中的说明,通过在_config.yml配置文件中使用skip_render参数,可以跳过指定文件的渲染。使用方式如下:

skip_render: [games/**, depview/**, knowledge/**]

这里的路径匹配可以使用glob 表达式

在设置了跳过渲染之后,最好使用hexo clean清除以前的编译结果,保证配置生效。

参考链接:https://nettee.github.io/posts/2018/Skip-rendering-files-in-Hexo/

原文地址:https://www.cnblogs.com/lfri/p/12219608.html

时间: 2024-11-07 13:55:55

如何让Hexo不渲染某些文件的相关文章

在Hexo中渲染MathJax数学公式

最近学机器学习涉及很多的数学公式,公式如果用截图显示,会比较low而且不方便.因此需要对Hexo做些配置,支持公式渲染.同时文末整理了各种公式的书写心得,比如矩阵.大小括号.手动编号.上下角标和多行对其等,有兴趣的可以看看. 通过hexo-math插件安装MathJax 有个插件hexo-math,可以给Hexo博客添加MathJax公式支持,GitHub地址 https://github.com/hexojs/hexo-math 安装方法可其他hexo插件一样,在博客根目录执行npm inst

基于Hexo+Node.js+github+coding搭建个人博客——基础篇

附上个人教程:http://www.ookamiantd.top/2017/build-blog-hexo-base/ 搭建此博客的动机以及好处在此就不多谈了,之前已经表达过,详情请看Start My Blog Trip - Power By Hexo 记录一下搭建的基本过程以及遇到的一些问题,仅供参考 = =废话不多说,进入主题 Hexo博客搭建的基础大致流程为: 安装Node.js →安装Git → 安装Hexo → 安装主题 → 本地测试运行 → 注册给github与coding并创建pa

如何编写Hexo主题

完成一个Hexo的主题其实很简单,和写静态页面差不多,只是内容部分通过Hexo的变量去获取,而且Hexo还内置了一些辅助函数帮你快速方便地完成繁琐的处理. 起步 在写代码之前要先把项目结构搭建好,一个Hexo主题的项目名就是主题名字本身,项目内的目录结构如下: (生成树形图是用的tree, mac上直接brew install tree就可以了,以前不写都不知道囧) . ├── _config.yml //记录主题配置信息 ├── layout //存放布局模板文件 │   └── _parti

Git+Hexo搭建静态博客网站

Hexo 是一个快速.简洁且高效的博客框架.Hexo 使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页. 安装环境 安装Git 版本管理工具,可以将我们生成的静态网页托管到GitHub上 设置全局 git config --global user.name "name" 配置username git config --global user.email "邮箱" 配置邮箱 设置ssh ssh -keygen -t rsa -

Hexo 常用命令

Hexo 命令: Init $ hexo init [folder] 新建一个网站.如果没有设置 folder ,Hexo 默认在目前的文件夹建立网站. New $ hexo new [layout] <title> 新建一篇文章.如果没有设置 layout 的话,默认使用 _config.yml 中的 default_layout 参数代替.如果标题包含空格的话,请使用引号括起来. Clean $ hexo clean 清除缓存文件 (db.json) 和已生成的静态文件 (public).

hexo支持mathjax

新博客:https://ylong765.github.io/Yinl-Blog/ 欢迎关注,同步更新 技术博客有时避免不了一些数学公式,利用Hexo建立博客后,最开始利用Google的公式库,但是得请求Google的网址,有时会被墙,所以不得不转战方向.让Hexo自己支持mathjax必然是一个省心的过程.然而事实并不省心.如果要建立一个支持数学公式的基于Hexo框架的博客,你得符合以下要求: 博客:Hexo,博客的搭建可以看我之前的文章 支持mathjax的markdown渲染器:hexo-

使用Hexo搭建博客

Hexo搭建 ????Hexo是一个快速.简洁且高效的博客框架.Hexo使用 Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页.Hexo是一个采用nodejs的静态博客,类似的博客也有很多,比较有名的Jekyll,Octopress等.Hexo官网https://hexo.io/zh-cn/. ????1.按照官网教程首先安装nodejs,下载地址: http://nodejs.cn/download/ ????2.安装git,下载地址: https://gi

Linux下使用 github+hexo 搭建个人博客03-hexo配置优化

上两张文章,我们说了 hexo 部署.主题的切换.博文的创建.MarkDown 简单使用和 hexo 部署到 GitHub Pages. 也说了我们会使用 next 主题做为我们后期博客的使用和维护.但是该主题的原生态,可能或多或少不满足我们当前的需求,因此需要我们对其进行优化,达到我们想要的效果. 因此这篇文章和下篇文章主要就是针对主题的优化进行书写的. 注意事项 1.优化完毕或者新建博客后需要 hexo g 生成静态文件: 2.然后重新启动服务,使用命令 hexo s -p 80 3.浏览器

hexo常用命令

init 1 $ hexo init [folder] 新建一个网站.如果没有设置 folder ,Hexo 默认在目前的文件夹建立网站. new 1 $ hexo new [layout] <title> 新建一篇文章.如果没有设置 layout 的话,默认使用 _config.yml 中的 default_layout 参数代替.如果标题包含空格的话,请使用引号括起来. generate 1 $ hexo generate 生成静态文件. 选项 描述 -d, --deploy 文件生成后立