dsh-hugo-blog: Writing and publishing Hugo blogs within the DSH plugin

Maintained by ruoshui6662, dsh-hugo-blog supplements the DSH host with capabilities for Hugo blog authoring, build verification, manifesting, and publishing receipts. It features zero third-party dependencies. The sidebar provides site loading, status viewing, article list, new article creation, Front Matter editing, and a two-step publishing confirmation. On the tool side, it exposes interfaces such as `hugo_new_content`, `hugo_edit_frontmatter`, `hugo_new_pagebundle`, `hugo_build_check`, `hugo_list`, `hugo_publish`, and `git_status_summary` to the hugo-blog skill. Installation is performed using `dsh plugin --profile web add ./dsh-hugo-blog`, requiring the insertion of `id=hugo-blog` into the cordis patch. Please note that plugins are isolated by profile, the build cache directory must be writable, and the CI workflow for GitHub Pages must be self-provided.

Read More