Sfoglia il codice sorgente

setup Custom Page Extensions

Yuki Takei 3 anni fa
parent
commit
c43c2bf2ea

+ 1 - 0
packages/app/next.config.js

@@ -16,6 +16,7 @@ const nextConfig = {
   typescript: {
     tsconfigPath: 'tsconfig.build.client.json',
   },
+  pageExtensions: ['page.tsx', 'page.ts', 'page.jsx', 'page.js'],
 
   /** @param config {import('next').NextConfig} */
   webpack(config, options) {

+ 3 - 2
packages/app/src/pages/[[...path]].tsx → packages/app/src/pages/[[...path]].page.tsx

@@ -16,9 +16,8 @@ import { CrowiRequest } from '~/interfaces/crowi-request';
 // import { useRendererSettings } from '~/stores/renderer';
 // import { EditorMode, useEditorMode, useIsMobile } from '~/stores/ui';
 import loggerFactory from '~/utils/logger';
-import { CommonProps, getServerSideCommonProps, useCustomTitle } from '~/utils/nextjs-page-utils';
-// import { isUserPage, isTrashPage, isSharedPage } from '~/utils/path-utils';
 
+// import { isUserPage, isTrashPage, isSharedPage } from '~/utils/path-utils';
 
 // import GrowiSubNavigation from '../client/js/components/Navbar/GrowiSubNavigation';
 // import GrowiSubNavigationSwitcher from '../client/js/components/Navbar/GrowiSubNavigationSwitcher';
@@ -37,6 +36,8 @@ import {
 //   useSearchServiceConfigured, useSearchServiceReachable, useIsMailerSetup,
 //   useAclEnabled, useHasSlackConfig, useDrawioUri, useHackmdUri, useMathJax, useNoCdn, useEditorConfig,
 } from '../stores/context';
+
+import { CommonProps, getServerSideCommonProps, useCustomTitle } from './commons';
 // import { useCurrentPageSWR } from '../stores/page';
 
 

+ 0 - 0
packages/app/src/pages/_app.tsx → packages/app/src/pages/_app.page.tsx


+ 0 - 0
packages/app/src/pages/_document.tsx → packages/app/src/pages/_document.page.tsx


+ 0 - 0
packages/app/src/utils/nextjs-page-utils.ts → packages/app/src/pages/commons.ts