├── .gitignore ├── .prettierrc.mjs ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── LICENSE ├── README.md ├── README_zh.md ├── astro.config.mjs ├── package.json ├── pnpm-lock.yaml ├── public └── favicon.svg ├── src ├── components │ ├── Banner.astro │ ├── BaseHead.astro │ ├── Footer.astro │ ├── GlobalStyles.astro │ ├── Markdown.astro │ ├── MobileSearchBar.svelte │ ├── NavBar.astro │ ├── PostCard.astro │ ├── ScriptSetup.astro │ ├── SearchBar.svelte │ ├── SideBar.astro │ ├── controllers │ │ └── Pagination.astro │ ├── misc │ │ ├── ArchivePost.astro │ │ ├── ArchiveYearTitle.astro │ │ └── CopyRight.astro │ └── widgets │ │ ├── PostCardInfoIcon.astro │ │ └── SocialIcon.astro ├── content.config.ts ├── contents │ ├── posts │ │ ├── markdown-tutorial.md │ │ ├── markdown.md │ │ └── video.md │ └── specs │ │ └── about.md ├── env.d.ts ├── layouts │ ├── BaseLayout.astro │ ├── ChipLayout.astro │ ├── MainLayout.astro │ ├── PostArchiveLayout.astro │ └── PostLayout.astro ├── locales │ ├── keys.ts │ ├── languages │ │ ├── en.ts │ │ └── zh_cn.ts │ └── translation.ts ├── pages │ ├── [...page].astro │ ├── about.astro │ ├── archive.astro │ ├── categories │ │ ├── [category].astro │ │ └── index.astro │ ├── posts │ │ └── [...slug].astro │ ├── robots.txt.ts │ ├── rss.xml.ts │ └── tags │ │ ├── [tag].astro │ │ └── index.astro ├── plugins │ ├── remark-reading-time.mjs │ └── remark-toc.mjs ├── styles │ ├── animations.css │ ├── markdown.css │ ├── scrollbar.css │ ├── searchbar.css │ └── transitions.css ├── types │ └── config.ts └── utils │ ├── content.ts │ ├── cover.ts │ ├── date.ts │ └── hash.ts ├── svelte.config.js ├── tailwind.config.mjs ├── tsconfig.json └── yukina.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/.prettierrc.mjs -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/README.md -------------------------------------------------------------------------------- /README_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/README_zh.md -------------------------------------------------------------------------------- /astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/astro.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/public/favicon.svg -------------------------------------------------------------------------------- /src/components/Banner.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/components/Banner.astro -------------------------------------------------------------------------------- /src/components/BaseHead.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/components/BaseHead.astro -------------------------------------------------------------------------------- /src/components/Footer.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/components/Footer.astro -------------------------------------------------------------------------------- /src/components/GlobalStyles.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/components/GlobalStyles.astro -------------------------------------------------------------------------------- /src/components/Markdown.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/components/Markdown.astro -------------------------------------------------------------------------------- /src/components/MobileSearchBar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/components/MobileSearchBar.svelte -------------------------------------------------------------------------------- /src/components/NavBar.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/components/NavBar.astro -------------------------------------------------------------------------------- /src/components/PostCard.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/components/PostCard.astro -------------------------------------------------------------------------------- /src/components/ScriptSetup.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/components/ScriptSetup.astro -------------------------------------------------------------------------------- /src/components/SearchBar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/components/SearchBar.svelte -------------------------------------------------------------------------------- /src/components/SideBar.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/components/SideBar.astro -------------------------------------------------------------------------------- /src/components/controllers/Pagination.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/components/controllers/Pagination.astro -------------------------------------------------------------------------------- /src/components/misc/ArchivePost.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/components/misc/ArchivePost.astro -------------------------------------------------------------------------------- /src/components/misc/ArchiveYearTitle.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/components/misc/ArchiveYearTitle.astro -------------------------------------------------------------------------------- /src/components/misc/CopyRight.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/components/misc/CopyRight.astro -------------------------------------------------------------------------------- /src/components/widgets/PostCardInfoIcon.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/components/widgets/PostCardInfoIcon.astro -------------------------------------------------------------------------------- /src/components/widgets/SocialIcon.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/components/widgets/SocialIcon.astro -------------------------------------------------------------------------------- /src/content.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/content.config.ts -------------------------------------------------------------------------------- /src/contents/posts/markdown-tutorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/contents/posts/markdown-tutorial.md -------------------------------------------------------------------------------- /src/contents/posts/markdown.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/contents/posts/markdown.md -------------------------------------------------------------------------------- /src/contents/posts/video.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/contents/posts/video.md -------------------------------------------------------------------------------- /src/contents/specs/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/contents/specs/about.md -------------------------------------------------------------------------------- /src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/env.d.ts -------------------------------------------------------------------------------- /src/layouts/BaseLayout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/layouts/BaseLayout.astro -------------------------------------------------------------------------------- /src/layouts/ChipLayout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/layouts/ChipLayout.astro -------------------------------------------------------------------------------- /src/layouts/MainLayout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/layouts/MainLayout.astro -------------------------------------------------------------------------------- /src/layouts/PostArchiveLayout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/layouts/PostArchiveLayout.astro -------------------------------------------------------------------------------- /src/layouts/PostLayout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/layouts/PostLayout.astro -------------------------------------------------------------------------------- /src/locales/keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/locales/keys.ts -------------------------------------------------------------------------------- /src/locales/languages/en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/locales/languages/en.ts -------------------------------------------------------------------------------- /src/locales/languages/zh_cn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/locales/languages/zh_cn.ts -------------------------------------------------------------------------------- /src/locales/translation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/locales/translation.ts -------------------------------------------------------------------------------- /src/pages/[...page].astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/pages/[...page].astro -------------------------------------------------------------------------------- /src/pages/about.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/pages/about.astro -------------------------------------------------------------------------------- /src/pages/archive.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/pages/archive.astro -------------------------------------------------------------------------------- /src/pages/categories/[category].astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/pages/categories/[category].astro -------------------------------------------------------------------------------- /src/pages/categories/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/pages/categories/index.astro -------------------------------------------------------------------------------- /src/pages/posts/[...slug].astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/pages/posts/[...slug].astro -------------------------------------------------------------------------------- /src/pages/robots.txt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/pages/robots.txt.ts -------------------------------------------------------------------------------- /src/pages/rss.xml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/pages/rss.xml.ts -------------------------------------------------------------------------------- /src/pages/tags/[tag].astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/pages/tags/[tag].astro -------------------------------------------------------------------------------- /src/pages/tags/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/pages/tags/index.astro -------------------------------------------------------------------------------- /src/plugins/remark-reading-time.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/plugins/remark-reading-time.mjs -------------------------------------------------------------------------------- /src/plugins/remark-toc.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/plugins/remark-toc.mjs -------------------------------------------------------------------------------- /src/styles/animations.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/styles/animations.css -------------------------------------------------------------------------------- /src/styles/markdown.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/styles/markdown.css -------------------------------------------------------------------------------- /src/styles/scrollbar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/styles/scrollbar.css -------------------------------------------------------------------------------- /src/styles/searchbar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/styles/searchbar.css -------------------------------------------------------------------------------- /src/styles/transitions.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/styles/transitions.css -------------------------------------------------------------------------------- /src/types/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/types/config.ts -------------------------------------------------------------------------------- /src/utils/content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/utils/content.ts -------------------------------------------------------------------------------- /src/utils/cover.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/utils/cover.ts -------------------------------------------------------------------------------- /src/utils/date.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/utils/date.ts -------------------------------------------------------------------------------- /src/utils/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/src/utils/hash.ts -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tailwind.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/tailwind.config.mjs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yukina.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WhitePaper233/yukina/HEAD/yukina.config.ts --------------------------------------------------------------------------------