summaryrefslogtreecommitdiff
path: root/_data
diff options
context:
space:
mode:
Diffstat (limited to '_data')
-rw-r--r--_data/ai-cache.json3
-rw-r--r--_data/links.csv1
-rw-r--r--_data/other_repo_list.csv124
3 files changed, 85 insertions, 43 deletions
diff --git a/_data/ai-cache.json b/_data/ai-cache.json
index d0da3cf..4bcce70 100644
--- a/_data/ai-cache.json
+++ b/_data/ai-cache.json
@@ -169,5 +169,6 @@
"/2025/07/24/screenshot.html": "这篇文章介绍了如何利用Cloudflare的“浏览器呈现”功能,创建一个自动更新的网站预览图服务。作者发现这个新功能可以用来展示网站在不同设备上的显示效果,通过在Cloudflare Workers中使用iframe和CSS缩放技术,以及调用Cloudflare的接口抓取浏览器渲染的截图。虽然免费用户每天只有10分钟的使用时间,限制了实时更新,但作者通过缓存实现了每天自动更新一次的预览图,并分享了具体的实现代码和使用方法。作者赞赏Cloudflare提供的这项强大且免费的服务。",
"/2025/08/01/sw-proxy.html": "这篇文章介绍了作者如何利用Service Worker在现代浏览器中实现一个简单的反向代理功能,以提供博客的备份和离线访问。作者原本希望通过Service Worker在用户浏览器中运行一个Web服务器来存储博客副本,但发现 tar.gz 文件的处理需要第三方库且难以找到适用的解决方案,尤其是对于tar文件的处理。作者最终选择使用Service Worker作为反向代理,将请求转发到其他网站,如GeoCities风格的静态网站托管平台,实现了类似的效果。这个过程中,作者体验到了浏览器功能的强大,并认为Service Worker在离线场景中有更大的潜力,尽管在他的例子中并没有充分展示这种优势。",
"/2025/08/10/tilde.html": "这篇文章介绍了作者在Tilde社区的体验,这是一类基于类Unix环境的公共服务器社区,类似于家目录,提供预装的软件、开发环境和公共服务,如聊天室、邮件、BBS论坛等,强调了社区的互动性和共享精神。作者通过申请、审核过程加入了几个社区,并详细描述了在这些社区中的个人主页、编程支持(如Gemini和Gopher协议)、博客发布、代码托管(Git支持)、CI/CD部署以及使用Git hooks自动化博客更新等功能。尽管作者受限于语言和工具使用体验,未能充分参与社区交流,但对社区学习新知识和丰富博客内容印象深刻。",
- "/2025/09/01/quine.html": "这篇文章主要介绍了作者在博客部署过程中,对ZIP Quine(自包含压缩包)和自产生程序的探索过程。作者起初想利用压缩包实现离线浏览,但遇到了压缩包不包含自身的问题。随后,作者回顾了ZIP Quine的原理,如droste.zip,以及如何通过DEFLATE压缩算法的LZ77编码实现自包含。作者尝试了Russ Cox的方案,但发现由于压缩格式限制,实际操作中存在数据容量的限制,无法存下整个博客。尽管如此,作者还是研究了嵌套循环的ZIP Quine,如Ruben Van Mello的论文中所描述的,尽管空间仍然有限。探索过程中,作者还学习了自产生程序(Quine)的概念,包括其实现原理和各种编程语言中的例子。作者最后感慨,探索过程中的收获比原本的目标更重要。"
+ "/2025/09/01/quine.html": "这篇文章主要介绍了作者在博客部署过程中,对ZIP Quine(自包含压缩包)和自产生程序的探索过程。作者起初想利用压缩包实现离线浏览,但遇到了压缩包不包含自身的问题。随后,作者回顾了ZIP Quine的原理,如droste.zip,以及如何通过DEFLATE压缩算法的LZ77编码实现自包含。作者尝试了Russ Cox的方案,但发现由于压缩格式限制,实际操作中存在数据容量的限制,无法存下整个博客。尽管如此,作者还是研究了嵌套循环的ZIP Quine,如Ruben Van Mello的论文中所描述的,尽管空间仍然有限。探索过程中,作者还学习了自产生程序(Quine)的概念,包括其实现原理和各种编程语言中的例子。作者最后感慨,探索过程中的收获比原本的目标更重要。",
+ "/2025/10/12/recover.html": "这篇文章讲述了作者通过GitHub的Fork特性找回一个被删除的Brainfuck可视化演示仓库的经历。由于原仓库和作者主页都已消失,作者推测GitHub在Fork时会共享对象库,只要有任意一个Fork仓库存在,GitHub就会保留所有对象,从而可以通过找到一个Fork仓库的最新提交Hash值来还原目标仓库。作者通过Linux内核仓库的Fork进行验证,随后在互联网档案馆上找到目标仓库的Fork以及其Hash值,最终通过Git命令将本地仓库的HEAD指针指向目标提交,成功恢复了该仓库的代码,并将其部署到自己的GitHub Pages上。最后,作者发现Software Heritage组织会保存所有代码,因此在遇到类似情况时可以直接通过该平台进行查找。"
} \ No newline at end of file
diff --git a/_data/links.csv b/_data/links.csv
index be5564b..fac27bb 100644
--- a/_data/links.csv
+++ b/_data/links.csv
@@ -20,3 +20,4 @@ Lanke's blog,https://blog.blueke.top/,https://blog.blueke.top/rss.xml,请为一
Pinpe 的云端,https://pinpe.top/,https://pinpe.top/rss.xml,一个属于自己的云朵。
Chise Hachiroku,https://chise.hachiroku.com/,https://chise.hachiroku.com/zh/feed/,向明日的辉迹,干杯!
映屿,https://www.glowisle.me/,https://www.glowisle.me/atom.xml,关于互联网、书籍、生活琐事以及那些一闪而过的念头
+东东,https://nihaha.com/,https://nihaha.com/feed/,城市与信仰 \ No newline at end of file
diff --git a/_data/other_repo_list.csv b/_data/other_repo_list.csv
index 72d97d8..65bbd63 100644
--- a/_data/other_repo_list.csv
+++ b/_data/other_repo_list.csv
@@ -9,7 +9,6 @@ https://tildegit.org/Mayx/mayx
https://git.pixie.town/mayx/mayx
https://cgit.tilde.town/~mayx/blog
https://gitlab.haskell.org/mayx/mayx
-https://git.gammaspectra.live/Mayx/blog
https://pagure.io/fork/mabbs/Blog
https://repo2.serv00.com/git/pub/Mayx/mayx/
https://git.tea-assets.com/mayx/blog
@@ -36,7 +35,6 @@ https://git.dpark.io/mayx/blog
https://git.ykonkov.com/mayx/blog
http://116.62.245.34:3000/mayx/blog
https://git.johann-brauer.de/mayx/blog
-https://git.barneo-tech.com/mayx/blog
https://git.shaunmcpeck.com/mayx/blog
http://1.6.141.109:3000/mayx/blog
http://52.28.156.42/mayx/blog
@@ -48,7 +46,6 @@ https://git.anibilag.ru/mayx/blog
https://git.lolpro11.me/mayx/blog
https://git.unglab.com/mayx/blog
https://git.empirica.pro/mayx/blog
-http://xiaowangnas.com:8418/mayx/blog
http://47.115.203.168:3000/mayx/blog
http://www.gitea.zhangc.top:3000/mayx/blog
https://git.chistyakov-it.ru/mayx/blog
@@ -63,7 +60,6 @@ https://git.pcgf.io/mayx/blog
https://nucleation.fusion.bref.cool/mayx/blog
https://gitea.l2reworld.com/mayx/blog
https://git.bp-web.app/mayx/blog
-https://git.carinae.org/mayx/blog
http://47.103.91.160:50903/mayx/blog
https://mygit.iexercice.com/mayx/blog
http://162.215.134.149:4000/mayx/blog
@@ -85,10 +81,8 @@ https://git.terrainknowledge.com/mayx/blog
https://gitea.pickalurv.com/mayx/blog
http://183.239.197.12:10803/mayx/blog
https://git.zeroplay.io/mayx/blog
-https://vpgs.pro/mayx/blog
https://git.successkaoyan.com/mayx/blog
https://git.veydlin.com/mayx/blog
-https://git.dcircus.com/mayx/blog
https://gitea.bitshift.us/mayx/blog
http://114.55.134.197:3000/mayx/blog
http://139.129.25.251:3000/mayx/blog
@@ -111,8 +105,6 @@ http://43.224.227.219:3000/mayx/blog
https://git.duplanet.ovh/mayx/blog
http://Shiningon.top/mayx/blog
http://wsygitea.top/mayx/blog
-https://git.ofdl.tools/mayx/blog
-http://precious.harpy.faith/mayx/blog
https://git.yardtech.ru/mayx/blog
http://69.62.77.234:8888/mayx/blog
https://gitea.bake.systems/mayx/blog
@@ -132,7 +124,6 @@ http://43.163.207.174:3000/mayx/blog
http://rack1.raincs.cc:20253/mayx/blog
https://git.repo.in.net/mayx/blog
https://git.dihe.moe/mayx/blog
-https://git.fracturedcode.net/mayx/blog
http://47.113.231.74:3000/mayx/blog
https://gitea.belanjaparts.com/mayx/blog
http://185.208.225.190:3000/mayx/blog
@@ -161,8 +152,6 @@ https://git.Apture.io/mayx/blog
https://git.dbfmp.cn/mayx/blog
http://103.231.8.120/mayx/blog
https://gitea.jasonstolle.com/mayx/blog
-https://gitea.dokm.xyz/mayx/blog
-https://nemoserver.iict.bas.bg/mayx/blog
https://git.istsoft.ru/mayx/blog
http://8.134.61.107:3000/mayx/blog
http://47.107.88.161:3000/mayx/blog
@@ -175,20 +164,17 @@ http://8.137.12.29:3000/mayx/blog
https://gitea.irons.nz/mayx/blog
https://gitea.madf12.com/mayx/blog
http://8.134.104.234:3000/mayx/blog
-http://47.99.142.152:3000/mayx/blog
http://45.45.238.98:3000/mayx/blog
http://git.ugohous.com/mayx/blog
https://git.vce.de/mayx/blog
https://gitea.carmon.co.kr/mayx/blog
http://142.171.47.170:3000/mayx/blog
https://git.aion.bi/mayx/blog
-https://git.skillmad.ru/mayx/blog
https://git.werkraum-karlsruhe.org/mayx/blog
http://111.231.146.230:8418/mayx/blog
https://git.winscloud.net/mayx/blog
https://git.pwaapp.cc/mayx/blog
http://188.245.99.186:3000/mayx/blog
-https://sources.krechet.tech/mayx/blog
http://119.28.73.80:5000/mayx/blog
http://194.60.231.252:3000/mayx/blog
https://git.sleepingforest.co.uk/mayx/blog
@@ -200,32 +186,24 @@ https://git.brb.homeip.net/mayx/blog
https://an360.top/mayx/blog
https://git.agusandelnorte.gov.ph/mayx/blog
http://git.maiwd.cn:3000/mayx/blog
-https://git.reinoud.cloud/mayx/blog
https://gitea.chenxu2233.com/mayx/blog
http://106.15.78.64:3000/mayx/blog
http://hoenking.cn:3000/mayx/blog
-https://git.harddays.dev/mayx/blog
-https://git.hantify.ru/mayx/blog
https://GIT.Agri-Sys.com/mayx/blog
-http://8.156.68.150:3008/mayx/blog
-http://47.113.96.20:3000/mayx/blog
https://gitea.anessen.xyz/mayx/blog
https://sengit.us/mayx/blog
https://git.cjcrace.io/mayx/blog
-https://tee.eddykk.com/mayx/blog
https://git.yinbonet.cn/mayx/blog
https://git.inkcore.cn/mayx/blog
http://47.98.129.193:3000/mayx/blog
http://8.138.91.73:3000/mayx/blog
https://git.wisder.net/mayx/blog
http://8.138.187.97:3000/mayx/blog
-https://gitea.potatox.net/mayx/blog
https://git2.ujin.tech/mayx/blog
http://git.joypetsisland.com/mayx/blog
http://111.119.244.185:3000/mayx/blog
http://110.41.179.36:13000/mayx/blog
http://115.187.22.75:3000/mayx/blog
-http://163.223.13.95:3000/mayx/blog
https://git.chrisbeckstrom.com/mayx/blog
https://dev.zaphar.net/mayx/blog
https://git.moonwoou.com/mayx/blog
@@ -251,7 +229,6 @@ http://47.94.103.75:3000/mayx/blog
http://gitea.danongshu.cn/mayx/blog
https://git.palagov.tv/mayx/blog
http://139.196.201.231:3000/mayx/blog
-http://takway.ai:3000/mayx/blog
http://8.155.23.172:3000/mayx/blog
https://git.influxfin.com/mayx/blog
http://47.100.177.77:3000/mayx/blog
@@ -276,7 +253,6 @@ https://git.libx.ir/mayx/blog
https://git.u2.nu/mayx/blog
https://bk-house.synology.me:3081/mayx/blog
http://123.57.95.66:9000/mayx/blog
-https://git.the-archive.xyz/mayx/blog
http://git.yjmt191314.com/mayx/blog
https://git.sparrowcomm.com/mayx/blog
https://gitea.chaos-it.pl/mayx/blog
@@ -286,13 +262,10 @@ https://git.hubhoo.com/mayx/blog
https://git.ultra.pub/mayx/blog
https://git.cloud13.de/mayx/blog
https://gitea.visoftware.com.co/mayx/blog
-http://20.249.208.89:3000/mayx/blog
http://121.199.172.238:3000/mayx/blog
http://27.124.12.222:3000/mayx/blog
-https://wzpmc.cn:3000/mayx/blog
https://saga.iao.ru:3043/mayx/blog
https://git.sayndone.ru/mayx/blog
-https://git.kodors.net/mayx/blog
http://47.113.118.108:3000/mayx/blog
https://gitea.hintsight.com/mayx/blog
https://git.code-works.de/mayx/blog
@@ -305,7 +278,6 @@ https://git.saintdoggie.org/mayx/blog
http://blackobelisk.xyz:3000/mayx/blog
https://git.dushes.keenetic.pro/mayx/blog
https://git.go-chat.ru/mayx/blog
-https://gitt.vireoapp.com/mayx/blog
http://47.129.22.53:22345/mayx/blog
https://git.tech.troyrc.com/mayx/blog
http://git.zkyspace.top/mayx/blog
@@ -320,7 +292,6 @@ http://8.137.38.60:8201/mayx/blog
https://git.emoscape.org/mayx/blog
http://112.74.106.216:3000/mayx/blog
http://77.223.118.106:8081/mayx/blog
-http://frp-old.com:41879/mayx/blog
https://git.the-kn.com/mayx/blog
https://git.campfiregg.ru/mayx/blog
https://gitea.net50.ne.jp/mayx/blog
@@ -329,7 +300,6 @@ http://sinzero.xyz:3000/mayx/blog
http://69.10.53.202:3000/mayx/blog
https://gitea.b54.co/mayx/blog
https://git.matevi.sh/mayx/blog
-http://gitea-ui.shiba-server.fr:19000/mayx/blog
http://www.pcaidiy.cn:3000/mayx/blog
https://code.tiantongsl.com/mayx/blog
http://213.35.118.215:60001/mayx/blog
@@ -339,7 +309,6 @@ https://git.pasarex.com/mayx/blog
http://1.95.221.174:3000/mayx/blog
https://git.wangxinlei.cn/mayx/blog
http://101.200.74.121:3000/mayx/blog
-https://potokobox-releases.prodduction.ru/mayx/blog
http://123.56.193.182:3000/mayx/blog
https://git.akarpov.ru/mayx/blog
http://60.204.131.99:3000/mayx/blog
@@ -351,7 +320,6 @@ http://167.172.7.198:8081/mayx/blog
https://gitea.meetgu.ru/mayx/blog
http://8.134.253.108:3000/mayx/blog
https://git.patrich.se/mayx/blog
-http://47.251.18.130:3000/mayx/blog
http://116.236.50.103:8789/mayx/blog
https://gitnto.innovationcampus.ru/mayx/blog
https://git.paulll.cc/mayx/blog
@@ -360,7 +328,6 @@ https://gitea.reimann.ee/mayx/blog
http://109.74.197.189/mayx/blog
https://git.nussi.net/mayx/blog
https://git.thepain.dev/mayx/blog
-https://git.geobretagne.fr/mayx/blog
https://gitea.ultrasoft.cm/mayx/blog
http://94.224.160.69:7990/mayx/blog
http://8.134.144.137:3000/mayx/blog
@@ -370,10 +337,8 @@ https://git.d4m13n.dev/mayx/blog
https://gitimpo.liara.run/mayx/blog
https://git.needon.kr/mayx/blog
https://git.4lcap.com/mayx/blog
-https://gitea.bastiqui.com/mayx/blog
https://git.stit.tech/mayx/blog
https://git.wun.im/mayx/blog
-https://git.lichx.top/mayx/blog
https://www.9miao.fun:6839/mayx/blog
https://git.ssktv.vip/mayx/blog
https://git.autotion.net/mayx/blog
@@ -451,7 +416,6 @@ https://lius.familyds.org:3000/mayx/blog
https://git.morozoff.pro/mayx/blog
https://gitea.questline.coop/mayx/blog
https://gitea.mpc-web.jp/mayx/blog
-https://git.roshanca.com/mayx/blog
https://git.poggerer.xyz/mayx/blog
https://git.wisptales.org/mayx/blog
https://git.peaksscrm.com/mayx/blog
@@ -479,7 +443,6 @@ http://git.chilidoginteractive.com:3000/mayx/blog
http://121.40.40.177:3000/mayx/blog
http://118.31.223.224:3000/mayx/blog
http://47.109.67.128:3000/mayx/blog
-https://git.enwatmon.de/mayx/blog
http://voicebot.digitalakademie-bw.de:3000/mayx/blog
https://gitea.services.gsd-srv.com/mayx/blog
https://repo.divisilabs.com/mayx/blog
@@ -495,7 +458,6 @@ http://47.122.26.54:3000/mayx/blog
http://154.86.0.30:3000/mayx/blog
http://139.224.196.148:3000/mayx/blog
http://47.95.167.249:3000/mayx/blog
-https://www.enginx.dev/mayx/blog
http://gitea.dctpay.com/mayx/blog
https://omegat.dmu-medical.de/mayx/blog
http://52.23.128.62:3000/mayx/blog
@@ -503,7 +465,6 @@ http://85.214.41.219:49153/mayx/blog
http://6068688.xyz:3000/mayx/blog
http://8.137.105.8:5530/mayx/blog
https://git.881221.xyz/mayx/blog
-http://47.93.219.55:20080/mayx/blog
http://120.46.222.128:10021/mayx/blog
http://39.106.86.127:3000/mayx/blog
https://git.techspec.pro/mayx/blog
@@ -516,7 +477,6 @@ https://git.changenhealth.cn/mayx/blog
http://git.gkcorp.com.vn:16000/mayx/blog
http://47.111.17.177:3000/mayx/blog
http://git.hnits360.com/mayx/blog
-https://git.bag-ltd.ru/mayx/blog
https://k0ki-dev.com/mayx/blog
http://110.42.45.89:2052/mayx/blog
https://git.furcom.org/mayx/blog
@@ -524,7 +484,6 @@ http://47.109.95.73:3000/mayx/blog
http://47.104.196.63:8418/mayx/blog
https://git.mkubiak.com/mayx/blog
http://38.22.90.74:3000/mayx/blog
-https://git.unknwn.ru/mayx/blog
https://git.asdf.cafe/mayx/blog
http://8.133.240.249:3456/mayx/blog
https://git.mista.ru/mayx/blog
@@ -539,7 +498,6 @@ https://giteas.fullmooncyberworks.com/mayx/blog
http://47.112.118.149:10082/mayx/blog
https://gitea.jobiglo.com/mayx/blog
https://gitea.rpg-librarium.de/mayx/blog
-https://git.pheros.es/mayx/blog
https://git.juici.ly/mayx/blog
https://git.lkwplus.com/mayx/blog
http://begild.top:8418/mayx/blog
@@ -588,3 +546,85 @@ https://git.ricecakecat.com/mayx/blog
https://git.mahaines.com/mayx/blog
http://gitee.mrsang.cfd/mayx/blog
https://gittea.biveki.ru/mayx/blog
+https://git.7milch.com/mayx/blog
+https://gitea.marvinronk.com/mayx/blog
+https://gitea.zmanplex.com/mayx/blog
+https://git.hexdive.com/mayx/blog
+http://139.224.250.209:3000/mayx/blog
+https://vcc808.site/mayx/blog
+https://git.sitenevis.com/mayx/blog
+https://git.nightime.org/mayx/blog
+https://dreamplacesai.de/mayx/blog
+http://repo.bpo.technology/mayx/blog
+https://git.soy.dog/mayx/blog
+https://bachner.synology.me:10002/mayx/blog
+https://git.cool2645.com/mayx/blog
+https://gitea.codedbycaleb.com/mayx/blog
+https://gitea.jludwig.net/mayx/blog
+https://git.z1.mk/mayx/blog
+http://185.87.111.46:3000/mayx/blog
+http://suncheng.asia:14200/mayx/blog
+https://git.sorogon.eu/mayx/blog
+http://1.94.13.224:9080/mayx/blog
+https://git.manabo.org/mayx/blog
+https://auric-org.org/mayx/blog
+https://git.git-happens.de/mayx/blog
+https://gitea.seanomad.ru/mayx/blog
+http://47.104.241.192:19999/mayx/blog
+http://47.105.61.58:3000/mayx/blog
+https://git.memosnag.com/mayx/blog
+http://tdss.website:801/mayx/blog
+https://gitea.wenpang.asia/mayx/blog
+http://101.35.183.241/mayx/blog
+https://gitea.quiztimes.nl/mayx/blog
+http://106.14.189.125:3000/mayx/blog
+https://git.hundseth.com/mayx/blog
+https://git.xming.cloud/mayx/blog
+https://travgit.guillorystack.com/mayx/blog
+http://gitea.coderpath.com/mayx/blog
+https://gitea.thanh0x.com/mayx/blog
+http://175.198.180.19:3000/mayx/blog
+https://gitea.albanmary.com/mayx/blog
+http://ngtools.cn:53000/mayx/blog
+https://git.hantify.ru/mayx/blog
+https://git.unpas.dev/mayx/blog
+http://43.136.169.169:3000/mayx/blog
+http://121.196.213.68:3000/mayx/blog
+https://git.vereint-digital.de/mayx/blog
+https://git.advarna.fr/mayx/blog
+http://111.198.4.69:8092/mayx/blog
+https://git.lakaweb.com/mayx/blog
+https://git.kitti.ac.th/mayx/blog
+http://106.15.233.223:3001/mayx/blog
+http://giteastaraire.vip.cpolar.cn/mayx/blog
+https://forge.coreymclark.com/mayx/blog
+http://ems.iclematis.com:30000/mayx/blog
+https://git.micahmoore.io/mayx/blog
+https://git.zlyum.com/mayx/blog
+https://git.alexerdei.co.uk/mayx/blog
+https://git.aelhost.com/mayx/blog
+https://schokigeschmack.de/mayx/blog
+https://git.anatid.net/mayx/blog
+https://catsdev.com/mayx/blog
+https://git.lekai.info/mayx/blog
+https://git.avclick.ru/mayx/blog
+http://135.235.225.198:3000/mayx/blog
+http://giteaiposeek.cn/mayx/blog
+https://git.zimerguz.net/mayx/blog
+https://git.cukak.com/mayx/blog
+http://farsinot.ir:3000/mayx/blog
+https://gitea.sosaley.in/mayx/blog
+https://gitea.vidoks.fr/mayx/blog
+https://dev.ncot.uk/mayx/blog
+https://git.sick.earth/mayx/blog
+https://git.ncue.net/mayx/blog
+https://gitea.rbpsw.net/mayx/blog
+https://git.prayujt.com/mayx/blog
+http://121.199.11.156:3000/mayx/blog
+http://www.sh-hpg.com:3000/mayx/blog
+https://git.galaxylabs.ca/mayx/blog
+https://gitlab.n8n-store.xyz/mayx/blog
+https://forgejo.win/mayx/blog
+https://gitea.katiethe.dev/mayx/blog
+https://gitea.ai-demo.duckdns.org/mayx/blog
+https://git0.zpqrtbnk.net/mayx/blog