{"id":19445821,"url":"https://github.com/rnmeow/blog","last_synced_at":"2025-10-11T19:32:09.548Z","repository":{"id":65577380,"uuid":"594688028","full_name":"rnmeow/blog","owner":"rnmeow","description":"The GitHub repository of khh.log, website accesses the contents through GitHub API, GitHack and ImageKit.","archived":false,"fork":false,"pushed_at":"2025-03-30T09:16:27.000Z","size":143,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-08T06:47:32.248Z","etag":null,"topics":["actions","blog","comment","deno","giscus","githack","github-actions","github-api","imagekit","javascript","json","markdown","posts","raw","static-site","typescript"],"latest_commit_sha":null,"homepage":"https://blog.nekohuan.cyou","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rnmeow.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-01-29T10:34:48.000Z","updated_at":"2025-03-30T09:16:31.000Z","dependencies_parsed_at":"2024-11-07T15:31:13.431Z","dependency_job_id":"22a26b0f-cfe4-4ed7-bdea-08ab880e881e","html_url":"https://github.com/rnmeow/blog","commit_stats":null,"previous_names":["def096/blog","rnmeow/blog"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/rnmeow/blog","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rnmeow%2Fblog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rnmeow%2Fblog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rnmeow%2Fblog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rnmeow%2Fblog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rnmeow","download_url":"https://codeload.github.com/rnmeow/blog/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rnmeow%2Fblog/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269409280,"owners_count":24412140,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-08T02:00:09.200Z","response_time":72,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["actions","blog","comment","deno","giscus","githack","github-actions","github-api","imagekit","javascript","json","markdown","posts","raw","static-site","typescript"],"created_at":"2024-11-10T16:11:49.352Z","updated_at":"2025-10-11T19:32:04.514Z","avatar_url":"https://github.com/rnmeow.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# kuohuanhuan / blog @ GitHub\n\n![GitHub stars](https://img.shields.io/github/stars/kuohuanhuan/blog?style=for-the-badge)\n![GitHub forks](https://img.shields.io/github/forks/kuohuanhuan/blog?style=for-the-badge)\n\n這是 khh.log 的 GitHub 儲存庫。（[網站](https://nekohuan.cyou) 構建的一環。）\n\n`nekohuan.cyou` 儲存庫：https://github.com/kuohuanhuan/nekohuan.cyou\n\n## 添加友情連結\n\n你需要準備：\n\n1. 一個 GitHub 帳號。\n2. 一個可編輯 JSON 格式檔案的編輯器（i.e. [Notepad++](https://notepad-plus-plus.org), [VS Code](https://code.visualstudio.com/), [Brackets](https://brackets.io) ……）。\n3. 自己的網站資料。\n\n### 在開始之前\n\n請先確認自己的網站符合下列規範：\n\n- 支援 HTTPS，且憑證沒有過期。\n- 網站名稱和簡介沒有過長。\n- 網站 Avatar：\n  + 長寬**不超過** 512px。\n  + 託管服務（圖床、Git 儲存庫、網站目錄、雲端硬碟等）可靠（SLA \u003e 75%）。\n  + 檔案大小 \u003c 2 MiByte。\n  + 可正常辨識，不模糊或呈現格狀。（8-bit / Minecraft / pixel 等風格不在此限。）\n  + 靜態圖片。MP4 / MKV 等影片格式禁止，動態 GIF / WebP 等請在 PR 中註明。\n- 網站備有「友情連結」頁面 / 區塊。若沒有，可置於頁首或頁尾。\n- **網站內容全年齡段適宜。**\n\n### 操作\n\n1. 添加本站資訊到「友情連結」列表中：\n\n- 名稱：`Huan's Log` 或 `khh.log`\n- 連結：https://nekohuan.cyou\n- 簡介：`$ curl -i https://nekohuan.cyou` 或*其它你認為適合描述我 / [本站](https://nekohuan.cyou) 的句子*。\n- Avatar（選擇困難症發作。）：\n  + WebP (128x128, ~17.7KB): https://nekohuan.cyou/avatar.webp *（推薦，但[不被較舊版 Safari 支援](https://caniuse.com/webp) 。）*\n  + AVIF (128x128, ~2.4KB): https://nekohuan.cyou/avatar.avif *（注意：相容性[非常差勁](https://caniuse.com/avif) 。）*\n  + JPG (128x128, ~20.1KB): https://nekohuan.cyou/avatar.jpg\n  + PNG (144x144, ~12.8KB): https://nekohuan.cyou/apple-touch-icon.png *（注意：經有損壓縮。）*\n  + PNG ([Upload.cc](https://upload.cc) 圖床): https://upload.cc/i1/2023/01/30/WP5BQS.png _（注意：[**可能**對中國大陸 IP 並不友好](https://twitter.com/Uploadcc/status/1463519367325356032)。）_\n  + HEIC (128x128, ~1.99KB): https://nekohuan.cyou/avatar.heic *（注意：[目前尚未有瀏覽器支援](https://caniuse.com/heif) ，戰未來。）*\n\n2. 在 GitHub 上 Fork 此儲存庫。\n\n3. 修改 `links.json` 並 commit，格式如下：（注意：請勿更動任何無關檔案。）\n\n```json\n  {\n    \"name\": \"網站名稱\",\n    \"link\": \"網址\",\n    \"avatar\": \"圖片\",\n    \"descr\": \"簡介\"\n  }\n```\n\n_（注意：上一個物件的大括號（`}`）後請添加半形逗號（`,`），但最後一項（你添加的新物件）請勿尾隨逗號。並請確保 JSON 格式**正確**。建議使用 [JSONLint](https://jsonlint.com) 進行確認。）_\n\n4. 發起 Pull Request 並等待 Merge。\n\n*（注意：本站使用 [GitHack CDN](https://raw.githack.com) 取得 JSON 資料，[GitHub Actions CI](https://github.com/kuohuanhuan/blog/actions) 將在每次 commit 後自動更新前端儲存庫的 JSON 連結。）*\n\n_（注意：本站使用 [ImageKit](https://imagekit.io) 自動將圖片調整成適當大小，並轉換為 WebP 格式。你只需要提供**最穩定**且**不常變動**的圖片連結即可。）_\n\n## 變動 / 更新友情連結\n\n如果出於某些原因，你需要撤下自己的友情連結，請[開個 issue](https://github.com/kuohuanhuan/blog/issues/new) ，**不要**發起 Pull Request。\n\n如果要更新友情連結資訊，請發起 Pull Request。\n\n## 如果友情連結被撤下\n\n可能是因為您的網站……\n\n1. 違反了上述規範。\n2. 無法瀏覽。\n3. 撤下了本站的連結。（包括設定 CSS 樣式為 `display: none;` 或 `visibility: hidden;` 等行為。）\n\n如果要回覆連結，請確認您的網站已回復到正常狀態，並重新發起 Pull Request。\n\n*如果可以，請附上您的連結被撤下的 commit。（例如：[383986b](https://github.com/kuohuanhuan/blog/commit/383986beb39c3a01ffaaa2d3399e3ccbede85d3d)）*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frnmeow%2Fblog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frnmeow%2Fblog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frnmeow%2Fblog/lists"}