├── .editorconfig ├── .github └── workflows │ ├── test.yml │ └── webmentions.yml ├── .gitignore ├── .npmrc ├── .vscode ├── extensions.json └── settings.json ├── LICENSE ├── README.md ├── astro.config.mjs ├── eslint.config.ts ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── posts ├── _test-page.mdx ├── anchoring-to-text-fragment.mdx ├── embracing-code-coverage-effectively.mdx ├── hello-world.mdx ├── reflections-on-my-2024.mdx ├── the-quest-for-perfect-freeform-input.mdx ├── upgrading-astro-code-snippets.mdx └── utilpocalypse.mdx ├── public ├── 192.png ├── 512.png ├── apple-touch-icon.png ├── favicon.ico ├── fonts │ ├── inter-medium.ttf │ ├── inter-semibold.ttf │ ├── inter.woff2 │ └── jetbrains-mono.woff2 ├── icon.svg ├── manifest.webmanifest ├── og-bookshelf.png ├── og-colophon.png ├── og-logo.png ├── og-posts.png └── og.png ├── src ├── assets │ └── styles │ │ ├── colors.css │ │ ├── fonts.css │ │ ├── global.css │ │ ├── mdx.css │ │ ├── shiki.css │ │ ├── theme.css │ │ ├── toggle.css │ │ └── tweet.css ├── components │ ├── astro │ │ ├── icons │ │ │ ├── AstroIcon.astro │ │ │ ├── CSS.astro │ │ │ ├── Docker.astro │ │ │ ├── Html.astro │ │ │ ├── Javascript.astro │ │ │ ├── Markdown.astro │ │ │ ├── Mdx.astro │ │ │ ├── Typescript.astro │ │ │ ├── Vue.astro │ │ │ └── Yaml.astro │ │ ├── layout │ │ │ ├── Footer.astro │ │ │ ├── Layout.astro │ │ │ └── Navigation.astro │ │ ├── modules │ │ │ ├── home │ │ │ │ ├── Books.astro │ │ │ │ ├── Experiences.astro │ │ │ │ ├── Posts.astro │ │ │ │ ├── Profile.astro │ │ │ │ ├── Projects.astro │ │ │ │ ├── SpeechButton.astro │ │ │ │ └── project-icons │ │ │ │ │ ├── CPR.astro │ │ │ │ │ ├── Fav.astro │ │ │ │ │ └── OJK.astro │ │ │ └── posts │ │ │ │ ├── BackButton.astro │ │ │ │ ├── Post.astro │ │ │ │ ├── SocialLinks.astro │ │ │ │ ├── TableOfContents.astro │ │ │ │ ├── TocList.astro │ │ │ │ ├── Webmentions.astro │ │ │ │ └── html │ │ │ │ ├── BulletItem.astro │ │ │ │ ├── Callout.astro │ │ │ │ ├── CodeSnippet.astro │ │ │ │ ├── DescriptionItem.astro │ │ │ │ ├── DescriptionList.astro │ │ │ │ ├── DescriptionTerm.astro │ │ │ │ ├── Head2.astro │ │ │ │ ├── Head3.astro │ │ │ │ ├── Image.astro │ │ │ │ ├── OrderedList.astro │ │ │ │ ├── Quote.astro │ │ │ │ ├── Strong.astro │ │ │ │ └── UnorderedList.astro │ │ └── ui │ │ │ ├── AppLink.astro │ │ │ ├── Badge.astro │ │ │ ├── Card.astro │ │ │ ├── Logo.astro │ │ │ ├── Pulse.astro │ │ │ └── TextLink.astro │ └── vue │ │ ├── BackToTop.vue │ │ ├── CommandMenu.vue │ │ ├── CopyButton.vue │ │ ├── MobileTableOfContents.vue │ │ ├── NavigationItem.vue │ │ ├── ThemeSwitcher.vue │ │ ├── colophon │ │ └── ColorSwatch.vue │ │ ├── posts │ │ ├── TextFragmentApi.vue │ │ └── ToCList.vue │ │ └── ui │ │ ├── KeyBoard.vue │ │ └── TooltipContent.vue ├── constant │ ├── books.ts │ └── links.ts ├── content.config.ts ├── env.d.ts ├── pages │ ├── 404.astro │ ├── colophon.astro │ ├── index.astro │ ├── library.astro │ ├── posts │ │ ├── [...slug].astro │ │ ├── _og-template.ts │ │ ├── index.astro │ │ └── og-[...slug].png.ts │ └── rss.xml.ts ├── plugins │ ├── rehype.ts │ ├── remark.ts │ └── remark │ │ ├── last-updated.ts │ │ ├── read-time.ts │ │ ├── sectionize.ts │ │ └── types.ts └── scripts │ ├── now-reading.ts │ ├── toc.test.ts │ ├── toc.ts │ └── webmentions.ts ├── tsconfig.json ├── uno.config.ts └── vitest.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.github/workflows/webmentions.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/.github/workflows/webmentions.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | # Expose Astro dependencies for `pnpm` users 2 | shamefully-hoist=true 3 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/README.md -------------------------------------------------------------------------------- /astro.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/astro.config.mjs -------------------------------------------------------------------------------- /eslint.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/eslint.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /posts/_test-page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/posts/_test-page.mdx -------------------------------------------------------------------------------- /posts/anchoring-to-text-fragment.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/posts/anchoring-to-text-fragment.mdx -------------------------------------------------------------------------------- /posts/embracing-code-coverage-effectively.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/posts/embracing-code-coverage-effectively.mdx -------------------------------------------------------------------------------- /posts/hello-world.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/posts/hello-world.mdx -------------------------------------------------------------------------------- /posts/reflections-on-my-2024.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/posts/reflections-on-my-2024.mdx -------------------------------------------------------------------------------- /posts/the-quest-for-perfect-freeform-input.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/posts/the-quest-for-perfect-freeform-input.mdx -------------------------------------------------------------------------------- /posts/upgrading-astro-code-snippets.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/posts/upgrading-astro-code-snippets.mdx -------------------------------------------------------------------------------- /posts/utilpocalypse.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/posts/utilpocalypse.mdx -------------------------------------------------------------------------------- /public/192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/public/192.png -------------------------------------------------------------------------------- /public/512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/public/512.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/fonts/inter-medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/public/fonts/inter-medium.ttf -------------------------------------------------------------------------------- /public/fonts/inter-semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/public/fonts/inter-semibold.ttf -------------------------------------------------------------------------------- /public/fonts/inter.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/public/fonts/inter.woff2 -------------------------------------------------------------------------------- /public/fonts/jetbrains-mono.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/public/fonts/jetbrains-mono.woff2 -------------------------------------------------------------------------------- /public/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/public/icon.svg -------------------------------------------------------------------------------- /public/manifest.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/public/manifest.webmanifest -------------------------------------------------------------------------------- /public/og-bookshelf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/public/og-bookshelf.png -------------------------------------------------------------------------------- /public/og-colophon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/public/og-colophon.png -------------------------------------------------------------------------------- /public/og-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/public/og-logo.png -------------------------------------------------------------------------------- /public/og-posts.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/public/og-posts.png -------------------------------------------------------------------------------- /public/og.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/public/og.png -------------------------------------------------------------------------------- /src/assets/styles/colors.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/assets/styles/colors.css -------------------------------------------------------------------------------- /src/assets/styles/fonts.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/assets/styles/fonts.css -------------------------------------------------------------------------------- /src/assets/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/assets/styles/global.css -------------------------------------------------------------------------------- /src/assets/styles/mdx.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/assets/styles/mdx.css -------------------------------------------------------------------------------- /src/assets/styles/shiki.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/assets/styles/shiki.css -------------------------------------------------------------------------------- /src/assets/styles/theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/assets/styles/theme.css -------------------------------------------------------------------------------- /src/assets/styles/toggle.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/assets/styles/toggle.css -------------------------------------------------------------------------------- /src/assets/styles/tweet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/assets/styles/tweet.css -------------------------------------------------------------------------------- /src/components/astro/icons/AstroIcon.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/icons/AstroIcon.astro -------------------------------------------------------------------------------- /src/components/astro/icons/CSS.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/icons/CSS.astro -------------------------------------------------------------------------------- /src/components/astro/icons/Docker.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/icons/Docker.astro -------------------------------------------------------------------------------- /src/components/astro/icons/Html.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/icons/Html.astro -------------------------------------------------------------------------------- /src/components/astro/icons/Javascript.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/icons/Javascript.astro -------------------------------------------------------------------------------- /src/components/astro/icons/Markdown.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/icons/Markdown.astro -------------------------------------------------------------------------------- /src/components/astro/icons/Mdx.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/icons/Mdx.astro -------------------------------------------------------------------------------- /src/components/astro/icons/Typescript.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/icons/Typescript.astro -------------------------------------------------------------------------------- /src/components/astro/icons/Vue.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/icons/Vue.astro -------------------------------------------------------------------------------- /src/components/astro/icons/Yaml.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/icons/Yaml.astro -------------------------------------------------------------------------------- /src/components/astro/layout/Footer.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/layout/Footer.astro -------------------------------------------------------------------------------- /src/components/astro/layout/Layout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/layout/Layout.astro -------------------------------------------------------------------------------- /src/components/astro/layout/Navigation.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/layout/Navigation.astro -------------------------------------------------------------------------------- /src/components/astro/modules/home/Books.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/modules/home/Books.astro -------------------------------------------------------------------------------- /src/components/astro/modules/home/Experiences.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/modules/home/Experiences.astro -------------------------------------------------------------------------------- /src/components/astro/modules/home/Posts.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/modules/home/Posts.astro -------------------------------------------------------------------------------- /src/components/astro/modules/home/Profile.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/modules/home/Profile.astro -------------------------------------------------------------------------------- /src/components/astro/modules/home/Projects.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/modules/home/Projects.astro -------------------------------------------------------------------------------- /src/components/astro/modules/home/SpeechButton.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/modules/home/SpeechButton.astro -------------------------------------------------------------------------------- /src/components/astro/modules/home/project-icons/CPR.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/modules/home/project-icons/CPR.astro -------------------------------------------------------------------------------- /src/components/astro/modules/home/project-icons/Fav.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/modules/home/project-icons/Fav.astro -------------------------------------------------------------------------------- /src/components/astro/modules/home/project-icons/OJK.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/modules/home/project-icons/OJK.astro -------------------------------------------------------------------------------- /src/components/astro/modules/posts/BackButton.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/modules/posts/BackButton.astro -------------------------------------------------------------------------------- /src/components/astro/modules/posts/Post.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/modules/posts/Post.astro -------------------------------------------------------------------------------- /src/components/astro/modules/posts/SocialLinks.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/modules/posts/SocialLinks.astro -------------------------------------------------------------------------------- /src/components/astro/modules/posts/TableOfContents.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/modules/posts/TableOfContents.astro -------------------------------------------------------------------------------- /src/components/astro/modules/posts/TocList.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/modules/posts/TocList.astro -------------------------------------------------------------------------------- /src/components/astro/modules/posts/Webmentions.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/modules/posts/Webmentions.astro -------------------------------------------------------------------------------- /src/components/astro/modules/posts/html/BulletItem.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/modules/posts/html/BulletItem.astro -------------------------------------------------------------------------------- /src/components/astro/modules/posts/html/Callout.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/modules/posts/html/Callout.astro -------------------------------------------------------------------------------- /src/components/astro/modules/posts/html/CodeSnippet.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/modules/posts/html/CodeSnippet.astro -------------------------------------------------------------------------------- /src/components/astro/modules/posts/html/DescriptionItem.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/modules/posts/html/DescriptionItem.astro -------------------------------------------------------------------------------- /src/components/astro/modules/posts/html/DescriptionList.astro: -------------------------------------------------------------------------------- 1 |
2 | 3 |
4 | -------------------------------------------------------------------------------- /src/components/astro/modules/posts/html/DescriptionTerm.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/modules/posts/html/DescriptionTerm.astro -------------------------------------------------------------------------------- /src/components/astro/modules/posts/html/Head2.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/modules/posts/html/Head2.astro -------------------------------------------------------------------------------- /src/components/astro/modules/posts/html/Head3.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/modules/posts/html/Head3.astro -------------------------------------------------------------------------------- /src/components/astro/modules/posts/html/Image.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/modules/posts/html/Image.astro -------------------------------------------------------------------------------- /src/components/astro/modules/posts/html/OrderedList.astro: -------------------------------------------------------------------------------- 1 |
    2 | 3 |
4 | -------------------------------------------------------------------------------- /src/components/astro/modules/posts/html/Quote.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/modules/posts/html/Quote.astro -------------------------------------------------------------------------------- /src/components/astro/modules/posts/html/Strong.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/modules/posts/html/Strong.astro -------------------------------------------------------------------------------- /src/components/astro/modules/posts/html/UnorderedList.astro: -------------------------------------------------------------------------------- 1 | 4 | -------------------------------------------------------------------------------- /src/components/astro/ui/AppLink.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/ui/AppLink.astro -------------------------------------------------------------------------------- /src/components/astro/ui/Badge.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/ui/Badge.astro -------------------------------------------------------------------------------- /src/components/astro/ui/Card.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/ui/Card.astro -------------------------------------------------------------------------------- /src/components/astro/ui/Logo.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/ui/Logo.astro -------------------------------------------------------------------------------- /src/components/astro/ui/Pulse.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/ui/Pulse.astro -------------------------------------------------------------------------------- /src/components/astro/ui/TextLink.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/astro/ui/TextLink.astro -------------------------------------------------------------------------------- /src/components/vue/BackToTop.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/vue/BackToTop.vue -------------------------------------------------------------------------------- /src/components/vue/CommandMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/vue/CommandMenu.vue -------------------------------------------------------------------------------- /src/components/vue/CopyButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/vue/CopyButton.vue -------------------------------------------------------------------------------- /src/components/vue/MobileTableOfContents.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/vue/MobileTableOfContents.vue -------------------------------------------------------------------------------- /src/components/vue/NavigationItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/vue/NavigationItem.vue -------------------------------------------------------------------------------- /src/components/vue/ThemeSwitcher.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/vue/ThemeSwitcher.vue -------------------------------------------------------------------------------- /src/components/vue/colophon/ColorSwatch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/vue/colophon/ColorSwatch.vue -------------------------------------------------------------------------------- /src/components/vue/posts/TextFragmentApi.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/vue/posts/TextFragmentApi.vue -------------------------------------------------------------------------------- /src/components/vue/posts/ToCList.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/vue/posts/ToCList.vue -------------------------------------------------------------------------------- /src/components/vue/ui/KeyBoard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/vue/ui/KeyBoard.vue -------------------------------------------------------------------------------- /src/components/vue/ui/TooltipContent.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/components/vue/ui/TooltipContent.vue -------------------------------------------------------------------------------- /src/constant/books.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/constant/books.ts -------------------------------------------------------------------------------- /src/constant/links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/constant/links.ts -------------------------------------------------------------------------------- /src/content.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/content.config.ts -------------------------------------------------------------------------------- /src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/env.d.ts -------------------------------------------------------------------------------- /src/pages/404.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/pages/404.astro -------------------------------------------------------------------------------- /src/pages/colophon.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/pages/colophon.astro -------------------------------------------------------------------------------- /src/pages/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/pages/index.astro -------------------------------------------------------------------------------- /src/pages/library.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/pages/library.astro -------------------------------------------------------------------------------- /src/pages/posts/[...slug].astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/pages/posts/[...slug].astro -------------------------------------------------------------------------------- /src/pages/posts/_og-template.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/pages/posts/_og-template.ts -------------------------------------------------------------------------------- /src/pages/posts/index.astro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/pages/posts/index.astro -------------------------------------------------------------------------------- /src/pages/posts/og-[...slug].png.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/pages/posts/og-[...slug].png.ts -------------------------------------------------------------------------------- /src/pages/rss.xml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/pages/rss.xml.ts -------------------------------------------------------------------------------- /src/plugins/rehype.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/plugins/rehype.ts -------------------------------------------------------------------------------- /src/plugins/remark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/plugins/remark.ts -------------------------------------------------------------------------------- /src/plugins/remark/last-updated.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/plugins/remark/last-updated.ts -------------------------------------------------------------------------------- /src/plugins/remark/read-time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/plugins/remark/read-time.ts -------------------------------------------------------------------------------- /src/plugins/remark/sectionize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/plugins/remark/sectionize.ts -------------------------------------------------------------------------------- /src/plugins/remark/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/plugins/remark/types.ts -------------------------------------------------------------------------------- /src/scripts/now-reading.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/scripts/now-reading.ts -------------------------------------------------------------------------------- /src/scripts/toc.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/scripts/toc.test.ts -------------------------------------------------------------------------------- /src/scripts/toc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/scripts/toc.ts -------------------------------------------------------------------------------- /src/scripts/webmentions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/src/scripts/webmentions.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/tsconfig.json -------------------------------------------------------------------------------- /uno.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/uno.config.ts -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Namchee/site/HEAD/vitest.config.ts --------------------------------------------------------------------------------