Version 1.9
-
Breaking Change Refactor template system:
- The input data model now contains all the properties including system generated metadata starting with underscore
_
and globally shared variables stored in__global
. You can usedocfx build --exportRawModel
to view the data model. - Preprocessor's
transform
function signature changes to:
exports.transform = function (model){ // transform the model return model; }
- The input data model now contains all the properties including system generated metadata starting with underscore
-
Provide a new embedded template
statictoc
with TOC generated in build time. Webpages generated by this template is PURE static and you can simply open the generated webpage file to take a preview, no local server is needed. -
Allow switch markdown engine.
-
Allow export metadata to manifest file.
-
Improve
exclude
logic to help avoidPathTooLongException
. (#156) -
Provide with a config file named
search-stopwords.json
to customise full-text search stop-words. (#279) -
Bug fixes:
-
Fix bug when cref contains loop. (#289)
-
Make sure id is unique for each HTML in markdown transforming. (#224)
-
Fix index range bugs in
YamlHeaderParser
. (#265)