diff --git a/frontend/src/App.tsx b/frontend/src/App.tsx
index 3021a74..24ea86b 100644
--- a/frontend/src/App.tsx
+++ b/frontend/src/App.tsx
@@ -1,18 +1,17 @@
import React, { useEffect, useState } from 'react'
import { BrowserRouter as Router, Route, Routes, Navigate } from 'react-router-dom'
-import TagPage from '@/pages/TagPage'
import TopNav from '@/components/TopNav'
import TagSidebar from '@/components/TagSidebar'
import TagDetailSidebar from '@/components/TagDetailSidebar'
-import PostPage from '@/pages/posts/PostPage'
+import PostListPage from '@/pages/posts/PostListPage'
import PostNewPage from '@/pages/posts/PostNewPage'
import PostDetailPage from '@/pages/posts/PostDetailPage'
-import WikiPage from '@/pages/WikiPage'
-import WikiNewPage from '@/pages/WikiNewPage'
-import WikiEditPage from '@/pages/WikiEditPage'
-import WikiDiffPage from '@/pages/WikiDiffPage'
-import WikiDetailPage from '@/pages/WikiDetailPage'
-import WikiHistoryPage from '@/pages/WikiHistoryPage'
+import WikiSearchPage from '@/pages/wiki/WikiSearchPage'
+import WikiNewPage from '@/pages/wiki/WikiNewPage'
+import WikiEditPage from '@/pages/wiki/WikiEditPage'
+import WikiDiffPage from '@/pages/wiki/WikiDiffPage'
+import WikiDetailPage from '@/pages/wiki/WikiDetailPage'
+import WikiHistoryPage from '@/pages/wiki/WikiHistoryPage'
import { API_BASE_URL } from '@/config'
import axios from 'axios'
import { Toaster } from '@/components/ui/toaster'
@@ -60,11 +59,10 @@ export default () => {
} />
- } />
+ } />
} />
} />
- } />
- } />
+ } />
} />
} />
} />
diff --git a/frontend/src/pages/TagPage.tsx b/frontend/src/pages/TagPage.tsx
deleted file mode 100644
index f4a1ebe..0000000
--- a/frontend/src/pages/TagPage.tsx
+++ /dev/null
@@ -1,50 +0,0 @@
-import React, { useEffect, useState } from 'react'
-import axios from 'axios'
-import { useParams } from 'react-router-dom'
-import { API_BASE_URL } from '../config'
-import MainArea from '@/components/layout/MainArea'
-
-
-export default () => {
- const { id } = useParams()
- const [posts, setPosts] = useState([])
- const [tagName, setTagName] = useState('')
-
- useEffect (() => {
- const fetchTag = async () => {
- try {
- const response = await axios.get (`${API_BASE_URL}/tags/${id}`)
- setTagName (response.data.name)
- } catch (error) {
- console.error ('Error fetching tag:', error)
- }
- }
-
- const fetchPosts = async () => {
- try {
- const response = await axios.get (`${API_BASE_URL}/tags/${id}/posts`)
- setPosts (response.data)
- } catch (error) {
- console.error ('Error fetching posts:', error)
- }
- }
-
- fetchTag ()
- fetchPosts ()
- }, [id])
-
- return (
-
-
-
タグ: {tagName}
-
- {posts.map ((post, index) => (
-
-

-
{post.title}
-
- ))}
-
-
- )
-}
diff --git a/frontend/src/pages/posts/PostPage.tsx b/frontend/src/pages/posts/PostListPage.tsx
similarity index 100%
rename from frontend/src/pages/posts/PostPage.tsx
rename to frontend/src/pages/posts/PostListPage.tsx
diff --git a/frontend/src/pages/WikiDetailPage.tsx b/frontend/src/pages/wiki/WikiDetailPage.tsx
similarity index 100%
rename from frontend/src/pages/WikiDetailPage.tsx
rename to frontend/src/pages/wiki/WikiDetailPage.tsx
diff --git a/frontend/src/pages/WikiDiffPage.tsx b/frontend/src/pages/wiki/WikiDiffPage.tsx
similarity index 100%
rename from frontend/src/pages/WikiDiffPage.tsx
rename to frontend/src/pages/wiki/WikiDiffPage.tsx
diff --git a/frontend/src/pages/WikiEditPage.tsx b/frontend/src/pages/wiki/WikiEditPage.tsx
similarity index 100%
rename from frontend/src/pages/WikiEditPage.tsx
rename to frontend/src/pages/wiki/WikiEditPage.tsx
diff --git a/frontend/src/pages/WikiHistoryPage.tsx b/frontend/src/pages/wiki/WikiHistoryPage.tsx
similarity index 100%
rename from frontend/src/pages/WikiHistoryPage.tsx
rename to frontend/src/pages/wiki/WikiHistoryPage.tsx
diff --git a/frontend/src/pages/WikiNewPage.tsx b/frontend/src/pages/wiki/WikiNewPage.tsx
similarity index 100%
rename from frontend/src/pages/WikiNewPage.tsx
rename to frontend/src/pages/wiki/WikiNewPage.tsx
diff --git a/frontend/src/pages/WikiPage.tsx b/frontend/src/pages/wiki/WikiSearchPage.tsx
similarity index 100%
rename from frontend/src/pages/WikiPage.tsx
rename to frontend/src/pages/wiki/WikiSearchPage.tsx