SHFB Default 2022样式网站输出中目录(TOC)不显示的解决咨询
Sandcastle Default 2022样式网站显示目录(TOC)的解决方法
- 检查构建配置:尽管你选择的是网站格式,Default 2022样式仍依赖部分Html Help相关设置。在项目的构建选项卡中,展开高级设置,确保
Build Html Help 1x选项已勾选。 - 自定义样式导航设置:
- 在呈现选项卡,点击
Default 2022旁的「自定义」按钮。 - 在弹出的样式自定义窗口中切换到导航标签页。
- 勾选
Show Table of Contents,并将TOC Position设为Left。
- 在呈现选项卡,点击
- 验证内容插件:你当前用的是「仅内容」插件,可临时切换到「完整」插件测试,排除插件未生成TOC节点的问题。
- 清理缓存后重构:删除项目根目录下的
Output和Working文件夹,重新执行构建,避免旧缓存文件干扰样式渲染。
如果以上操作无效,可尝试手动修改样式模板:
- 找到SHFB安装目录下的
PresentationStyles\Default2022文件夹。 - 打开
Transforms\Main.xsl文件,查找与TOC相关的导航节点,确保对应的div或nav元素未被设置display: none样式。 - 保存修改后重新构建项目。
内容的提问来源于stack exchange,提问作者Babe59
相关产品推荐
相关产品推荐

