diff --git a/build.ts b/build.ts index b76b4a4..6bfd2ac 100755 --- a/build.ts +++ b/build.ts @@ -11,9 +11,9 @@ interface ThemeInfo { gitea: Gitea; } -async function buildTheme(themePath: string) { +async function generateTheme(themePath: string) { try { - const inputFile = "sass/theme-github.scss"; + const inputFile = "src/theme-github.scss"; const outputFile = "dist/theme-github.css"; const result = await sass.compileAsync(inputFile, { sourceMap: false, style: "compressed" }); @@ -33,4 +33,4 @@ async function buildTheme(themePath: string) { } } -buildTheme("theme.yml"); +generateTheme("theme.yml"); diff --git a/sass/theme-github.scss b/sass/theme-github.scss deleted file mode 100644 index 7c04a33..0000000 --- a/sass/theme-github.scss +++ /dev/null @@ -1,22 +0,0 @@ -/* Made by Luting ^-^ */ -@use 'chroma'; -@use 'codemirror'; -@use 'root'; -@use 'emoji'; -@use 'transition'; // 添加过渡动画 -@use 'modal'; // 弹窗 -@use 'input'; // 输入框 -@use 'button'; // 按钮 -@use 'label'; // 标签 -@use 'dropdown'; // 下拉菜单 -@use 'dashboard'; // 首页 -@use 'repo'; // 仓库 -@use 'issue'; // 工单&拉取请求 -@use 'setting'; // 设置 -@use 'release'; // 发布 -@use 'actions'; // 操作 -@use 'svg'; // svg -@use 'fontcolor'; // 字体颜色 -@use 'radius'; // 圆角 -@use 'heatmap'; // 热力图 -@use 'diff'; // 对比 \ No newline at end of file diff --git a/src/components.scss b/src/components.scss new file mode 100644 index 0000000..849928d --- /dev/null +++ b/src/components.scss @@ -0,0 +1,9 @@ +// Made by Luting ^-^ +@use "components/dashboard"; // 首页 +@use "components/repo"; // 仓库 +@use "components/issue"; // 工单&拉取请求 +@use "components/setting"; // 设置 +@use "components/release"; // 发布 +@use "components/actions"; // 操作 +@use "components/heatmap"; // 热力图 +@use "components/diff"; // 对比 diff --git a/sass/actions.scss b/src/components/actions.scss similarity index 100% rename from sass/actions.scss rename to src/components/actions.scss diff --git a/sass/dashboard.scss b/src/components/dashboard.scss similarity index 100% rename from sass/dashboard.scss rename to src/components/dashboard.scss diff --git a/sass/diff.scss b/src/components/diff.scss similarity index 100% rename from sass/diff.scss rename to src/components/diff.scss diff --git a/sass/heatmap.scss b/src/components/heatmap.scss similarity index 100% rename from sass/heatmap.scss rename to src/components/heatmap.scss diff --git a/sass/issue.scss b/src/components/issue.scss similarity index 100% rename from sass/issue.scss rename to src/components/issue.scss diff --git a/sass/release.scss b/src/components/release.scss similarity index 100% rename from sass/release.scss rename to src/components/release.scss diff --git a/sass/repo.scss b/src/components/repo.scss similarity index 100% rename from sass/repo.scss rename to src/components/repo.scss diff --git a/sass/setting.scss b/src/components/setting.scss similarity index 100% rename from sass/setting.scss rename to src/components/setting.scss diff --git a/src/public.scss b/src/public.scss new file mode 100644 index 0000000..7c567c2 --- /dev/null +++ b/src/public.scss @@ -0,0 +1,13 @@ +// Made by Luting ^-^ +@use "public/chroma"; // 代码高亮 +@use "public/codemirror"; +@use "public/emoji"; +@use "public/transition"; // 添加过渡动画 +@use "public/modal"; // 弹窗 +@use "public/input"; // 输入框 +@use "public/button"; // 按钮 +@use "public/label"; // 标签 +@use "public/dropdown"; // 下拉菜单 +@use "public/svg"; // svg +@use "public/fontcolor"; // 字体颜色 +@use "public/radius"; // 圆角 diff --git a/sass/button.scss b/src/public/button.scss similarity index 100% rename from sass/button.scss rename to src/public/button.scss diff --git a/sass/chroma.scss b/src/public/chroma.scss similarity index 99% rename from sass/chroma.scss rename to src/public/chroma.scss index a95530f..0435533 100644 --- a/sass/chroma.scss +++ b/src/public/chroma.scss @@ -1,4 +1,4 @@ -// Made by Luting ^-^ +// Made by Rainnny <3 .chroma { background-color: var(--color-code-bg); diff --git a/sass/codemirror.scss b/src/public/codemirror.scss similarity index 97% rename from sass/codemirror.scss rename to src/public/codemirror.scss index 46fedcc..1af138a 100644 --- a/sass/codemirror.scss +++ b/src/public/codemirror.scss @@ -1,4 +1,4 @@ -// Made by Luting ^-^ +// Made by Rainnny <3 .CodeMirror.cm-s-default, .CodeMirror.cm-s-paper { .cm-property { diff --git a/sass/dropdown.scss b/src/public/dropdown.scss similarity index 100% rename from sass/dropdown.scss rename to src/public/dropdown.scss diff --git a/sass/emoji.scss b/src/public/emoji.scss similarity index 100% rename from sass/emoji.scss rename to src/public/emoji.scss diff --git a/sass/fontcolor.scss b/src/public/fontcolor.scss similarity index 100% rename from sass/fontcolor.scss rename to src/public/fontcolor.scss diff --git a/sass/input.scss b/src/public/input.scss similarity index 100% rename from sass/input.scss rename to src/public/input.scss diff --git a/sass/label.scss b/src/public/label.scss similarity index 100% rename from sass/label.scss rename to src/public/label.scss diff --git a/sass/modal.scss b/src/public/modal.scss similarity index 100% rename from sass/modal.scss rename to src/public/modal.scss diff --git a/sass/radius.scss b/src/public/radius.scss similarity index 100% rename from sass/radius.scss rename to src/public/radius.scss diff --git a/sass/svg.scss b/src/public/svg.scss similarity index 100% rename from sass/svg.scss rename to src/public/svg.scss diff --git a/sass/transition.scss b/src/public/transition.scss similarity index 100% rename from sass/transition.scss rename to src/public/transition.scss diff --git a/sass/root.scss b/src/styles/gitea.css similarity index 99% rename from sass/root.scss rename to src/styles/gitea.css index 5014ec9..02567d5 100644 --- a/sass/root.scss +++ b/src/styles/gitea.css @@ -1,4 +1,4 @@ -// Made by Luting ^-^ +/* Made by Luting ^-^ */ :root { --is-dark-theme: true; --border-radius: 6px; @@ -226,4 +226,4 @@ --color-active-line: #534d1b; accent-color: var(--color-accent); color-scheme: dark; -} +} \ No newline at end of file diff --git a/src/theme-github.scss b/src/theme-github.scss new file mode 100644 index 0000000..5a120f8 --- /dev/null +++ b/src/theme-github.scss @@ -0,0 +1,5 @@ +/* Made by Luting ^-^ */ +@use "styles/gitea"; + +@use "public"; +@use "components";