Skip to main content

zblog-github-code-snip

Insert or explain a GitHub code snippet reference in zblog posts. Use when the user asks to quote GitHub source code, add a GitHub code block, or asks for the zblog GitHub code snippet syntax.

来源信息

仓库
daya0576/daya0576.github.io
最近来源活动
2026年5月31日 13:58
检测到的 SKILL.md 语言
英语
星标
4
分支
1

安装方式

默认使用会先检查来源的 Prompt;你也可以切换为直接命令,或下载本地副本。

检查来源文件

决定是否安装前,请先阅读 SKILL.md,以及 SkillsMP 当前展示的配套文件。

正在显示 SKILL.md

SKILL.md
来源说明 · 只读预览
name
zblog-github-code-snip
description
Insert or explain a GitHub code snippet reference in zblog posts. Use when the user asks to quote GitHub source code, add a GitHub code block, or asks for the zblog GitHub code snippet syntax.
# zblog GitHub Code Snippet Use this skill for Hugo posts in this repository when referencing source code from GitHub. ## Syntax Place the custom shortcode immediately before a normal fenced code block. When replying to the user, output the snippet directly so it can be copied and pasted; do not wrap the whole answer in an outer Markdown code fence. {{< github-code url="https://github.com/<owner>/<repo>/blob/<commit-or-branch>/<path>#L<start>-L<end>" >}} ```<language> <code copied from GitHub> ``` ## Rules - Use `layouts/shortcodes/github-code.html`; the shortcode only renders the GitHub source link/header. - Always include the code manually in the fenced block after the shortcode; the shortcode does not fetch or embed code content. - Prefer a permalink with a commit SHA instead of a moving branch when quoting code for long-term accuracy. - Include line fragments when available, e.g. `#L147-L164` or `#L87`. - Match the fence language to the code (`ts`, `py`, `go`, `sh`, etc.). - Keep the shortcode and the code block adjacent, separated by at most one blank line. ## Example {{< github-code url="https://github.com/badlogic/pi-mono/blob/380236a003ec7f0e69f54463b0f00b3118d78f3c/packages/coding-agent/src/core/system-prompt.ts#L147-L164" >}} ```ts let prompt = `You are an expert coding assistant operating inside pi...`; ```
在 GitHub 查看