1
0
mirror of synced 2025-12-20 10:28:40 -05:00

Remove FEATURE_NEXTJS Flag Part 1 (#20176)

* cleanup FEATURE_NEXTJS

* fixing some server tests

* updating article a for server tests

* update h2 to h4 map topic tests

* data off on TOCs

* updating dropdown article versions links

* Update so markdown renders in intros

* updating typo and all server tests are now passing

* remove nextjs feature flag

* head.js tests pass

* updating article-version-picker

* remove nextjs feature flag browser test

* update header.js tests

* fix page-titles.js test

* fix deprecated-enterprise versions

* adding early access

* testing

* getting childTocItem

* fixing table of contents to show child toc items

* updated to 2 because the sidebar article also has the same link

* remove comment

* updating pick

* Update TocLandingContext.tsx

* update package.json and change className to h4 for h2

* updating with mikes feedback

* remove a.active test

* React clean up: Delete unnecessary layouts/includes Part 2 (#20143)

* Delete unnecessary layouts

* setting back tests failing :(

* update layouts

* delete unnecessary includes

* remove github-ae-release-notes and updating layouts

* remove a.active test
This commit is contained in:
Grace Park
2021-07-16 14:54:25 -07:00
committed by GitHub
parent 741ca7e481
commit 27aa5d92ea
72 changed files with 105 additions and 1878 deletions

View File

@@ -1,5 +1,6 @@
import fs from 'fs'
import path from 'path'
import { liquid } from '../lib/render-content/index.js'
import layouts from '../lib/layouts.js'
import FailBot from '../lib/failbot.js'
import loadSiteData from '../lib/site-data.js'
import builtAssets from '../lib/built-asset-urls.js'
@@ -53,7 +54,8 @@ export default async function handleError(error, req, res, next) {
// Special handling for when a middleware calls `next(404)`
if (error === 404) {
return res.status(404).send(await liquid.parseAndRender(layouts['error-404'], req.context))
// Again, we can remove this once the 404/500 pages are ready
return res.status(404).send(await liquid.parseAndRender(fs.readFileSync(path.join(process.cwd(), './layouts/error-404.html'), 'utf8'), req.context))
}
// If the error contains a status code, just send that back. This is usually
@@ -66,8 +68,8 @@ export default async function handleError(error, req, res, next) {
console.error('500 error!', req.path)
console.error(error)
}
res.status(500).send(await liquid.parseAndRender(layouts['error-500'], req.context))
// Again, we can remove this once the 404/500 pages are ready
res.status(500).send(await liquid.parseAndRender(fs.readFileSync(path.join(process.cwd(), './layouts/error-500.html'), 'utf8'), req.context))
// Report to Failbot AFTER responding to the user
await logException(error, req)