yeasy
b7d4410cf0
fix(build): drop the _site_site workaround that mdPress 0.8.1 made obsolete
...
The build script anticipated an older mdPress behaviour where a shared
--output made the site land in a sibling directory, then moved it back:
mdpress build --format site --output _site && rm -rf _site && mv _site_site _site
mdPress 0.8.1 writes straight into --output, so the sibling never appears and
the mv aborts the step:
✓ Generated site → .../docker_practice/_site/index.html
mv: cannot stat '_site_site': No such file or directory
Caught by a smoke test after 0.8.1 shipped, before any content push fanned it
out — this repo is the only one with a live copy of the workaround (the three
matches in other repos are inside gitignored _book/ build artifacts).
The site itself built fine; only the post-processing dance failed.
2026-07-23 17:14:19 -07:00
yeasy
2c8acc6c9c
build(deps): retire the unused VuePress toolchain
...
The build moved to mdPress in 1.7.0 ('移除遗留的 vuepress 构建,统一使用
mdpress'), but the VuePress devDependencies stayed. Nothing references them:
build/serve/start/pdf all call mdpress, and the only occurrence of vuepress
in code is '.vuepress' inside check_project_rules.py's ignore list. Pages
still ran 'npm ci', so every deploy installed the whole VuePress tree as
dead weight.
They were also the entire source of the repo's 91 Dependabot alerts. The
lockfile carried two copies of several packages; the vulnerable ones were
all VuePress's (dompurify 2.4.3, highlight.js 9.18.5, katex 0.15.6,
mermaid 9.4.3) while mermaid-cli's copies are above every patched
threshold. Removing the three devDependencies drops 16 of the 20 flagged
packages from the tree entirely and leaves the other four at safe versions.
.vuepress/config.js is deliberately kept — the mirror site it configures is
still live, and whether to archive it is a separate decision.
Verified: npm test passes (3 + 35 tests) and check_project_rules passes
202 files.
2026-07-22 20:11:38 -07:00
288212bbe9
chore(deps): bump @mermaid-js/mermaid-cli in the dependencies group ( #570 )
...
Bumps the dependencies group with 1 update: [@mermaid-js/mermaid-cli](https://github.com/mermaid-js/mermaid-cli ).
Updates `@mermaid-js/mermaid-cli` from 10.9.1 to 11.16.0
- [Release notes](https://github.com/mermaid-js/mermaid-cli/releases )
- [Commits](https://github.com/mermaid-js/mermaid-cli/compare/10.9.1...11.16.0 )
---
updated-dependencies:
- dependency-name: "@mermaid-js/mermaid-cli"
dependency-version: 11.16.0
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-16 18:49:49 -07:00
yeasy
daa6661b2b
fix(ci): harden publishing and validate examples
2026-07-10 19:29:30 -07:00
yeasy
bd944a2383
fix(ci): embed local images for PDF builds
2026-07-05 19:30:30 +08:00
yeasy
036f0486db
fix(content): tighten safety guidance
2026-05-24 00:57:03 -07:00
yeasy
0b8f6e9b60
Refresh metadata and workflows
2026-05-18 07:38:58 -07:00
yeasy
85f76aa6d9
Fix guide issues
2026-03-28 18:24:46 -07:00
yeasy
5a6a50ba97
Refine appendix navigation
2026-03-28 18:19:49 -07:00
yeasy
efdc2c5156
Bump version to v1.7.0
2026-03-26 08:42:51 -07:00
yeasy
81cb59e50f
Trim npm deps
2026-03-24 21:32:55 -07:00
yeasy
8ecf729198
Migrate docs to mdpress
2026-03-24 21:25:04 -07:00
yeasy
e219abe45e
Fix CI build to use honkit directly
2026-03-17 00:23:32 -07:00
yeasy
c02a8a41cd
Update container runtime guidance
2026-03-16 20:49:00 -07:00
dependabot[bot] and GitHub
6ee75ad71a
chore(deps): bump the dependencies group with 2 updates
...
Bumps the dependencies group with 2 updates: [chalk](https://github.com/chalk/chalk ) and [vuepress](https://github.com/vuejs/vuepress/tree/HEAD/packages/vuepress ).
Updates `chalk` from 4.1.2 to 5.6.2
- [Release notes](https://github.com/chalk/chalk/releases )
- [Commits](https://github.com/chalk/chalk/compare/v4.1.2...v5.6.2 )
Updates `vuepress` from 1.8.2 to 1.9.10
- [Release notes](https://github.com/vuejs/vuepress/releases )
- [Changelog](https://github.com/vuejs/vuepress/blob/master/CHANGELOG.md )
- [Commits](https://github.com/vuejs/vuepress/commits/v1.9.10/packages/vuepress )
---
updated-dependencies:
- dependency-name: chalk
dependency-version: 5.6.2
dependency-type: direct:development
update-type: version-update:semver-major
dependency-group: dependencies
- dependency-name: vuepress
dependency-version: 1.9.10
dependency-type: direct:development
update-type: version-update:semver-minor
dependency-group: dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-28 05:57:17 +00:00
github-actions[bot] and GitHub
7ef7577914
Merge pull request #556 from yeasy/dependabot/npm_and_yarn/commander-14.0.3
...
chore(deps): bump commander from 7.2.0 to 14.0.3
2026-02-28 03:32:10 +00:00
dependabot[bot] and GitHub
e39e03a9e2
chore(deps): bump commander from 7.2.0 to 14.0.3
...
Bumps [commander](https://github.com/tj/commander.js ) from 7.2.0 to 14.0.3.
- [Release notes](https://github.com/tj/commander.js/releases )
- [Changelog](https://github.com/tj/commander.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/tj/commander.js/compare/v7.2.0...v14.0.3 )
---
updated-dependencies:
- dependency-name: commander
dependency-version: 14.0.3
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-28 03:31:56 +00:00
dependabot[bot] and GitHub
ced0267544
chore(deps): bump honkit from 5.1.5 to 6.1.6
...
Bumps [honkit](https://github.com/honkit/honkit ) from 5.1.5 to 6.1.6.
- [Release notes](https://github.com/honkit/honkit/releases )
- [Changelog](https://github.com/honkit/honkit/blob/master/CHANGELOG.md )
- [Commits](https://github.com/honkit/honkit/compare/v5.1.5...v6.1.6 )
---
updated-dependencies:
- dependency-name: honkit
dependency-version: 6.1.6
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-28 03:31:43 +00:00
Baohua Yang
91e06946a1
Fix grammar
2026-02-17 22:17:02 -08:00
Baohua Yang
07728256b7
release: v1.5.4
2026-02-15 15:14:03 -08:00
Baohua Yang
1af947392c
release v1.5.3: fix CI image paths and update config
2026-02-15 09:09:02 -08:00
Kang Huaishuai
3cc03bb813
Update vuepress config
...
Signed-off-by: Kang Huaishuai <khs1994@khs1994.com >
2021-05-31 19:23:39 +08:00
Kang Huaishuai
b56b789da4
[vuepress] Update version
...
Signed-off-by: Kang Huaishuai <khs1994@khs1994.com >
2021-03-06 11:02:42 +08:00
Kang Huaishuai
6c1594f714
remove outdated content
...
Signed-off-by: Kang Huaishuai <khs1994@khs1994.com >
2020-10-22 08:46:09 +08:00
Kang Huaishuai
c5326362ae
[vuepress] bump 1.7.0
...
Signed-off-by: Kang Huaishuai <khs1994@khs1994.com >
2020-10-15 18:30:34 +08:00
Kang Huaishuai
ce1e73af45
[vuepress] bump 1.6.0
...
Signed-off-by: Kang Huaishuai <khs1994@khs1994.com >
2020-10-14 13:47:42 +08:00
Kang Huaishuai
f414fb8c4e
Add vscode devcontainer
...
Signed-off-by: Kang Huaishuai <khs1994@khs1994.com >
2020-10-14 00:28:50 +08:00
Kang Huaishuai
533ed411a3
[vuepress] Update config
...
Signed-off-by: Kang Huaishuai <khs1994@khs1994.com >
2020-10-13 22:41:28 +08:00
Kang Huaishuai
f31e15275f
[vuepress] support dark mode, close #463
...
Signed-off-by: Kang Huaishuai <khs1994@khs1994.com >
2020-09-16 18:05:52 +08:00
Kang HuaiShuai
8ed1d14c07
Update vuepress
...
Signed-off-by: Kang HuaiShuai <khs1994@khs1994.com >
2019-12-09 13:40:10 +08:00