Hexo 博客自定义一个不使用主题模板渲染的独立页面
????Hexo 是一個輕量、快速,簡單和強(qiáng)大的博客框架,當(dāng)我們需要發(fā)布博文的時(shí)候,只需要將寫好的文章(MarkDown文件)放入本地的 \source\_posts 文件夾,然后再推送上去就行了,原理就是當(dāng)我們在執(zhí)行 hexo g 命令時(shí),.md 文件就會被轉(zhuǎn)化成 HTML 文件,但是有時(shí)候我們需要新建一個獨(dú)立的頁面,這個頁面不使用主題的渲染,具有自己獨(dú)立的樣式,可以放一些自己的作品,相冊什么的,以下就介紹這種獨(dú)立頁面的實(shí)現(xiàn)方法。
方法一:
????使用 Hexo 提供的跳過渲染配置,在博客根目錄的配置文件 _config.yml 里找到 skip_render 關(guān)鍵字,在后面添加想要跳過渲染的頁面,比如我們創(chuàng)建 \source\about\index.html, 配置文件填寫:skip_render: about\**,那么就表示 \source\about 里所有的文件將跳過渲染,里面的文件將會被直接復(fù)制到 public 文件夾,此時(shí)就會得到一個獨(dú)立的 about 頁面;官方文檔:https://hexo.io/docs/configuration
方法二:
????在文章頭部的 Front-matter 里添加配置 layout: false 來跳過渲染配置,比如我們要使 about 頁面跳過渲染,創(chuàng)建 \source\about\index.md,將這個頁面的相關(guān) HTML 代碼寫進(jìn).md文件并保存,然后在 index.md 的頭部寫入:
--- layout: false --- {% raw %} xxxxxxxxxxxxx xx HTML代碼 xx xxxxxxxxxxxxx {% endraw %}PS:Front-matter 是 .md 文件最上方以 — 分隔的區(qū)域,用于指定個別文件的變量,官方文檔:https://hexo.io/docs/front-matter
.md文件中的 HTML 代碼要用 {% raw %} 和 {% endraw %} 包起來,使其能正確編譯里面的代碼
效果以我的博客主頁和關(guān)于頁面為例:
總結(jié)
以上是生活随笔為你收集整理的Hexo 博客自定义一个不使用主题模板渲染的独立页面的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 年度影像旗舰来了 王化上手小米12 Ul
- 下一篇: 浦发鲜肉贷手续费高吗 浦发鲜肉贷怎么计算