refactor: improve content json importing

This commit is contained in:
Kim, Jimin 2023-08-08 12:39:46 +09:00
parent a3c0990804
commit 36b1ecd8ec
Signed by: pomp
GPG key ID: CE1DDB8A4A765403
10 changed files with 43 additions and 28 deletions

View file

@ -3,6 +3,9 @@ const nextConfig = {
output: "export",
distDir: "build",
images: { unoptimized: true },
experimental: {
externalDir: true,
},
}
module.exports = nextConfig

View file

@ -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

View file

@ -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 {

View file

@ -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"

View file

@ -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