變數

全局變數

變數 描述
site 網站變數
page 針對該頁面的資訊以及 front-matter 所設定的變數。
config 網站配置
theme 主題配置。繼承自網站配置。
path 目前頁面的路徑(不含根路徑)
url 目前頁面的完整網址
env 環境變數

Lodash has been removed from global variables since Hexo 5.0.0. You-Dont-Need-Lodash-Underscore might be helpful for your migration.

網站變數

變數 描述
site.posts 所有文章
site.pages 所有分頁
site.categories 所有分類
site.tags 所有標籤

頁面變數

文章(post, page, …)

變數 描述
page.title 文章標題
page.date 文章建立日期(Moment.js 物件)
page.updated 文章更新日期(Moment.js 物件)
page.categories 文章分類
page.tags 文章標籤
page.comments 留言是否開啟
page.layout 佈局名稱
page.content 文章的完整內容
page.excerpt 文章摘要
page.more 除了文章摘要的其餘內容
page.source 文章原始路徑
page.full_source 文章的完整原始路徑
page.path 文章網址(不含根路徑)。我們通常在主題中使用 url_for(page.path)
page.permalink 文章的完整網址
page.prev 上一篇文章。如果此為第一篇文章則為 null
page.next 下一篇文章。如果此為最後一篇文章則為 null
page.raw 文章的原始內容
page.photos 文章的照片(用於相簿)
page.link 文章的外連連結(用於連結文章)

首頁(index)

變數 描述
page.per_page 每頁顯示的文章數量
page.total 總頁數
page.current 目前頁數
page.current_url 目前分頁的網址
page.posts 本頁文章
page.prev 上一頁的頁數。如果此頁是第一頁的話則為 0
page.prev_link 上一頁的連結。如果此頁是第一頁的話則為 ''
page.next 下一頁的頁數。如果此頁是最後一頁的話則為 0
page.next_link 下一頁的網址。如果此頁是最後一頁的話則為 ''
page.path 目前頁面的路徑(不含根目錄)。我們通常在主題中使用 url_for(page.path)

**彙整 (archive)**:與 index 佈局相同,但新增以下變數。

變數 描述
archive 等於 true
year 彙整年份(4 位數)
month 彙整月份(不含開頭的零)

**分類 (category)**:與 index 佈局相同,但新增以下變數。

變數 描述
category 分類名稱

**標籤 (tag)**:與 index 佈局相同,但新增以下變數。

變數 描述
tag 標籤名稱