Skip to content

Commit 9816022

Browse files
committed
feat: 既読したテキストブックの管理/表示
1 parent 4608575 commit 9816022

19 files changed

Lines changed: 3380 additions & 15165 deletions

.cspell.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,14 @@
2020
"hackathons",
2121
"iconify",
2222
"JPDOC",
23+
"nanostores",
2324
"noto",
2425
"nowrap",
2526
"palt",
2627
"pandacss",
2728
"partytown",
28-
"rgba"
29+
"rgba",
30+
"sysken",
31+
"syslearn"
2932
]
3033
}

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,5 @@ pnpm-debug.log*
2121
.DS_Store
2222

2323
tsconfig.tsbuildinfo
24+
25+
generated/

.vscode/extensions.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
{
2-
"recommendations": ["astro-build.astro-vscode"],
2+
"recommendations": [
3+
"astro-build.astro-vscode",
4+
"mizdra.css-modules-kit-vscode"
5+
],
36
"unwantedRecommendations": []
47
}

.vscode/settings.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,8 @@
4040
"less",
4141
"scss",
4242
"pcss",
43-
"postcss"
43+
"postcss",
44+
"mdx"
4445
],
4546
"cSpell.words": []
4647
}

astro.config.mjs

Lines changed: 16 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,20 +3,15 @@ import react from "@astrojs/react";
33
import starlight from "@astrojs/starlight";
44
import remarkMermaid from "@southball/remark-mermaid";
55
import compress from "astro-compress";
6-
import icon from "astro-icon";
76
import metaTags from "astro-meta-tags";
87
import { defineConfig } from "astro/config";
98
import wikiLinkPlugin from "remark-wiki-link-plus";
9+
import Icons from "unplugin-icons/vite";
1010

1111
// https://astro.build/config
1212
export default defineConfig({
13-
1413
integrations: [
1514
metaTags(),
16-
icon({
17-
include: { "mdi": ["launch"], "material-symbols": ["*"] },
18-
iconDir: "src/assets/icons",
19-
}),
2015
compress({
2116
HTML: {
2217
"html-minifier-terser": {
@@ -43,13 +38,14 @@ export default defineConfig({
4338
logo: {
4439
src: "./src/assets/icons/logo/sym.svg",
4540
},
46-
social: {
47-
"github": "https://github.com/SystemEngineeringTeam/SysLearn",
48-
"x.com": "https://x.com/set_official",
49-
"instagram": "https://www.instagram.com/ait.sysken",
50-
},
41+
social: [
42+
{ icon: "github", label: "GitHub", href: "https://github.com/SystemEngineeringTeam/SysLearn" },
43+
{ icon: "x.com", label: "X", href: "https://x.com/set_official" },
44+
{ icon: "instagram", label: "Instagram", href: "https://www.instagram.com/ait.sysken" },
45+
],
5146
components: {
5247
Sidebar: "src/components/starlight/Sidebar.astro",
48+
Footer: "src/components/starlight/Footer.astro",
5349
},
5450
customCss: [
5551
"@fontsource-variable/inter",
@@ -109,4 +105,13 @@ export default defineConfig({
109105
[wikiLinkPlugin, { markdownFolder: "src/content/docs" }],
110106
],
111107
},
108+
vite: {
109+
plugins: [
110+
Icons({
111+
compiler: "jsx",
112+
autoInstall: true,
113+
jsx: "react",
114+
}),
115+
],
116+
},
112117
});

bun.lock

Lines changed: 3181 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bun.lockb

-553 KB
Binary file not shown.

eslint.config.mjs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
import antfu from "@antfu/eslint-config";
2+
import cssModulesKit from "@css-modules-kit/eslint-plugin";
3+
import css from "@eslint/css";
24

35
export default antfu(
46
{
@@ -59,4 +61,9 @@ export default antfu(
5961
formatters: true,
6062
isInEditor: true,
6163
},
64+
{
65+
files: ["**/*.css"],
66+
language: "css/css",
67+
extends: [css.configs.recommended, cssModulesKit.configs.recommended],
68+
},
6269
);

0 commit comments

Comments
 (0)