From e286c3386fdf91b17a0385f39b88bc6cad46cba0 Mon Sep 17 00:00:00 2001 From: ArenaDruid Date: Tue, 4 Feb 2025 18:09:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=86=E6=B1=89=E5=AD=97=E7=9A=84=E6=96=9C?= =?UTF-8?q?=E4=BD=93=E6=94=B9=E6=88=90=E6=96=9C=E4=BD=93=E4=BB=A5=E5=A2=9E?= =?UTF-8?q?=E8=BF=9B=E4=BD=93=E9=AA=8C=20(#10)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * 目标:中文斜体改楷体 * Update chinese-italic.ts * Update index.ts * Update chinese-italic.ts --- quartz.config.ts | 1 + quartz/plugins/transformers/chinese-italic.ts | 16 ++++++++++++++++ quartz/plugins/transformers/index.ts | 1 + 3 files changed, 18 insertions(+) create mode 100644 quartz/plugins/transformers/chinese-italic.ts diff --git a/quartz.config.ts b/quartz.config.ts index c6fba39c0..9746f32c5 100644 --- a/quartz.config.ts +++ b/quartz.config.ts @@ -77,6 +77,7 @@ const config: QuartzConfig = { // *caption text* // ``` Plugin.FigureCaptions(), + Plugin.ChineseItalic(), // Adds image lightbox support //Plugin.Lightbox(), ], diff --git a/quartz/plugins/transformers/chinese-italic.ts b/quartz/plugins/transformers/chinese-italic.ts new file mode 100644 index 000000000..3749ead55 --- /dev/null +++ b/quartz/plugins/transformers/chinese-italic.ts @@ -0,0 +1,16 @@ +import { QuartzTransformerPlugin } from "../types" + +interface Options { + // 可扩展选项(如自定义字体名) +} + +export const ChineseItalic: QuartzTransformerPlugin = (opts) => { + return { + name: "ChineseItalic", + externalResources() { + return { + css: [{ content: "attachments/chinese-italic-kaiti.css" }], + } + }, + } +} \ No newline at end of file diff --git a/quartz/plugins/transformers/index.ts b/quartz/plugins/transformers/index.ts index c334f9923..66a7d8836 100644 --- a/quartz/plugins/transformers/index.ts +++ b/quartz/plugins/transformers/index.ts @@ -13,3 +13,4 @@ export { HardLineBreaks } from "./linebreaks" export { RoamFlavoredMarkdown } from "./roam" export { FigureCaptions } from "./figcaptions" export { Lightbox } from "./lightbox" +export { ChineseItalic } from "./chinese-italic"