mirror of
https://github.com/hugo-fixit/FixIt.git
synced 2026-08-24 15:28:57 +00:00
2c0b48370b
* 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
29 lines
770 B
JSON
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}"
|
|
}
|