Commit Graph
30 Commits
Author SHA1 Message Date
nxxy335top 5194d14fb0 update README.md 2026-05-19 17:25:43 +08:00
nxxy335top 31997e51c8 update README.md 2026-05-19 15:53:10 +08:00
nxxy335top fa639e0aae update README.md 2026-05-19 15:46:37 +08:00
nxxy335top 93dc21e69b 完善页脚 2026-05-19 14:18:09 +08:00
nxxy335top 1bf7107966 增加豆瓣、Steam、装备管理适配页面 2026-05-19 11:07:22 +08:00
nxxy335top 0021045c5f 修复EXIF 2026-05-18 20:35:58 +08:00
nxxy335top a0c64736eb first commit 2026-05-18 17:29:18 +08:00
Ryan Wang e85fbd62f4 Add nodemon, nodemon.json and update dev script
Add a nodemon.json config to watch src and public (ext: astro, ts, html), add nodemon as a devDependency, and change the package.json "dev" script to run nodemon --config nodemon.json --exec 'astro build' (replacing the previous "astro dev"). Also remove the preview script.
2026-04-09 14:42:08 +08:00
Ryan Wang 6f1cede536 Expand README and tidy templates & VSCode settings
Replace the placeholder README with a full Chinese README for the Halo + Astro theme starter, adding rationale, architecture, dev/build instructions, directory layout, and usage notes. Also apply minor formatting/whitespace cleanups: adjust .vscode/settings.json formatting, collapse attributes on the category list div in src/pages/categories.astro, and remove an extra blank line in src/pages/category.astro. These are documentation and formatting changes only — no functional behavior changes.
2026-04-07 23:31:39 +08:00
Ryan Wang 184ff9351d Extract post list into reusable fragment
Add public/fragments/post-list.html containing the shared post list markup, and update src/pages/category.astro and src/pages/index.astro to replace the in-file duplicate list with <th:block th:replace="~{fragments/post-list}"></th:block>. This removes duplicated template code and centralizes the post list for easier maintenance; existing empty-feed and pagination logic remain unchanged.
2026-04-07 23:26:08 +08:00
Ryan Wang 29741c6df9 Add unplugin-icons & use Mingcute icons
Register unplugin-icons (Icons Vite plugin) in astro.config and add unplugin-icons + @iconify-json/mingcute to devDependencies. Replace inline SVGs in ThemeSwitcher.vue with MingcuteSunLine / MingcuteMoonLine icon components imported from ~icons, and add unplugin-icons types to tsconfig. Also simplify VSCode formatter setting and update package.json accordingly.
2026-04-07 23:15:32 +08:00
Ryan Wang b34fd27d45 Add UserButton, update Header & deps
Add a new src/components/UserButton.vue and update src/components/Header.astro to integrate UI changes. Add @halo-dev/api-client and ky to package.json and update editor settings to use Prettier for .vue and .astro files. Regenerate pnpm lockfile.
2026-04-07 23:09:18 +08:00
Ryan Wang 63d640eaac Remove templates and compiled theme assets
Delete prebuilt template pages and their compiled theme assets under templates/: removes templates/*.html and the templates/assets files (Layout CSS, ThemeSwitcher, client runtime and bundled runtime). Cleans up generated/compiled template artifacts so they no longer ship with the repository.
2026-04-07 22:52:41 +08:00
Ryan Wang cf680c4d17 Refactor 2026-04-07 22:52:16 +08:00
Ryan Wang ec2fcc6e4a chore: bump dependencies
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-08-28 23:10:22 +08:00
Ryan Wang b7cbc0866e chore: bump dependencies
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-08-25 15:50:49 +08:00
Ryan Wang b1fa0b0b2f chore: bump dependencies
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-08-14 11:54:58 +08:00
Ryan Wang 6bbe1b4746 chore: update theme.yaml
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-08-08 16:45:48 +08:00
Ryan Wang 1395ce99ae chore: update theme.yaml
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-08-03 23:37:36 +08:00
Ryan Wang e12b569be8 feat: add settings.yaml
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-08-03 17:14:52 +08:00
Ryan Wang 843e70ee4c feat: add native about html
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-08-01 15:20:49 +08:00
Ryan Wang 39df649b96 feat: add i18n files
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-08-01 12:29:02 +08:00
Ryan Wang 3e2f28b4ff chore: bump dependencies
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-07-31 18:06:57 +08:00
Ryan Wang 4f697e33e7 chore: use @halo-dev/astro-halo-theme-integration package
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-07-31 17:38:36 +08:00
Ryan Wang 0a950731d9 feat: add links page
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-07-30 11:04:52 +08:00
Ryan Wang ba9816e4c1 chore: add eslint prettier
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-07-29 20:43:20 +08:00
Ryan Wang 05dcae511e docs: update readme
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-07-29 20:20:53 +08:00
Ryan Wang 3e767be637 chore: remove .idea folder
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-07-29 18:08:30 +08:00
Ryan Wang a46eebfb87 feat: add thymeleaf assets processor
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-07-29 18:06:56 +08:00
Ryan Wang ceceb37349 init project
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-07-28 22:53:51 +08:00