Files
FixIt/typedoc.json
Cell 2c0b48370b feat(gen-docs): add Hugo partials docs generation (#809)
* feat(gen-docs): add documentation generation package with SassDoc and TypeDoc support

Add new `@hugo-fixit/gen-docs` package that parses Hugo config (hugo.toml) and generates
documentation. Includes SassDoc annotations for SCSS variables and mixins, TypeDoc config
for TypeScript source docs, and a `.sassdocrc` configuration file.

* docs(readme): add browsers support section

* feat(gen-docs): add Hugo partials docs generation and fix config empty sections

- Add partial-parser.ts: parses Hugo partial comment blocks (@param/@return/@example)
- Add partials.ts renderer: generates grouped Markdown with param tables
- Add `partials` subcommand with -t/-o options for template injection
- Fix config-parser: empty TOML sections (library.js/library.css) now retain descriptions
- Fix config-parser: correctly distinguish section-level vs key-level comments
- Update README with partials subcommand documentation
2026-07-21 12:19:07 +08:00

29 lines
770 B
JSON

{
"$schema": "https://typedoc.org/schema.json",
"entryPoints": [
"assets/js"
],
"entryPointStrategy": "expand",
"tsconfig": "assets/tsconfig.json",
"out": "../fixit-docs/static/references/javascript",
"skipErrorChecking": true,
"excludePrivate": true,
"excludeInternal": true,
"exclude": [
"assets/js/types/index.ts",
"assets/js/utils/index.ts",
"**/main.ts",
"**/head/**",
"**/lib/**",
"**/pages/**"
],
"name": "FixIt JavaScript API",
"navigationLinks": {
"FixIt Documentation": "https://fixit.lruihao.cn",
"GitHub": "https://github.com/hugo-fixit/FixIt"
},
"categorizeByGroup": true,
"readme": "none",
"sourceLinkTemplate": "https://github.com/hugo-fixit/FixIt/blob/{gitRevision}/{path}#L{line}"
}