|
1 | 1 | const _ = require('lodash')
|
2 | 2 | const { join } = require('path')
|
3 | 3 | const Settings = require('../../../settings')
|
4 |
| -const { getSlug, makePermalink, removeExtension } = require('../../../helpers') |
| 4 | +const { getSlug, makePermalink, removeExtension, maybeRawHTMLType } = require('../../../helpers') |
5 | 5 | const contentTypes = require('../contentTypes')
|
6 | 6 | const parseTemplate = require('../parseTemplate')
|
7 | 7 | const { isLocalAsset } = require('./localAsset')
|
@@ -67,13 +67,11 @@ const _createSubpage = (fsObject, { foldered }) => {
|
67 | 67 | const permalink = getSubpagePermalink(fsObject, foldered)
|
68 | 68 | const metadata = parseTemplate(pageFile)
|
69 | 69 |
|
70 |
| - const type = pageFile?.extension === '.html' ? 'raw-index-html' : DEFAULT_TYPE |
71 |
| - |
72 | 70 | return {
|
73 | 71 | ..._.omit(fsObject, 'children'),
|
74 | 72 | type: contentTypes.SUBPAGE,
|
75 | 73 | data: {
|
76 |
| - type: metadata.type || type, |
| 74 | + type: metadata.type || maybeRawHTMLType(pageFile?.extension) || DEFAULT_TYPE, |
77 | 75 | title: metadata.title || removeExtension(fsObject.name),
|
78 | 76 | cover: metadata.cover ? [permalink, metadata.cover].join('/') : '',
|
79 | 77 | media: metadata.media ? [permalink, metadata.media].join('/') : '',
|
|
0 commit comments