@yookue/typedoc-theme-dumi v0.1.6
@yookue/typedoc-theme-dumi
š Dumi theme for typedoc, maybe the most beautiful typedoc theme on Mars š
Features
ā Look and feel just like dumi
ā Supports extra logo image
ā Supports extra logo title
ā Supports specifying targets of the navigation links
ā Supports specifying targets of the sidebar links
ā Supports preventing the interaction of the modules link
ā Supports hiding the content title from the index page
ā Supports specifying alignment of the footer
Demo
š¼ļø The live example of this theme is here: https://yookue.github.io/typedoc-theme-dumi
Snapshot
Quickstart
You can install this package in your typescript project as follows:
$ npm install @yookue/typedoc-theme-dumi --save-dev
Enjoy your coding journey with typedoc-theme-dumi
āļø
Usage
- Using in command line
$ typedoc [TARGET] --plugin @yookue/typedoc-theme-dumi --theme dumi
- Using in
typedoc.json
{
"plugin": [
"@yookue/typedoc-theme-dumi"
],
"theme": "dumi"
}
Options
Here are the available options, could be used in typedoc.json
:
Option Name | Value Type | Description |
---|---|---|
logoImage | string | The logo image source |
logoWidth | number | The logo image width, in px |
logoHeight | number | The logo image height, in px |
logoTitle | string | The caption for the logo, could be different from the project name, NOT the tip |
navigationLinkTargets | Record<string, string> | The targets of the navigation links, key is the label of navigationLinks prop |
sidebarLinkTargets | Record<string, string> | The targets of the sidebar links, key is the label of sidebarLinks prop |
preventModulesLink | boolean | Whether to prevent the interaction of the modules link |
hideIndexContentTitle | boolean | Whether to hide the content title from the index page |
footerAlign | string | The alignment of the footer, the available values are left , center , right |
Document
- GitHub pages: https://yookue.github.io/typedoc-theme-dumi
Thanks
typedoc: https://typedoc.org
dumi: https://d.umijs.org
License
This project is under the MIT License.
Website
- Yookue: https://yookue.com