diff --git a/src/app.scss b/src/lib/app.scss similarity index 93% rename from src/app.scss rename to src/lib/app.scss index 809e4f5..e367def 100644 --- a/src/app.scss +++ b/src/lib/app.scss @@ -1,4 +1,4 @@ -@import 'variables.scss'; +@import '../variables.scss'; @font-face { font-family: 'ZenKakuGothicNew-Regular'; diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 9b79363..a683fad 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -1,5 +1,5 @@ \ No newline at end of file diff --git a/src/routes/+page.server.ts b/src/routes/+page.server.ts index cc18ebd..ebb36da 100644 --- a/src/routes/+page.server.ts +++ b/src/routes/+page.server.ts @@ -29,11 +29,11 @@ export const load: PageServerLoad = async ({ params }) => { title: row.title, image: row.image, date: row.updated_at.toISOString().slice(0, 10), - link: `/post/${row.category}/${row.id}`, + link: `/article/${row.category}/${row.id}`, tags: row.tags, })); - const tags = await db.query("SELECT * FROM tag ORDER BY ref_count DESC"); - data.tags = tags.rows.map((row) => row.name + ":" + row.ref_count); + const tags = await db.query("SELECT * FROM tag ORDER BY ref_count DESC LIMIT 20"); + data.tags = tags.rows.map((row) => row.name); } catch (e) { await db.rollback(); throw error(500, e as Error); diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index a3ad380..8a678be 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -306,10 +306,15 @@ .tags { ul { display: flex; + flex-wrap: wrap; + justify-content: left; + flex-direction: row; gap: 3px; li { font-size: 1rem; padding: 3px 5px; + border: 1px solid var(--line-primary); + border-radius: 5px; } } } diff --git a/src/routes/article/+layout.svelte b/src/routes/article/+layout.svelte new file mode 100644 index 0000000..a683fad --- /dev/null +++ b/src/routes/article/+layout.svelte @@ -0,0 +1,5 @@ + + + \ No newline at end of file diff --git a/src/routes/articles/+page.svelte b/src/routes/article/+page.svelte similarity index 100% rename from src/routes/articles/+page.svelte rename to src/routes/article/+page.svelte diff --git a/src/routes/articles/[category]/[id]/+page.server.ts b/src/routes/article/[category]/[id]/+page.server.ts similarity index 100% rename from src/routes/articles/[category]/[id]/+page.server.ts rename to src/routes/article/[category]/[id]/+page.server.ts diff --git a/src/routes/articles/[category]/[id]/+page.svelte b/src/routes/article/[category]/[id]/+page.svelte similarity index 100% rename from src/routes/articles/[category]/[id]/+page.svelte rename to src/routes/article/[category]/[id]/+page.svelte diff --git a/src/routes/articles/[id]/+page.server.ts b/src/routes/article/[id]/+page.server.ts similarity index 100% rename from src/routes/articles/[id]/+page.server.ts rename to src/routes/article/[id]/+page.server.ts diff --git a/src/routes/articles/[id]/+page.svelte b/src/routes/article/[id]/+page.svelte similarity index 100% rename from src/routes/articles/[id]/+page.svelte rename to src/routes/article/[id]/+page.svelte diff --git a/src/routes/articles/+layout.svelte b/src/routes/articles/+layout.svelte deleted file mode 100644 index 9b79363..0000000 --- a/src/routes/articles/+layout.svelte +++ /dev/null @@ -1,5 +0,0 @@ - - - \ No newline at end of file diff --git a/src/variables.scss b/src/variables.scss index 9f4688c..502cbd5 100644 --- a/src/variables.scss +++ b/src/variables.scss @@ -1,5 +1,6 @@ :root { - --background-primary: #343434; - --line-primary: rgba(255, 255, 255, 0.1); + --background-primary: #1b1b1b; + --line-primary: rgba(255, 255, 255, 0.2); + --line-secondary: rgba(255, 255, 255, 0.1); --highlight-primary: rgba(255, 115, 0, 0.2); }