refactor: improve content json importing
This commit is contained in:
parent
a3c0990804
commit
36b1ecd8ec
10 changed files with 43 additions and 28 deletions
|
@ -3,6 +3,9 @@ const nextConfig = {
|
|||
output: "export",
|
||||
distDir: "build",
|
||||
images: { unoptimized: true },
|
||||
experimental: {
|
||||
externalDir: true,
|
||||
},
|
||||
}
|
||||
|
||||
module.exports = nextConfig
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
"use client"
|
||||
|
||||
import contentMap from "@developomp-site/content/exports/contentMap"
|
||||
import { type ReactNode, useEffect, useState } from "react"
|
||||
|
||||
import PostCard from "@/components/PostCard"
|
||||
import ShowMoreButton from "@/components/ShowMoreButton"
|
||||
import contentMap from "@/contentMap"
|
||||
|
||||
const totalPosts = Object.keys(contentMap.posts).length
|
||||
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
import contentMap from "@developomp-site/content/exports/contentMap"
|
||||
import type { PageData } from "@developomp-site/content/src/types/types"
|
||||
|
||||
import contentMap from "@/contentMap"
|
||||
|
||||
import type { Params } from "./page"
|
||||
|
||||
export enum PageType {
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
import "./Page.scss"
|
||||
|
||||
import contentMap from "@developomp-site/content/exports/contentMap"
|
||||
import { type Metadata } from "next"
|
||||
import { type ParsedUrlQuery } from "querystring"
|
||||
|
||||
|
@ -8,7 +9,6 @@ import Card from "@/components/Card"
|
|||
import PostCard from "@/components/PostCard"
|
||||
import Tag from "@/components/Tag"
|
||||
import TagList from "@/components/TagList"
|
||||
import contentMap from "@/contentMap"
|
||||
|
||||
import { getData, PageType } from "./helper"
|
||||
import Meta from "./Meta"
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
import contentMapJson from "@developomp-site/content/dist/map.json"
|
||||
import { type ContentMap } from "@developomp-site/content/src/types/types"
|
||||
|
||||
export default contentMapJson as ContentMap
|
Loading…
Add table
Add a link
Reference in a new issue