Hexo 是一个轻量、快速,简单和强大的博客框架,当我们需要发布博文的时候,只需要将写好的文章(MarkDown文件)放入本地的 \source\_posts 文件夹,然后再推送上去就行了,原理就是当我们在执行 hexo g 命令时,.md 文件就会被转化成 HTML 文件,但是有时候我们需要新建一个独立的页面,这个页面不使用主题的渲染,具有自己独立的样式,可以放一些自己的作品,相册什么的,以下就介绍这种独立页面的实现方法。

方法一:

使用 Hexo 提供的跳过渲染配置,在博客根目录的配置文件 _config.yml 里找到 skip_render 关键字,在后面添加想要跳过渲染的页面,比如我们创建 \source\about\index.html, 配置文件填写:skip_render: about\**,那么就表示 \source\about 里所有的文件将跳过渲染,里面的文件将会被直接复制到 public 文件夹,此时就会得到一个独立的 about 页面;官方文档:https://hexo.io/docs/configuration

方法二:

在文章头部的 Front-matter 里添加配置 layout: false 来跳过渲染配置,比如我们要使 about 页面跳过渲染,创建 \source\about\index.md,将这个页面的相关 HTML 代码写进.md文件并保存,然后在 index.md 的头部写入:

---
layout: false
---
{% raw %}
xxxxxxxxxxxxx
xx HTML代码 xx
xxxxxxxxxxxxx
{% endraw %}

PS:Front-matter 是 .md 文件最上方以 — 分隔的区域,用于指定个别文件的变量,官方文档:https://hexo.io/docs/front-matter
.md文件中的 HTML 代码要用 {% raw %}{% endraw %} 包起来,使其能正确编译里面的代码

效果以我的博客主页和关于页面为例:

Hexo 博客自定义一个不使用主题模板渲染的独立页面相关推荐

  1. 小灯泡自媒体博客Spimes4.6收费typecho主题模板无加密无授权源码

    源码下载:小灯泡自媒体博客Spimes4.6收费typecho主题模板无加密无授权源码-小程序文档类资源-CSDN下载 Spimes主题专为博客.自媒体.资讯类的网站设计开发,自适应兼容手机.平板设备 ...

  2. Windows下使用GitHub Pages搭建hexo博客详细教程以及Next主题超全配置

    根据下面的教程搭建的博客见这里 前言 马上要进入研究生了,不能再过浑浑噩噩的日子了,搭建一个小网站,用于记录自己所学的东西.其实,之前在腾讯云1元乞丐版上也搭建过博客,但是呢,只用来扯淡了.这次使用 ...

  3. Hexo博客进阶:为Next主题添加Valine评论系统

    文章目录 前言 根据读者反馈,Valine 评论系统在 Next 主题高版本 (7.+) 以上没有内置,且 Valine 已经很久没有更新维护了.如果想要配置体验 Valine 的,建议使用 Next ...

  4. 向Hexo博客添加微博秀(pug模板)

    目的 本文是一个详细的教程,告诉大家如何在Hexo博客中嵌入微博秀或者微博直播组件. 为什么要向博客中添加微博秀/微博直播组件? 微博秀是什么 新浪微博秀,可以放置在你的博客.网站,或是其它支持htm ...

  5. Hexo博客优化:在Next主题中设置进阶版Live2D看板娘————拒绝踩坑!!!!

    最初级的用法 使用官方包安装,安装非常简单,但效果一般 hexo live-2d地址:https://github.com/xiazeyu/live2d-widget-models git命令行中输入 ...

  6. WordPress博客|自定义一个可爱的鼠标样式

    挑选自己心仪的鼠标样式 首先打开custom-cursor,里面有老多有趣的鼠标样式 点我去我的博客查看设置效果! 戳我戳我! 挑选一个你喜欢的鼠标样式 因为我们不是给电脑设置,所以我们得获取两张透明 ...

  7. hexo博客添加标签、分类、归档、关于等页面

    写在前面 在使用主题后,顶部导航多出了标签页.分类页.归档页和关于页等界面,点击之后出现了"Cannot GET /XXX/"问题,这是因为我们没有添加对应的页面,本文章主要描述了 ...

  8. 小灯泡自媒体博客Spimes4.6/收费typecho主题模板无加密无授权源码

    ☑️ 编号:ym353 ☑️ 品牌:typecho ☑️ 语言:php ☑️ 大小:19MB ☑️ 类型:自媒体博客 ☑️ 支持:pc+wap

  9. Hexo 博客优化之实用功能添加系列(持续更新)

    2022-01-25 更新:博客新地址:https://www.itbob.cn/,文章距上次编辑时间较远,部分内容可能已经过时! 本文将讲述一些 Hexo 博客实用功能的添加,本文以作者 luuma ...

最新文章

  1. Spring官宣网传大漏洞,附解决方案!网传方案有隐患,建议加固!
  2. SAP CDS view里如何定义association
  3. LeetCode 271. 字符串的编码与解码(4位16进制字符+字符串)
  4. 如何创建多个条形图_学习使用D3创建条形图-初学者教程
  5. Python中的类属性和类方法(静态方法、私有属性和私有方法)
  6. 计算机换汉语快捷键,电脑常用快捷键
  7. 淘宝用户行为分析——用户画像
  8. 计算机表格 求差,Word怎么在表格中计算差
  9. CS5211/eDP转LVDS转换器方案设计电路图
  10. mysql 获取当天0点 和 当天23点59分59秒
  11. highcharts.js:61 Error: text attribute y: Expected length, NaNNaN.错误的解决
  12. WPF定制实现自己的分页控件并配合DataGrid使用
  13. WUST-CTF2020(武汉科技大学第一届WUST-CTF网络安全竞赛)WP
  14. 转:创业者一手货:我是怎么在网上卖鱼的?
  15. QA - 有两种药片A和B,外观一样功效不同,每次需要吃一个A+B;拿出来2A+B,问该怎么吃?
  16. Docker之Docker概述
  17. error: cannot lock ref 'refs/remotes/origin/test/pressure-test': 'refs/remotes/origin/test' exists;
  18. 一看就会一学就废之SpringBoot整合通用Mapper以及常用方法
  19. gstreamer插件开发指南(一)
  20. oracle 查重复数,在英文写作中如何正确使用名词的单复数?

热门文章

  1. Javascript引擎单线程机制及setTimeout执行原理说明
  2. 847. Shortest Path Visiting All Nodes(三)
  3. Java学习笔记11-2——Spring5
  4. win10进程太多怎么优化_用过最好用的Win10优化软件,全方面优化和管理!
  5. 经验证过的跨线程更新辅助类MyInvokeHelper
  6. 原码、反码、补码,计算机中所有的数都是以补码的形式存储的
  7. Redis windows学习(一)——redis安装和基础使用
  8. 用python模拟评委打分_用vb 编写一个评委打分的程序1. 编写一个评委打分的程序,实现以下功能:a) 单击“评委给分”按钮时弹出InputBo...
  9. logback日志pattern_@Slf4j 实现日志输入到外部文件
  10. PJSIP UA分析(2)--PJSUA注册