123456789101112131415161718192021222324252627 |
- module.exports = function indexPage(renderDocsProcessor) {
- return {
- name: 'index-page',
- description: 'Create documentation index page',
- $runAfter: ['adding-extra-docs'],
- $runBefore: ['extra-docs-added'],
- $process: function(docs) {
- //TODO(tlancina): move versionData into its own service
- var versionData = renderDocsProcessor.extraData.version;
- var currentVersion = versionData.current.name;
- var latestVersion = versionData.latest.name;
- // var versionPath = currentVersion == 'nightly' ? '' : currentVersion;
- // If latest and not initial build, set path to docs root
- var versionPath = (currentVersion == latestVersion) && !versionData.initialVersionBuild ? '' : currentVersion;
- docs.push({
- docType: 'index-page',
- id: 'index-page',
- currentVersion: currentVersion,
- template: 'api_index.template.html',
- outputPath: 'content/docs/' + versionPath + '/api/index.md'
- });
- }
- }
- };
|