代码结构调整

This commit is contained in:
lutinglt
2025-02-22 09:53:29 +08:00
parent 8def32e5b9
commit 4365603d56
31 changed files with 16 additions and 9 deletions

7
CONTRIBUTING.md Normal file
View File

@@ -0,0 +1,7 @@
| 目录 | 说明 |
| ----------------- | ---------------------------- |
| styles | 元素 GitHub 风格 |
| styles/components | 具体页面的元素单独风格 |
| styles/public | 适用大部分页面的元素默认风格 |
| themes | 颜色主题 |
| themes/\<theme> | 具体颜色主题自己的颜色或风格 |

View File

@@ -11,7 +11,7 @@ async function generateTheme(themePath) {
fs.mkdirSync("dist", { recursive: true }); fs.mkdirSync("dist", { recursive: true });
for (const theme of data.gitea.themes) { for (const theme of data.gitea.themes) {
const inputFile = `src/themes/theme-github-${theme}.scss`; const inputFile = `src/themes/${theme}.scss`;
const outputFile = `dist/theme-github-${theme}.css`; const outputFile = `dist/theme-github-${theme}.css`;
const result = await sass.compileAsync(inputFile, { sourceMap: false, style: "compressed" }); const result = await sass.compileAsync(inputFile, { sourceMap: false, style: "compressed" });
fs.writeFileSync(outputFile, result.css); fs.writeFileSync(outputFile, result.css);

View File

@@ -20,7 +20,7 @@ async function generateTheme(themePath: string) {
await Deno.mkdir("dist", { recursive: true }); await Deno.mkdir("dist", { recursive: true });
for (const theme of data.gitea.themes) { for (const theme of data.gitea.themes) {
const inputFile = `src/themes/theme-github-${theme}.scss`; const inputFile = `src/themes/${theme}.scss`;
const outputFile = `dist/theme-github-${theme}.css`; const outputFile = `dist/theme-github-${theme}.css`;
const result = await sass.compileAsync(inputFile, { sourceMap: false, style: "compressed" }); const result = await sass.compileAsync(inputFile, { sourceMap: false, style: "compressed" });
await Deno.writeTextFile(outputFile, result.css); await Deno.writeTextFile(outputFile, result.css);

View File

@@ -1,3 +0,0 @@
/* Made by Luting ^-^ */
@use "public";
@use "components";

3
src/styles.scss Normal file
View File

@@ -0,0 +1,3 @@
/* Made by Luting ^-^ */
@use "styles/public";
@use "styles/components";

4
src/themes/dark.scss Normal file
View File

@@ -0,0 +1,4 @@
// Made by Luting ^-^
@use "../styles";
@use "dark/github-dark.css"; // GitHub 变量(仅主题内部使用的变量)
@use "dark/gitea-dark.css"; // Gitea 变量(元素默认使用的变量)

View File

@@ -1,4 +0,0 @@
// Made by Luting ^-^
@use "../sass/theme-github";
@use "../styles/dark/github-dark.css"; // GitHub 变量(仅主题内部使用的变量)
@use "../styles/dark/gitea-dark.css"; // Gitea 变量(元素默认使用的变量)