{"sha":"a260a01ac6257e84efe3acdbee4ef790727bf6f1","node_id":"C_kwDORD3Y59oAKGEyNjBhMDFhYzYyNTdlODRlZmUzYWNkYmVlNGVmNzkwNzI3YmY2ZjE","commit":{"author":{"name":"gizzy","email":"me@gizzy.pro","date":"2026-01-31T18:47:04Z"},"committer":{"name":"gizzy","email":"me@gizzy.pro","date":"2026-01-31T18:47:04Z"},"message":"feat: giscus for comments, gov giz logo redirect to /","tree":{"sha":"73cb6c3a486e7b82a129bacddfb772773460bb40","url":"https://api.github.com/repos/GizzyUwU/govgiz/git/trees/73cb6c3a486e7b82a129bacddfb772773460bb40"},"url":"https://api.github.com/repos/GizzyUwU/govgiz/git/commits/a260a01ac6257e84efe3acdbee4ef790727bf6f1","comment_count":0,"verification":{"verified":false,"reason":"unsigned","signature":null,"payload":null,"verified_at":null}},"url":"https://api.github.com/repos/GizzyUwU/govgiz/commits/a260a01ac6257e84efe3acdbee4ef790727bf6f1","html_url":"https://github.com/GizzyUwU/govgiz/commit/a260a01ac6257e84efe3acdbee4ef790727bf6f1","comments_url":"https://api.github.com/repos/GizzyUwU/govgiz/commits/a260a01ac6257e84efe3acdbee4ef790727bf6f1/comments","author":{"login":"GizzyUwU","id":61115942,"node_id":"MDQ6VXNlcjYxMTE1OTQy","avatar_url":"https://avatars.githubusercontent.com/u/61115942?v=4","gravatar_id":"","url":"https://api.github.com/users/GizzyUwU","html_url":"https://github.com/GizzyUwU","followers_url":"https://api.github.com/users/GizzyUwU/followers","following_url":"https://api.github.com/users/GizzyUwU/following{/other_user}","gists_url":"https://api.github.com/users/GizzyUwU/gists{/gist_id}","starred_url":"https://api.github.com/users/GizzyUwU/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GizzyUwU/subscriptions","organizations_url":"https://api.github.com/users/GizzyUwU/orgs","repos_url":"https://api.github.com/users/GizzyUwU/repos","events_url":"https://api.github.com/users/GizzyUwU/events{/privacy}","received_events_url":"https://api.github.com/users/GizzyUwU/received_events","type":"User","user_view_type":"public","site_admin":false},"committer":{"login":"GizzyUwU","id":61115942,"node_id":"MDQ6VXNlcjYxMTE1OTQy","avatar_url":"https://avatars.githubusercontent.com/u/61115942?v=4","gravatar_id":"","url":"https://api.github.com/users/GizzyUwU","html_url":"https://github.com/GizzyUwU","followers_url":"https://api.github.com/users/GizzyUwU/followers","following_url":"https://api.github.com/users/GizzyUwU/following{/other_user}","gists_url":"https://api.github.com/users/GizzyUwU/gists{/gist_id}","starred_url":"https://api.github.com/users/GizzyUwU/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/GizzyUwU/subscriptions","organizations_url":"https://api.github.com/users/GizzyUwU/orgs","repos_url":"https://api.github.com/users/GizzyUwU/repos","events_url":"https://api.github.com/users/GizzyUwU/events{/privacy}","received_events_url":"https://api.github.com/users/GizzyUwU/received_events","type":"User","user_view_type":"public","site_admin":false},"parents":[{"sha":"9b9687cd0dd56d0b86eb97ec784ac01946e39ece","url":"https://api.github.com/repos/GizzyUwU/govgiz/commits/9b9687cd0dd56d0b86eb97ec784ac01946e39ece","html_url":"https://github.com/GizzyUwU/govgiz/commit/9b9687cd0dd56d0b86eb97ec784ac01946e39ece"}],"stats":{"total":36,"additions":36,"deletions":0},"files":[{"sha":"11b71bc87d3157358faa548c0c332a0e2a5cf675","filename":"bun.lock","status":"modified","additions":17,"deletions":0,"changes":17,"blob_url":"https://github.com/GizzyUwU/govgiz/blob/a260a01ac6257e84efe3acdbee4ef790727bf6f1/bun.lock","raw_url":"https://github.com/GizzyUwU/govgiz/raw/a260a01ac6257e84efe3acdbee4ef790727bf6f1/bun.lock","contents_url":"https://api.github.com/repos/GizzyUwU/govgiz/contents/bun.lock?ref=a260a01ac6257e84efe3acdbee4ef790727bf6f1","patch":"@@ -5,6 +5,7 @@\n       \"name\": \"example-basic\",\n       \"dependencies\": {\n         \"@biomejs/biome\": \"^2.3.13\",\n+        \"@giscus/solid\": \"^3.1.0\",\n         \"@mapbox/rehype-prism\": \"^0.9.0\",\n         \"@mdx-js/rollup\": \"^3.1.1\",\n         \"@solidjs/meta\": \"^0.29.4\",\n@@ -156,6 +157,8 @@\n \n     \"@esbuild/win32-x64\": [\"@esbuild/win32-x64@0.18.7\", \"\", { \"os\": \"win32\", \"cpu\": \"x64\" }, \"sha512-6RENfAwwL6dxQk/V1PxO/ejYRiOUVUaHi99hP3Dso/38jfNKFzU6YSSR/haJGNV/2wAHIgBMROQodna0IejAuA==\"],\n \n+    \"@giscus/solid\": [\"@giscus/solid@3.1.0\", \"\", { \"dependencies\": { \"giscus\": \"^1.6.0\" }, \"peerDependencies\": { \"solid-js\": \"^1\" } }, \"sha512-ZPjFn2JHQMhiDAHlMwSd0oHipX2dCV3Mv/QpR9xyaDzoFfFtok6jvf/eQXyRvgwiMB3L5/5m4ZDzT2l0LZdIww==\"],\n+\n     \"@ioredis/commands\": [\"@ioredis/commands@1.5.0\", \"\", {}, \"sha512-eUgLqrMf8nJkZxT24JvVRrQya1vZkQh8BBeYNwGDqa5I0VUi8ACx7uFvAaLxintokpTenkK6DASvo/bvNbBGow==\"],\n \n     \"@isaacs/balanced-match\": [\"@isaacs/balanced-match@4.0.1\", \"\", {}, \"sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==\"],\n@@ -178,6 +181,10 @@\n \n     \"@jridgewell/trace-mapping\": [\"@jridgewell/trace-mapping@0.3.31\", \"\", { \"dependencies\": { \"@jridgewell/resolve-uri\": \"^3.1.0\", \"@jridgewell/sourcemap-codec\": \"^1.4.14\" } }, \"sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==\"],\n \n+    \"@lit-labs/ssr-dom-shim\": [\"@lit-labs/ssr-dom-shim@1.5.1\", \"\", {}, \"sha512-Aou5UdlSpr5whQe8AA/bZG0jMj96CoJIWbGfZ91qieWu5AWUMKw8VR/pAkQkJYvBNhmCcWnZlyyk5oze8JIqYA==\"],\n+\n+    \"@lit/reactive-element\": [\"@lit/reactive-element@2.1.2\", \"\", { \"dependencies\": { \"@lit-labs/ssr-dom-shim\": \"^1.5.0\" } }, \"sha512-pbCDiVMnne1lYUIaYNN5wrwQXDtHaYtg7YEFPeW+hws6U47WeFvISGUWekPGKWOP1ygrs0ef0o1VJMk1exos5A==\"],\n+\n     \"@mapbox/node-pre-gyp\": [\"@mapbox/node-pre-gyp@2.0.3\", \"\", { \"dependencies\": { \"consola\": \"^3.2.3\", \"detect-libc\": \"^2.0.0\", \"https-proxy-agent\": \"^7.0.5\", \"node-fetch\": \"^2.6.7\", \"nopt\": \"^8.0.0\", \"semver\": \"^7.5.3\", \"tar\": \"^7.4.0\" }, \"bin\": { \"node-pre-gyp\": \"bin/node-pre-gyp\" } }, \"sha512-uwPAhccfFJlsfCxMYTwOdVfOz3xqyj8xYL3zJj8f0pb30tLohnnFPhLuqp4/qoEz8sNxe4SESZedcBojRefIzg==\"],\n \n     \"@mapbox/rehype-prism\": [\"@mapbox/rehype-prism@0.9.0\", \"\", { \"dependencies\": { \"hast-util-to-string\": \"^1.0.4\", \"refractor\": \"^3.4.0\", \"unist-util-visit\": \"^2.0.3\" } }, \"sha512-ypmEaqzdrqSon5NJdPqTh79qmPK8ajAqIU9mdFhuWn3T4B/RT2nt3yH2JPcou1/Gx8DvSgJ+XP+fy60e8h3mpQ==\"],\n@@ -362,6 +369,8 @@\n \n     \"@types/resolve\": [\"@types/resolve@1.20.2\", \"\", {}, \"sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==\"],\n \n+    \"@types/trusted-types\": [\"@types/trusted-types@2.0.7\", \"\", {}, \"sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==\"],\n+\n     \"@types/ungap__structured-clone\": [\"@types/ungap__structured-clone@1.2.0\", \"\", {}, \"sha512-ZoaihZNLeZSxESbk9PUAPZOlSpcKx81I1+4emtULDVmBLkYutTcMlCj2K9VNlf9EWODxdO6gkAqEaLorXwZQVA==\"],\n \n     \"@types/unist\": [\"@types/unist@3.0.3\", \"\", {}, \"sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==\"],\n@@ -706,6 +715,8 @@\n \n     \"giget\": [\"giget@2.0.0\", \"\", { \"dependencies\": { \"citty\": \"^0.1.6\", \"consola\": \"^3.4.0\", \"defu\": \"^6.1.4\", \"node-fetch-native\": \"^1.6.6\", \"nypm\": \"^0.6.0\", \"pathe\": \"^2.0.3\" }, \"bin\": { \"giget\": \"dist/cli.mjs\" } }, \"sha512-L5bGsVkxJbJgdnwyuheIunkGatUF/zssUoxxjACCseZYAVbaqdh9Tsmmlkl8vYan09H7sbvKt4pS8GqKLBrEzA==\"],\n \n+    \"giscus\": [\"giscus@1.6.0\", \"\", { \"dependencies\": { \"lit\": \"^3.2.1\" } }, \"sha512-Zrsi8r4t1LVW950keaWcsURuZUQwUaMKjvJgTCY125vkW6OiEBkatE7ScJDbpqKHdZwb///7FVC21SE3iFK3PQ==\"],\n+\n     \"github-slugger\": [\"github-slugger@2.0.0\", \"\", {}, \"sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==\"],\n \n     \"glob\": [\"glob@10.5.0\", \"\", { \"dependencies\": { \"foreground-child\": \"^3.1.0\", \"jackspeak\": \"^3.1.2\", \"minimatch\": \"^9.0.4\", \"minipass\": \"^7.1.2\", \"package-json-from-dist\": \"^1.0.0\", \"path-scurry\": \"^1.11.1\" }, \"bin\": { \"glob\": \"dist/esm/bin.mjs\" } }, \"sha512-DfXN8DfhJ7NH3Oe7cFmu3NCu1wKbkReJ8TorzSAFbSKrlNaQSKfIzqYqVY8zlbs2NLBbWpRiU52GX2PbaBVNkg==\"],\n@@ -868,6 +879,12 @@\n \n     \"listhen\": [\"listhen@1.9.0\", \"\", { \"dependencies\": { \"@parcel/watcher\": \"^2.4.1\", \"@parcel/watcher-wasm\": \"^2.4.1\", \"citty\": \"^0.1.6\", \"clipboardy\": \"^4.0.0\", \"consola\": \"^3.2.3\", \"crossws\": \">=0.2.0 <0.4.0\", \"defu\": \"^6.1.4\", \"get-port-please\": \"^3.1.2\", \"h3\": \"^1.12.0\", \"http-shutdown\": \"^1.2.2\", \"jiti\": \"^2.1.2\", \"mlly\": \"^1.7.1\", \"node-forge\": \"^1.3.1\", \"pathe\": \"^1.1.2\", \"std-env\": \"^3.7.0\", \"ufo\": \"^1.5.4\", \"untun\": \"^0.1.3\", \"uqr\": \"^0.1.2\" }, \"bin\": { \"listen\": \"bin/listhen.mjs\", \"listhen\": \"bin/listhen.mjs\" } }, \"sha512-I8oW2+QL5KJo8zXNWX046M134WchxsXC7SawLPvRQpogCbkyQIaFxPE89A2HiwR7vAK2Dm2ERBAmyjTYGYEpBg==\"],\n \n+    \"lit\": [\"lit@3.3.2\", \"\", { \"dependencies\": { \"@lit/reactive-element\": \"^2.1.0\", \"lit-element\": \"^4.2.0\", \"lit-html\": \"^3.3.0\" } }, \"sha512-NF9zbsP79l4ao2SNrH3NkfmFgN/hBYSQo90saIVI1o5GpjAdCPVstVzO1MrLOakHoEhYkrtRjPK6Ob521aoYWQ==\"],\n+\n+    \"lit-element\": [\"lit-element@4.2.2\", \"\", { \"dependencies\": { \"@lit-labs/ssr-dom-shim\": \"^1.5.0\", \"@lit/reactive-element\": \"^2.1.0\", \"lit-html\": \"^3.3.0\" } }, \"sha512-aFKhNToWxoyhkNDmWZwEva2SlQia+jfG0fjIWV//YeTaWrVnOxD89dPKfigCUspXFmjzOEUQpOkejH5Ly6sG0w==\"],\n+\n+    \"lit-html\": [\"lit-html@3.3.2\", \"\", { \"dependencies\": { \"@types/trusted-types\": \"^2.0.2\" } }, \"sha512-Qy9hU88zcmaxBXcc10ZpdK7cOLXvXpRoBxERdtqV9QOrfpMZZ6pSYP91LhpPtap3sFMUiL7Tw2RImbe0Al2/kw==\"],\n+\n     \"local-pkg\": [\"local-pkg@1.1.2\", \"\", { \"dependencies\": { \"mlly\": \"^1.7.4\", \"pkg-types\": \"^2.3.0\", \"quansync\": \"^0.2.11\" } }, \"sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==\"],\n \n     \"lodash\": [\"lodash@4.17.23\", \"\", {}, \"sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==\"],"},{"sha":"094ddff7dcc1d705f578209bd59d68509a2f9723","filename":"package.json","status":"modified","additions":1,"deletions":0,"changes":1,"blob_url":"https://github.com/GizzyUwU/govgiz/blob/a260a01ac6257e84efe3acdbee4ef790727bf6f1/package.json","raw_url":"https://github.com/GizzyUwU/govgiz/raw/a260a01ac6257e84efe3acdbee4ef790727bf6f1/package.json","contents_url":"https://api.github.com/repos/GizzyUwU/govgiz/contents/package.json?ref=a260a01ac6257e84efe3acdbee4ef790727bf6f1","patch":"@@ -9,6 +9,7 @@\n   },\n   \"dependencies\": {\n     \"@biomejs/biome\": \"^2.3.13\",\n+    \"@giscus/solid\": \"^3.1.0\",\n     \"@mapbox/rehype-prism\": \"^0.9.0\",\n     \"@mdx-js/rollup\": \"^3.1.1\",\n     \"@solidjs/meta\": \"^0.29.4\","},{"sha":"2205a8753b9dc6276e8cb0e6ededfa3a5042763f","filename":"src/app.tsx","status":"modified","additions":2,"deletions":0,"changes":2,"blob_url":"https://github.com/GizzyUwU/govgiz/blob/a260a01ac6257e84efe3acdbee4ef790727bf6f1/src%2Fapp.tsx","raw_url":"https://github.com/GizzyUwU/govgiz/raw/a260a01ac6257e84efe3acdbee4ef790727bf6f1/src%2Fapp.tsx","contents_url":"https://api.github.com/repos/GizzyUwU/govgiz/contents/src%2Fapp.tsx?ref=a260a01ac6257e84efe3acdbee4ef790727bf6f1","patch":"@@ -26,13 +26,15 @@ export default function App() {\n           <header class=\"govuk-header\" data-module=\"govuk-header\">\n             <div class=\"govuk-header__container govuk-width-container\">\n               <div class=\"govuk-header__logo\">\n+                <a href=\"/\">\n                 <img\n                   style={{\n                     transform: \"scale(1.4)\",\n                     \"transform-origin\": \"left center\",\n                   }}\n                   src={Logo}\n                 ></img>\n+                </a>\n               </div>\n             </div>\n           </header>"},{"sha":"d3f888543ef41f58c8990b53c5b3d00ec7a94222","filename":"src/routes/blog.tsx","status":"modified","additions":16,"deletions":0,"changes":16,"blob_url":"https://github.com/GizzyUwU/govgiz/blob/a260a01ac6257e84efe3acdbee4ef790727bf6f1/src%2Froutes%2Fblog.tsx","raw_url":"https://github.com/GizzyUwU/govgiz/raw/a260a01ac6257e84efe3acdbee4ef790727bf6f1/src%2Froutes%2Fblog.tsx","contents_url":"https://api.github.com/repos/GizzyUwU/govgiz/contents/src%2Froutes%2Fblog.tsx?ref=a260a01ac6257e84efe3acdbee4ef790727bf6f1","patch":"@@ -7,6 +7,7 @@ import { posts } from \"~/data/posts\";\n import { markdownComponents, PostImage } from \"~/components/Markdown\";\n import type { Post } from \"~/types\";\n import dayjs from \"dayjs\";\n+import Giscus from \"@giscus/solid\";\n import \"prismjs/themes/prism.css\";\n import \"prismjs/plugins/line-numbers/prism-line-numbers.css\";\n import \"prismjs\";\n@@ -65,6 +66,21 @@ const Blog = (props: RouteSectionProps<unknown>) => {\n       <MDXProvider components={markdownComponents}>\n         {props.children}\n       </MDXProvider>\n+      <Giscus\n+        id=\"comments\"\n+        repo=\"gizzyuwu/govgiz\"\n+        repoId=\"R_kgDORD3Y5w\"\n+        category=\"General\"\n+        categoryId=\"DIC_kwDORD3Y584C1sjr\"\n+        mapping=\"pathname\"\n+        strict=\"1\"\n+        reactions-enabled=\"1\"\n+        emitMetadata=\"0\"\n+        inputPosition=\"bottom\"\n+        theme=\"catppuccin_latte\"\n+        lang=\"en\"\n+        loading=\"lazy\"\n+      />\n     </div>\n   );\n };"}]}