快轉到主要內容
Background Image

加入「Pixiv ID」超連結小圖標

·315 字·1 分鐘· Pixiv ID 75587265

目標:在文章頁的 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
---