3

如何修改grunt-ngDocs生成的网站外观模板?

最终目标是将生成的文档集成到网站中。

例如,我们希望为每个主题显示以下选项卡

  • Demo(专注于最终用户渲染)
  • 代码(针对开发人员)

为此,我们需要修改 ngDocs 使用的模板,但是怎么做呢?

4

2 回答 2

3

要创建不同的选项卡,只需将另一个目标添加到 ngdocs 任务:

ngdocs: {
  options: {        
    ...
    startPage: '/code' // this is displayed first
    ...        
  },
  demo: {
    src: ['path/to/demo/files'],
    title: 'Demo'
  },
  code: {
    src: ['path/to/code/files'],
    title: 'Code'
  }
}

现在,关于自定义模板。

您可以提供自己的模板文件CSS 文件

您甚至可以创建自定义导航模板

于 2015-08-30T13:53:17.833 回答
0

您可以使用您自己的 css 文件设置模板的样式,您可以在每次生成文档时复制这些文件。

请参阅https://www.npmjs.com/package/grunt-ngdocs#styles?您可以在用于在 grunt 中初始化文档的选项对象中指定样式

于 2015-07-21T16:02:32.410 回答