🏅 Generates extra raw html contents during typedoc compilation 👍
✅ Support hooking head.begin
event
✅ Support hooking head.end
event
✅ Support hooking body.begin
event
✅ Support hooking body.end
event
✅ Support hooking content.begin
event
✅ Support hooking content.end
event
✅ Support hooking sidebar.begin
event
✅ Support hooking sidebar.end
event
✅ Support hooking pageSidebar.begin
event
✅ Support hooking pageSidebar.end
event
✅ Support hooking footer.begin
event
✅ Support hooking footer.end
event
✅ Support hooking comment.beforeTags
event
✅ Support hooking comment.afterTags
event
You can install this package in your typescript project as follows:
$ npm install @yookue/typedoc-plugin-raw-content --save-dev
Enjoy your coding journey with typedoc-plugin-raw-content
✌️
$ typedoc [TARGET] --plugin @yookue/typedoc-plugin-raw-content
typedoc.json
{
"plugin": [
"@yookue/typedoc-plugin-raw-content"
]
}
Here are the available options, specified them in typedoc.json
:
Option Name | Value Type | Render Event |
---|---|---|
rawHeadBegins | string[] | head.begin |
rawHeadEnds | string[] | head.end |
rawBodyBegins | string[] | body.begin |
rawBodyEnds | string[] | body.end |
rawContentBegins | string[] | content.begin |
rawContentEnds | string[] | content.end |
rawSidebarBegins | string[] | sidebar.begin |
rawSidebarEnds | string[] | sidebar.end |
rawPageSidebarBegins | string[] | pageSidebar.begin |
rawPageSidebarEnds | string[] | pageSidebar.end |
rawFooterBegins | string[] | footer.begin |
rawFooterEnds | string[] | footer.end |
rawCommentBeforeTags | string[] | comment.beforeTags |
rawCommentAfterTags | string[] | comment.afterTags |
Take rawFooterEnds
option as an example in typedoc.json
:
{
"hideGenerator": true,
"rawFooterEnds": [
"<div style='text-align: center'>Copyright © 2024 Yookue Ltd. All rights reserved</div>"
]
}
Other options are all similar to the sample above.
This project is under the MIT License.