日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

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

發布時間:2023/12/10 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Hexo 博客自定义一个不使用主题模板渲染的独立页面 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

????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 博客自定义一个不使用主题模板渲染的独立页面的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。