diff options
Diffstat (limited to 'data/webmentions.json')
| -rw-r--r-- | data/webmentions.json | 145 |
1 files changed, 75 insertions, 70 deletions
diff --git a/data/webmentions.json b/data/webmentions.json index 5bb26d80..8c33d628 100644 --- a/data/webmentions.json +++ b/data/webmentions.json @@ -1,10 +1,43 @@ { + "/": [ + { + "type": "in-reply-to", + "author": { + "type": "card", + "name": "Eltrac", + "photo": "https://avatars.webmention.io/akk-media.eltr.ac/96fdded4db077fd77188a2ca1427f357b0fda90f141c58c9bac3e1706c050c2a.jpg", + "url": "https://akk.eltr.ac/users/eltrac" + }, + "url": "https://akk.eltr.ac/notice/B2kAjFLK5vF6opfDLE", + "source": "https://brid.gy/comment/mastodon/@eltrac@akk.eltr.ac/B2k9fW1w0fRLSeFgrw/B2kAjFLK5vF6opfDLE", + "published": "2026-01-28T12:34:12+00:00", + "received": "2026-01-28T12:39:38Z", + "content": { + "html": "<p>\u4e5f\u4e0d\u77e5\u9053\u5728\u8c28\u614e\u4e9b\u4ec0\u4e48 <img alt=\"wvrnScream\" src=\"https://akk.eltr.ac/emoji/wvrn/wvrnScream.png\" /></p><p>\u603b\u4e4b\u73b0\u5728 <a href=\"http://www.geedea.pro\">www.geedea.pro</a> \u5df2\u7ecf\u5b8c\u5168\u79fb\u52a8\u5230\u81ea\u5df1\u7684\u670d\u52a1\u5668\u4e0a\u4e86</p>", + "text": "\u4e5f\u4e0d\u77e5\u9053\u5728\u8c28\u614e\u4e9b\u4ec0\u4e48 \n\n\u603b\u4e4b\u73b0\u5728 www.geedea.pro \u5df2\u7ecf\u5b8c\u5168\u79fb\u52a8\u5230\u81ea\u5df1\u7684\u670d\u52a1\u5668\u4e0a\u4e86" + } + } + ], "/essays/deploying-static-sites/": [ { + "type": "like-of", + "author": { + "type": "card", + "name": "Doin\u7684\u8d5b\u535a\u7a7a\u95f4 :verified:", + "photo": "https://avatars.webmention.io/c7.io/20f5055af61e347d2cb34945c2b99efb207f90c98b5eaa9278618af19aeacd8f.jpg", + "url": "https://c7.io/@doin" + }, + "url": "https://akk.eltr.ac/notice/B2jxuulj7ET952FOWO#favorited-by-B2SrMh01QnWasuUyDQ", + "source": "https://brid.gy/like/mastodon/@eltrac@akk.eltr.ac/B2jxuulj7ET952FOWO/B2SrMh01QnWasuUyDQ", + "published": null, + "received": "2026-01-28T14:45:03Z", + "content": null + }, + { "type": "in-reply-to", "author": { "type": "card", - "name": "南狐 | SouthFox ☃️ :emacs:", + "name": "\u5357\u72d0 | SouthFox \u2603\ufe0f :emacs:", "photo": "https://avatars.webmention.io/media.southfox.me/9496f2c204c67178415ee8096341fd98b691385c0420bf138d6fcfbef12ab58a.png", "url": "https://foxsay.southfox.me/@SouthFox" }, @@ -13,15 +46,15 @@ "published": "2026-01-28T10:48:55+00:00", "received": "2026-01-28T11:14:47Z", "content": { - "html": "<p><span class=\"h-card\"><a href=\"https://akk.eltr.ac/users/eltrac\" class=\"u-url\">@<span>eltrac</span></a></span> <br />> 最大的不足在于无法通过 git push 自动触发构建,但这个问题并非没有解决方案。</p><p>其实,一种更简单的办法就是将 git 仓库放在服务器上,用 git 的 hook 触发构建。<br /><a href=\"https://maurycyz.com/misc/easy_git/\"><span>https://</span><span>maurycyz.com/misc/easy_git/</span><span></span></a></p><p>引用我之前周刊写的介绍:<br /><a href=\"https://blog.southfox.me/2025/11/fox-thinking-3/\"><span>https://</span><span>blog.southfox.me/2025/11/fox-t</span><span>hinking-3/</span></a><br />> You already have a git server: (Maurycy's blog) 其实 Git 协议通过 ssh 协议放在一个远程服务器上也是可以用的,然后通过一些 Git Hook 设置也能做到自动构建的效果(甚至直接用 Shell 脚本写不用掌握什么容器、job 、YAML 之类的玩意)。确实如果只是个人简单用的话甚至连 Gitea 、 Forgejo 这种轻量化的 Git 服务都不需要,直接在 SSH 服务器上一把梭就好了,不过鉴于我用 Forgejo 有同步一些远程镜像和 CICD 需求(虽然也能用 Git hook 实现不过,诶,沉没成本!)就暂时不这么做了。</p>", - "text": "@eltrac \n> 最大的不足在于无法通过 git push 自动触发构建,但这个问题并非没有解决方案。\n\n其实,一种更简单的办法就是将 git 仓库放在服务器上,用 git 的 hook 触发构建。\nhttps://maurycyz.com/misc/easy_git/\n\n引用我之前周刊写的介绍:\nhttps://blog.southfox.me/2025/11/fox-thinking-3/\n> You already have a git server: (Maurycy's blog) 其实 Git 协议通过 ssh 协议放在一个远程服务器上也是可以用的,然后通过一些 Git Hook 设置也能做到自动构建的效果(甚至直接用 Shell 脚本写不用掌握什么容器、job 、YAML 之类的玩意)。确实如果只是个人简单用的话甚至连 Gitea 、 Forgejo 这种轻量化的 Git 服务都不需要,直接在 SSH 服务器上一把梭就好了,不过鉴于我用 Forgejo 有同步一些远程镜像和 CICD 需求(虽然也能用 Git hook 实现不过,诶,沉没成本!)就暂时不这么做了。" + "html": "<p><span class=\"h-card\"><a href=\"https://akk.eltr.ac/users/eltrac\" class=\"u-url\">@<span>eltrac</span></a></span> <br />> \u6700\u5927\u7684\u4e0d\u8db3\u5728\u4e8e\u65e0\u6cd5\u901a\u8fc7 git push \u81ea\u52a8\u89e6\u53d1\u6784\u5efa\uff0c\u4f46\u8fd9\u4e2a\u95ee\u9898\u5e76\u975e\u6ca1\u6709\u89e3\u51b3\u65b9\u6848\u3002</p><p>\u5176\u5b9e\uff0c\u4e00\u79cd\u66f4\u7b80\u5355\u7684\u529e\u6cd5\u5c31\u662f\u5c06 git \u4ed3\u5e93\u653e\u5728\u670d\u52a1\u5668\u4e0a\uff0c\u7528 git \u7684 hook \u89e6\u53d1\u6784\u5efa\u3002<br /><a href=\"https://maurycyz.com/misc/easy_git/\"><span>https://</span><span>maurycyz.com/misc/easy_git/</span><span></span></a></p><p>\u5f15\u7528\u6211\u4e4b\u524d\u5468\u520a\u5199\u7684\u4ecb\u7ecd\uff1a<br /><a href=\"https://blog.southfox.me/2025/11/fox-thinking-3/\"><span>https://</span><span>blog.southfox.me/2025/11/fox-t</span><span>hinking-3/</span></a><br />> You already have a git server: (Maurycy's blog) \u5176\u5b9e Git \u534f\u8bae\u901a\u8fc7 ssh \u534f\u8bae\u653e\u5728\u4e00\u4e2a\u8fdc\u7a0b\u670d\u52a1\u5668\u4e0a\u4e5f\u662f\u53ef\u4ee5\u7528\u7684\uff0c\u7136\u540e\u901a\u8fc7\u4e00\u4e9b Git Hook \u8bbe\u7f6e\u4e5f\u80fd\u505a\u5230\u81ea\u52a8\u6784\u5efa\u7684\u6548\u679c\uff08\u751a\u81f3\u76f4\u63a5\u7528 Shell \u811a\u672c\u5199\u4e0d\u7528\u638c\u63e1\u4ec0\u4e48\u5bb9\u5668\u3001job \u3001YAML \u4e4b\u7c7b\u7684\u73a9\u610f\uff09\u3002\u786e\u5b9e\u5982\u679c\u53ea\u662f\u4e2a\u4eba\u7b80\u5355\u7528\u7684\u8bdd\u751a\u81f3\u8fde Gitea \u3001 Forgejo \u8fd9\u79cd\u8f7b\u91cf\u5316\u7684 Git \u670d\u52a1\u90fd\u4e0d\u9700\u8981\uff0c\u76f4\u63a5\u5728 SSH \u670d\u52a1\u5668\u4e0a\u4e00\u628a\u68ad\u5c31\u597d\u4e86\uff0c\u4e0d\u8fc7\u9274\u4e8e\u6211\u7528 Forgejo \u6709\u540c\u6b65\u4e00\u4e9b\u8fdc\u7a0b\u955c\u50cf\u548c CICD \u9700\u6c42\uff08\u867d\u7136\u4e5f\u80fd\u7528 Git hook \u5b9e\u73b0\u4e0d\u8fc7\uff0c\u8bf6\uff0c\u6c89\u6ca1\u6210\u672c\uff01\uff09\u5c31\u6682\u65f6\u4e0d\u8fd9\u4e48\u505a\u4e86\u3002</p>", + "text": "@eltrac \n> \u6700\u5927\u7684\u4e0d\u8db3\u5728\u4e8e\u65e0\u6cd5\u901a\u8fc7 git push \u81ea\u52a8\u89e6\u53d1\u6784\u5efa\uff0c\u4f46\u8fd9\u4e2a\u95ee\u9898\u5e76\u975e\u6ca1\u6709\u89e3\u51b3\u65b9\u6848\u3002\n\n\u5176\u5b9e\uff0c\u4e00\u79cd\u66f4\u7b80\u5355\u7684\u529e\u6cd5\u5c31\u662f\u5c06 git \u4ed3\u5e93\u653e\u5728\u670d\u52a1\u5668\u4e0a\uff0c\u7528 git \u7684 hook \u89e6\u53d1\u6784\u5efa\u3002\nhttps://maurycyz.com/misc/easy_git/\n\n\u5f15\u7528\u6211\u4e4b\u524d\u5468\u520a\u5199\u7684\u4ecb\u7ecd\uff1a\nhttps://blog.southfox.me/2025/11/fox-thinking-3/\n> You already have a git server: (Maurycy's blog) \u5176\u5b9e Git \u534f\u8bae\u901a\u8fc7 ssh \u534f\u8bae\u653e\u5728\u4e00\u4e2a\u8fdc\u7a0b\u670d\u52a1\u5668\u4e0a\u4e5f\u662f\u53ef\u4ee5\u7528\u7684\uff0c\u7136\u540e\u901a\u8fc7\u4e00\u4e9b Git Hook \u8bbe\u7f6e\u4e5f\u80fd\u505a\u5230\u81ea\u52a8\u6784\u5efa\u7684\u6548\u679c\uff08\u751a\u81f3\u76f4\u63a5\u7528 Shell \u811a\u672c\u5199\u4e0d\u7528\u638c\u63e1\u4ec0\u4e48\u5bb9\u5668\u3001job \u3001YAML \u4e4b\u7c7b\u7684\u73a9\u610f\uff09\u3002\u786e\u5b9e\u5982\u679c\u53ea\u662f\u4e2a\u4eba\u7b80\u5355\u7528\u7684\u8bdd\u751a\u81f3\u8fde Gitea \u3001 Forgejo \u8fd9\u79cd\u8f7b\u91cf\u5316\u7684 Git \u670d\u52a1\u90fd\u4e0d\u9700\u8981\uff0c\u76f4\u63a5\u5728 SSH \u670d\u52a1\u5668\u4e0a\u4e00\u628a\u68ad\u5c31\u597d\u4e86\uff0c\u4e0d\u8fc7\u9274\u4e8e\u6211\u7528 Forgejo \u6709\u540c\u6b65\u4e00\u4e9b\u8fdc\u7a0b\u955c\u50cf\u548c CICD \u9700\u6c42\uff08\u867d\u7136\u4e5f\u80fd\u7528 Git hook \u5b9e\u73b0\u4e0d\u8fc7\uff0c\u8bf6\uff0c\u6c89\u6ca1\u6210\u672c\uff01\uff09\u5c31\u6682\u65f6\u4e0d\u8fd9\u4e48\u505a\u4e86\u3002" } }, { "type": "like-of", "author": { "type": "card", - "name": "請將偷走的記憶還給我吧", + "name": "\u8acb\u5c07\u5077\u8d70\u7684\u8a18\u61b6\u9084\u7d66\u6211\u5427", "photo": "https://avatars.webmention.io/c7.io/4c3391209dda10b565f7a3ffee27b50218b6825f27c0feb3a5845cd670efbebd.png", "url": "https://c7.io/@kidsnoreturn" }, @@ -32,12 +65,42 @@ "content": null } ], + "/library/2026/la-chartreuse-de-parme/": [ + { + "type": "like-of", + "author": { + "type": "card", + "name": "\u8acb\u5c07\u5077\u8d70\u7684\u8a18\u61b6\u9084\u7d66\u6211\u5427", + "photo": "https://avatars.webmention.io/c7.io/4c3391209dda10b565f7a3ffee27b50218b6825f27c0feb3a5845cd670efbebd.png", + "url": "https://c7.io/@kidsnoreturn" + }, + "url": "https://akk.eltr.ac/notice/B2llBa4eOwYyjPdSWO#favorited-by-B2SvPecz6YZoDNOHZo", + "source": "https://brid.gy/like/mastodon/@eltrac@akk.eltr.ac/B2llBa4eOwYyjPdSWO/B2SvPecz6YZoDNOHZo", + "published": null, + "received": "2026-01-29T08:50:09Z", + "content": null + }, + { + "type": "like-of", + "author": { + "type": "card", + "name": "KipJayChou", + "photo": "https://avatars.webmention.io/files.mstdn.feddit.social/b3a5ebdc7764c92d0a28a39ee05451f98685bd5f10185dc981856443952aa13c.png", + "url": "https://mstdn.feddit.social/@admin" + }, + "url": "https://akk.eltr.ac/notice/B2llBa4eOwYyjPdSWO#favorited-by-B2SrMy0eBj7rdlvD3A", + "source": "https://brid.gy/like/mastodon/@eltrac@akk.eltr.ac/B2llBa4eOwYyjPdSWO/B2SrMy0eBj7rdlvD3A", + "published": null, + "received": "2026-01-29T07:14:08Z", + "content": null + } + ], "/linkroll/": [ { "type": "like-of", "author": { "type": "card", - "name": "Doin的赛博空间 :verified:", + "name": "Doin\u7684\u8d5b\u535a\u7a7a\u95f4 :verified:", "photo": "https://avatars.webmention.io/c7.io/20f5055af61e347d2cb34945c2b99efb207f90c98b5eaa9278618af19aeacd8f.jpg", "url": "https://c7.io/@doin" }, @@ -65,7 +128,7 @@ "type": "like-of", "author": { "type": "card", - "name": "請將偷走的記憶還給我吧", + "name": "\u8acb\u5c07\u5077\u8d70\u7684\u8a18\u61b6\u9084\u7d66\u6211\u5427", "photo": "https://avatars.webmention.io/c7.io/4c3391209dda10b565f7a3ffee27b50218b6825f27c0feb3a5845cd670efbebd.png", "url": "https://c7.io/@kidsnoreturn" }, @@ -98,7 +161,7 @@ "type": "like-of", "author": { "type": "card", - "name": "Doin的赛博空间 :verified:", + "name": "Doin\u7684\u8d5b\u535a\u7a7a\u95f4 :verified:", "photo": "https://avatars.webmention.io/c7.io/20f5055af61e347d2cb34945c2b99efb207f90c98b5eaa9278618af19aeacd8f.jpg", "url": "https://c7.io/@doin" }, @@ -126,7 +189,7 @@ "type": "like-of", "author": { "type": "card", - "name": "請將偷走的記憶還給我吧", + "name": "\u8acb\u5c07\u5077\u8d70\u7684\u8a18\u61b6\u9084\u7d66\u6211\u5427", "photo": "https://avatars.webmention.io/c7.io/4c3391209dda10b565f7a3ffee27b50218b6825f27c0feb3a5845cd670efbebd.png", "url": "https://c7.io/@kidsnoreturn" }, @@ -140,7 +203,7 @@ "type": "like-of", "author": { "type": "card", - "name": "凝雨", + "name": "\u51dd\u96e8", "photo": "https://avatars.webmention.io/xiaozhu.ningyu.icu/e3ce09a6ebd2edf51904a6df980a32ccf32dcf175a2ffaf92bef23e98c7803b2.png", "url": "https://xiaozhu.ningyu.icu/@Ningyu" }, @@ -179,64 +242,6 @@ "content": null } ], - "/posts/wandering/": [ - { - "type": "like-of", - "author": { - "type": "card", - "name": "Doin的赛博空间 :verified:", - "photo": "https://avatars.webmention.io/c7.io/20f5055af61e347d2cb34945c2b99efb207f90c98b5eaa9278618af19aeacd8f.jpg", - "url": "https://c7.io/@doin" - }, - "url": "https://akk.eltr.ac/notice/B2WyBFAEWp8Juh18Ma#favorited-by-B2SrMh01QnWasuUyDQ", - "source": "https://brid.gy/like/mastodon/@eltrac@akk.eltr.ac/B2WyBFAEWp8Juh18Ma/B2SrMh01QnWasuUyDQ", - "published": null, - "received": "2026-01-22T14:44:09Z", - "content": null - }, - { - "type": "like-of", - "author": { - "type": "card", - "name": "Tagtax", - "photo": "https://avatars.webmention.io/c7.io/9f47cdeab725c897c49625fd23a395b73375cc51d5ff38788067421b05bcd5cb.jpg", - "url": "https://c7.io/@Tagtax" - }, - "url": "https://akk.eltr.ac/notice/B2WyBFAEWp8Juh18Ma#favorited-by-B2XJvB34GCQBVWPStc", - "source": "https://brid.gy/like/mastodon/@eltrac@akk.eltr.ac/B2WyBFAEWp8Juh18Ma/B2XJvB34GCQBVWPStc", - "published": null, - "received": "2026-01-22T07:54:21Z", - "content": null - }, - { - "type": "like-of", - "author": { - "type": "card", - "name": "KipJayChou :debian: :docker:", - "photo": "https://avatars.webmention.io/files.mstdn.feddit.social/b3a5ebdc7764c92d0a28a39ee05451f98685bd5f10185dc981856443952aa13c.png", - "url": "https://mstdn.feddit.social/@admin" - }, - "url": "https://akk.eltr.ac/notice/B2WyBFAEWp8Juh18Ma#favorited-by-B2SrMy0eBj7rdlvD3A", - "source": "https://brid.gy/like/mastodon/@eltrac@akk.eltr.ac/B2WyBFAEWp8Juh18Ma/B2SrMy0eBj7rdlvD3A", - "published": null, - "received": "2026-01-22T06:50:40Z", - "content": null - }, - { - "type": "like-of", - "author": { - "type": "card", - "name": "Cytrogen", - "photo": "https://avatars.webmention.io/media.otter.homes/310ced382f23dbe7131a3693f6c23b83c4c4a8ff66b84ce6494cc51720597349.jpg", - "url": "https://m.otter.homes/@Cytrogen" - }, - "url": "https://akk.eltr.ac/notice/B2WyBFAEWp8Juh18Ma#favorited-by-B2SrMPFJRD3np7VvY8", - "source": "https://brid.gy/like/mastodon/@eltrac@akk.eltr.ac/B2WyBFAEWp8Juh18Ma/B2SrMPFJRD3np7VvY8", - "published": null, - "received": "2026-01-22T05:10:42Z", - "content": null - } - ], "/posts/weekly/65/": [ { "type": "like-of", @@ -256,7 +261,7 @@ "type": "like-of", "author": { "type": "card", - "name": "Doin的赛博空间 :verified:", + "name": "Doin\u7684\u8d5b\u535a\u7a7a\u95f4 :verified:", "photo": "https://avatars.webmention.io/c7.io/20f5055af61e347d2cb34945c2b99efb207f90c98b5eaa9278618af19aeacd8f.jpg", "url": "https://c7.io/@doin" }, @@ -284,7 +289,7 @@ "type": "like-of", "author": { "type": "card", - "name": "請將偷走的記憶還給我吧", + "name": "\u8acb\u5c07\u5077\u8d70\u7684\u8a18\u61b6\u9084\u7d66\u6211\u5427", "photo": "https://avatars.webmention.io/c7.io/4c3391209dda10b565f7a3ffee27b50218b6825f27c0feb3a5845cd670efbebd.png", "url": "https://c7.io/@kidsnoreturn" }, @@ -295,4 +300,4 @@ "content": null } ] -} +}
\ No newline at end of file |
