TypedocPluginRawContent
    Preparing search index...

    TypedocPluginRawContent

    @unikue/typedoc-plugin-raw-content

    NPM version Software License NPM downloads

    🏅 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 @unikue/typedoc-plugin-raw-content --save-dev
    

    Enjoy your coding journey with typedoc-plugin-raw-content ✌️

    • Using in command line
    $ typedoc [TARGET] --plugin @unikue/typedoc-plugin-raw-content
    
    • Using in typedoc.json
    {
    "plugin": [
    "@unikue/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 &copy; 2025 Unikue Ltd. All rights reserved</div>"
    ]
    }

    Other options are all similar to the sample above.

    This project is under the MIT License.

    Beijing Unikue Network Technology Ltd.