Jim Liu 宝玉
bfdd64bd4e
chore: sync baoyu-md vendor to baoyu-markdown-to-html and baoyu-post-to-weibo
2026-04-12 20:18:05 -05:00
Jim Liu 宝玉
3a8b0cc158
chore: update bun.lock files
2026-03-31 18:24:26 -05:00
Jim Liu 宝玉
e6d54f7492
refactor(shared-skill-packages): add files allowlist support and filter test/changelog files
2026-03-27 14:10:50 -05:00
Jim Liu 宝玉
b6e293d059
fix(baoyu-markdown-to-html): use process.execPath and tsx import in test runner
2026-03-21 23:07:46 -05:00
Jim Liu 宝玉
fe3b3d9125
feat(baoyu-markdown-to-html): pass through all rendering options from CLI
...
- CLI now supports --color, --font-family, --font-size, --code-theme, --mac-code-block, --line-number, --count, --legend
- convertMarkdown accepts full CliOptions instead of limited subset
- Dynamic help text showing available theme/color/font options
2026-03-20 23:17:10 -05:00
Jim Liu 宝玉
105339cf3f
fix(baoyu-md): fix CSS custom property regex for quoted values and add theme layering
...
- Remove quotes from CSS custom property regex character class so values containing quotes are fully stripped
- grace/simple themes now layer default CSS before their own rules
- Add tests for quoted property stripping and theme layering
2026-03-20 23:17:04 -05:00
shixy
2aa9790789
fix: preserve inline code in cjk emphasis
2026-03-14 17:12:03 +08:00
shixy
38fc733b99
fix(markdown-to-html): preserve inline code inside bold/emphasis
...
The `extractText()` helper in `preprocessCjkEmphasis()` only handled
`text` nodes and nodes with `children`. `inlineCode` AST nodes (which
have a `value` but no `children`) fell through to the default empty-
string return, silently dropping their content.
For example `**算出 \`logits\`**` rendered as `<strong>算出 </strong>`
with the code span completely lost.
Add an `inlineCode` branch that wraps the node value in backticks so
the downstream `marked` pass can turn it into a proper `<code>` element.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-14 16:13:02 +08:00
Jim Liu 宝玉
de7dc85361
chore: sync shared skill package vendor test files
2026-03-13 17:56:53 -05:00
Jim Liu 宝玉
fc324319d8
fix: preserve weibo image metadata in shared md package
2026-03-13 10:44:23 -05:00
Jim Liu 宝玉
056fa06c3b
refactor: share markdown renderer via baoyu-md
2026-03-13 10:20:28 -05:00
Jim Liu 宝玉
c43ed57ffc
Merge pull request #69 from liby/feat/xdg-config-path
...
feat: add XDG config path support for EXTEND.md
2026-03-08 22:19:52 -05:00
Jim Liu 宝玉
154ccfe3ff
refactor: add openclaw metadata and rename SKILL_DIR to baseDir across all skills
2026-03-08 19:22:24 -05:00
Bryan Lee
a702513487
feat: add XDG config path support for EXTEND.md
...
Add $XDG_CONFIG_HOME/baoyu-skills/<skill>/EXTEND.md as second priority
path between project-level and legacy $HOME/.baoyu-skills/ paths.
Priority order:
1. .baoyu-skills/<skill>/EXTEND.md (project)
2. $XDG_CONFIG_HOME/baoyu-skills/<skill>/EXTEND.md (XDG, new)
3. $HOME/.baoyu-skills/<skill>/EXTEND.md (legacy fallback)
Updated: CLAUDE.md template, 16 SKILL.md files, 2 workflow.md
references, and 2 extend-config.ts runtime loaders.
2026-03-09 04:54:26 +08:00
Jim Liu 宝玉
8cea550627
feat(baoyu-markdown-to-html): add --cite option for bottom citations
...
Add optional --cite flag to convert ordinary external links to numbered
bottom citations. WeChat links stay inline. Also translate theme and
color descriptions from Chinese to English for consistency.
2026-03-06 23:38:19 -06:00
Jim Liu 宝玉
67e3e11cce
feat(skills): add cross-platform PowerShell support for EXTEND.md checks
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 19:32:35 -06:00
Jim Liu 宝玉
bd4db203f8
refactor(skills): replace hardcoded npx -y bun with ${BUN_X} runtime variable
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 10:31:29 -06:00
Jim Liu 宝玉
226d501e9e
feat(baoyu-markdown-to-html): inline rendering pipeline and enhance modern theme
...
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 00:00:57 -06:00
Jim Liu 宝玉
856e8e5205
feat(baoyu-markdown-to-html): modularize render.ts and bundle code themes locally
...
Split monolithic render.ts into cli, constants, extend-config, html-builder, renderer, themes, and types modules. Bundle highlight.js code theme CSS files locally instead of CDN loading.
2026-02-28 12:13:39 -06:00
Jim Liu 宝玉
7133d54f04
feat(baoyu-markdown-to-html): consolidate heritage and warm into modern theme with per-theme color defaults
2026-02-28 11:48:55 -06:00
Jim Liu 宝玉
6edc1b7822
feat(baoyu-markdown-to-html): rename themes and add color presets with theme defaults
...
Rename red→heritage and orange→warm themes. Add 13 named color presets,
serif-cjk font family, and per-theme style defaults with CLI override support.
2026-02-28 11:18:16 -06:00
Jim Liu 宝玉
77204d2e4a
feat(baoyu-markdown-to-html): add CLI customization options and EXTEND.md config support
...
Add --color, --font-family, --font-size, --code-theme, --mac-code-block,
--line-number, --cite, --count, --legend options. Support EXTEND.md for
default preferences. Add code highlight theme fetching and mermaid fix.
2026-02-28 01:15:16 -06:00
Jim Liu 宝玉
903e7ad79d
feat(baoyu-markdown-to-html): add red and orange themes
2026-02-28 00:33:28 -06:00
Jim Liu 宝玉
a64fdbd23f
docs(baoyu-markdown-to-html): clarify theme resolution with EXTEND.md fallbacks
2026-02-24 18:51:04 -06:00
Jim Liu 宝玉
876c6332f6
feat(baoyu-markdown-to-html): add HTML meta tags and quote stripping for frontmatter
...
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 11:49:07 -06:00
Jim Liu 宝玉
dbab83ff82
feat(baoyu-markdown-to-html): add remark-cjk-friendly for CJK emphasis
...
Preprocess markdown with remark-cjk-friendly to properly handle
CJK emphasis markers before HTML conversion.
2026-02-01 02:14:12 -06:00
Jim Liu 宝玉
28a7db6129
chore: release v1.25.4
2026-01-29 17:17:58 -06:00
Jim Liu 宝玉
18b71157db
feat(baoyu-markdown-to-html): add CJK content pre-check step
...
Suggest formatting with baoyu-format-markdown before conversion
to fix bold markers with punctuation issues.
2026-01-28 21:49:47 -06:00
Jim Liu 宝玉
5f994589b3
feat(baoyu-markdown-to-html): add markdown to HTML converter skill
...
Converts markdown to styled HTML with inline CSS, code highlighting,
math, PlantUML, footnotes, alerts, and WeChat-compatible themes.
2026-01-28 21:37:30 -06:00