From 708d3a4d470e7e1f7dccbebd65779a1f45cff6df Mon Sep 17 00:00:00 2001
From: Fushihara <1039534+fushihara@users.noreply.github.com>
Date: Mon, 23 Sep 2024 21:27:07 +0900
Subject: =?UTF-8?q?=E3=82=AB=E3=83=86=E3=82=B4=E3=83=AA=E6=A9=9F=E8=83=BD?=
=?UTF-8?q?=E5=89=8A=E9=99=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/app/_components/navigationHeader.tsx | 3 --
src/app/article/category/[categoryName]/page.tsx | 44 ------------------------
src/app/article/category/page.tsx | 29 ----------------
src/app/article/category/style.css | 3 --
4 files changed, 79 deletions(-)
delete mode 100644 src/app/article/category/[categoryName]/page.tsx
delete mode 100644 src/app/article/category/page.tsx
delete mode 100644 src/app/article/category/style.css
diff --git a/src/app/_components/navigationHeader.tsx b/src/app/_components/navigationHeader.tsx
index 945cc26..20cee95 100644
--- a/src/app/_components/navigationHeader.tsx
+++ b/src/app/_components/navigationHeader.tsx
@@ -18,9 +18,6 @@ export function NavigationHeader() {
記事一覧
-
- カテゴリ一覧
-
タグ一覧
diff --git a/src/app/article/category/[categoryName]/page.tsx b/src/app/article/category/[categoryName]/page.tsx
deleted file mode 100644
index 3e60a89..0000000
--- a/src/app/article/category/[categoryName]/page.tsx
+++ /dev/null
@@ -1,44 +0,0 @@
-import { ArticleLoader } from "../../../../util/articleLoader";
-import { ArticleListElement } from "../../_components/articleListElement";
-type PageType = {
- searchParams: Record,
- params: {
- categoryName: string,
- }
-}
-export async function generateMetadata(context: PageType) {
- return {
- title: `アキバ総研アーカイブ:カテゴリ ${decodeURIComponent(context.params.categoryName)}`,
- }
-}
-export default async function Page(context: PageType) {
- const al = new ArticleLoader()
- const nowPageCategoryName = decodeURIComponent(context.params.categoryName);
- const loadedData = await al.loadData().then(articles => {
- const filterd = articles.filter(article => {
- if (article.breadLinks.length == 0) {
- return false;
- }
- const category = article.breadLinks[0];
- if (category == nowPageCategoryName) {
- return true;
- } else {
- return false;
- }
- });
- return filterd;
- });
- return (
-
-
カテゴリ:{nowPageCategoryName} の記事一覧
-
全:{loadedData.length}件
- {ArticleListElement(loadedData)}
-
- );
-}
-export async function generateStaticParams() {
- const categoryList = await new ArticleLoader().getCategoryList();
- return categoryList.map((data, index) => {
- return { categoryName: data.name };
- });
-}
diff --git a/src/app/article/category/page.tsx b/src/app/article/category/page.tsx
deleted file mode 100644
index 4976054..0000000
--- a/src/app/article/category/page.tsx
+++ /dev/null
@@ -1,29 +0,0 @@
-import Link from "next/link";
-import { ArticleLoader } from "../../../util/articleLoader";
-import "./style.css";
-type PageType = {
- searchParams: Record,
- params: {
- tagName: string,
- }
-}
-export async function generateMetadata(context: PageType) {
- return {
- title: `アキバ総研アーカイブ:カテゴリ一覧`,
- }
-}
-export default async function Page(context: PageType) {
- const tagList = await new ArticleLoader().getCategoryList();
- const categoryListElement: JSX.Element[] = [];
- tagList.forEach(t => {
- categoryListElement.push({t.name}({t.count}))
- })
- return (
-
-
記事にセットされているカテゴリの一覧
-
- {categoryListElement}
-
-
- );
-}
diff --git a/src/app/article/category/style.css b/src/app/article/category/style.css
deleted file mode 100644
index f8a5c5f..0000000
--- a/src/app/article/category/style.css
+++ /dev/null
@@ -1,3 +0,0 @@
-h1,h2,h3 {
- all: revert;
-}
--
cgit v1.2.3