目標:在文章頁的 meta 列(例:
2025年9月9日 · 500 字 · 1 分鐘)右側加入一段pixiv id=xxxxxx超連結,點擊後開啟https://www.pixiv.net/artworks/<ID>。
成果示意 #
- 有設定
pixiv_id: 12345678→ 文章 meta 會顯示· pixiv id=12345678(可點) - 沒設定 → 不顯示任何 Pixiv 相關內容
新增這個 partial #
layouts/partials/article-meta/pixiv.html
{{ with .Params.pixiv_id }}
<a href="https://www.pixiv.net/artworks/{{ . }}" target="_blank" rel="noopener">
pixiv id={{ . }}
</a>
{{ end }}
在你的 basic.html「閱讀時間」後面新增一行 #
複製主題檔: themes/blowfish/layouts/partials/article-meta/basic.html
→ 到你的專案: layouts/partials/article-meta/basic.html
就在你提供的檔案這段後面插入(保持在同一個 $meta 收集區):
{{ if and (.Params.showReadingTime | default (.Site.Params.article.showReadingTime | default true)) (ne .ReadingTime 0) }}
{{ $meta.Add "partials" (slice (partial "meta/reading-time.html" .)) }}
{{ end }}
{{/* ← 在這裡插入 Pixiv(最小改動) */}}
{{ if .Params.pixiv_id }}
{{ $meta.Add "partials" (slice (partial "article-meta/pixiv.html" .)) }}
{{ end }}
如何使用 #
---
title: "我的文章"
date: 2025-09-09
pixiv_id: 12345678
---