vault backup: 2025-07-08 17:07:24
This commit is contained in:
1 parent
a05aa5ba1d
commit
811378bbf9
2 files changed
+116
-289
No files matched your search
+114
-287
@@ -5,11 +5,6 @@
|
||||
"url": "https://joyagain.me/feed/rss",
|
||||
"folder": "博客"
|
||||
},
|
||||
{
|
||||
"name": "DIYGod",
|
||||
"url": "https://diygod.cc/feed",
|
||||
"folder": "DIY"
|
||||
},
|
||||
{
|
||||
"name": "少数派",
|
||||
"url": "https://sspai.com/feed",
|
||||
@@ -274,283 +269,6 @@
|
||||
"language": "zh",
|
||||
"hash": "477a8d7857dfe29bc03f686f2b9738b3"
|
||||
},
|
||||
{
|
||||
"title": "Hi, DIYgod",
|
||||
"subtitle": "",
|
||||
"link": "https://diygod.cc",
|
||||
"image": "https://ipfs.crossbell.io/ipfs/bafybeibefx2tyow77m2wcnsh5anaaxfy7ypxbcuapb52c4h255onqp72ye",
|
||||
"description": "写代码是热爱,写到世界充满爱!",
|
||||
"items": [
|
||||
{
|
||||
"title": "一个六岁开源项目的崩溃与新生",
|
||||
"description": "我有一个维护了六年的开源项目—— RSSHub,它正在面临崩溃\n\n表面上,它有接近 30k Stars、900 多 Contributors、每月 3 亿多次请求和数不清的用户、每月几十刀的赞助、有源源不断的 issue 和 pr、代码几乎每天更新,非常健康和充满活力",
|
||||
"content": "<p>我有一个维护了六年的开源项目 —— RSSHub,它正在面临崩溃</p>\n<h2 id=\"user-content-背景\">背景</h2>\n<p>表面上,它有接近 30k Stars、900 多 Contributors、每月 3 亿多次请求和数不清的用户、每月几十刀的赞助、有源源不断的 issue 和 pr、代码几乎每天更新,非常健康和充满活力,但在不可见的地方,持续数年高昂的维护时间成本、每月一千多刀的服务器费用、每天重复繁琐且逐渐积累的维护工作,都让它在崩溃的边缘反复横跳</p>\n<p>项目是六年前开发的,不少当时以 Next Generation 为口号的时髦 Node.js 技术栈和依赖库已经成为时代眼泪,现在看非常陈旧,很多现在流行的新技术没法应用,比如 JSX、TypeScript、Serverless 等;它的架构也非常不合理,每个路由的信息散落在多个地方,开发或者变更一个路由需要多处修改,一个地方去注册路由,一个地方去编写路由脚本,一个地方去编写 Radar 规则,一个地方去编写文档...... 这增加了很多工作量,也很容易出错,之前路由少的时候并不是个问题,但现在已经变得难以忍受</p>\n<p>在如此糟糕的基础架构下能保持现状已经是竭尽全力,开发新功能更是无本之木,只会增加以后更新的难度,所以我有时候脑子蹦出的新奇想法也很难实现</p>\n<p>要解决这些问题,唯一的办法是使用现代化的框架和新设计的架构来重写内核,但随着路由越来越多,改造成本也越来越高,每个基础改动可能都需要多达数月的工作量,所以虽然问题越来越严重,但秉承着又不是不能用的原则一拖再拖</p>\n<p>但这又是不得不做的事情,所以我抽空花了几个月的时间重新设计和重写了它</p>\n<h2 id=\"user-content-技术栈更新\">技术栈更新</h2>\n<h3 id=\"user-content-koa---hono\">koa -> Hono</h3>\n<p>第一步也是最基础和难度最大的是换掉之前使用的 Web 框架 <a href=\"https://github.com/koajs/koa\" target=\"_blank\" rel=\"noopener noreferrer\">koa</a>,作为六年前流行的下一代 Web 框架,作者早就弃坑了,调研之后决定换用对 JSX、TypeScript、Serverless 支持最好的 <a href=\"https://github.com/honojs/hono\" target=\"_blank\" rel=\"noopener noreferrer\">Hono</a></p>\n<p>它们的 API 差异很大,需要重写所有中间件和替换所有路由中使用的 koa API</p>\n<p>主要改动:<br>\n<a href=\"https://github.com/DIYgod/RSSHub/pull/14295\" target=\"_blank\" rel=\"noopener noreferrer\">https://github.com/DIYgod/RSSHub/pull/14295</a></p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/QmUBrZkbHVDyfjoMK661QkLiYLnSbBke6quM5SCs2pnFsG\" alt=\"image\"></p>\n<p>Hono 作者也很喜欢这个改造</p>\n<tweet id=\"1762801106340782222\" fullurl=\"https://twitter.com/yusukebe/status/1762801106340782222\"></tweet>\n<h3 id=\"user-content-javascript---typescript\">JavaScript -> TypeScript</h3>\n<p>改用 TypeScript 可以避免很多类型问题和低级错误,最重要的是可以保证数百名贡献者保持一致难以出错和后续贡献的路由代码质量不至于太糟糕</p>\n<p>主要改动:</p>\n<ul>\n<li><a href=\"https://github.com/DIYgod/RSSHub/pull/14295\" target=\"_blank\" rel=\"noopener noreferrer\">https://github.com/DIYgod/RSSHub/pull/14295</a></li>\n<li><a href=\"https://github.com/DIYgod/RSSHub/pull/14632\" target=\"_blank\" rel=\"noopener noreferrer\">https://github.com/DIYgod/RSSHub/pull/14632</a></li>\n</ul>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/QmePQXUgzwrKKy8bwRNRARMoXYfPe2ShvqYffYRXhWkbtf\" alt=\"image\"></p>\n<tweet id=\"1764360942035312879\" fullurl=\"https://twitter.com/DIYgod/status/1764360942035312879\"></tweet>\n<h3 id=\"user-content-commonjs---esm\">CommonJS -> ESM</h3>\n<p>ESM 是几年前一些 Node.js 核心开发者强推的规范,它有一些优点,但最多的是与之前 CommonJS 不兼容带来的生态割裂和功能简化带来的诟病</p>\n<p>经过这几年的发展,现在可以说大部分场景勉强可用了,<a href=\"https://github.com/privatenumber/tsx\" target=\"_blank\" rel=\"noopener noreferrer\">tsx</a> 也为 CommonJS 和 ESM 混用的场景提供了支持</p>\n<p>虽然已经尽了最大努力,但还是有一些 CommonJS 代码暂时难以迁移,导致现在只能使用 tsx 运行,与一些 Serverless 比如 Vercel 没法兼容,但也有机会后续慢慢解决</p>\n<p>主要改动:</p>\n<ul>\n<li><a href=\"https://github.com/DIYgod/RSSHub/pull/14619\" target=\"_blank\" rel=\"noopener noreferrer\">https://github.com/DIYgod/RSSHub/pull/14619</a></li>\n<li><a href=\"https://github.com/DIYgod/RSSHub/pull/14691\" target=\"_blank\" rel=\"noopener noreferrer\">https://github.com/DIYgod/RSSHub/pull/14691</a></li>\n<li><a href=\"https://github.com/DIYgod/RSSHub/pull/14632\" target=\"_blank\" rel=\"noopener noreferLine truncated
|
||||
"category": "post",
|
||||
"link": "https://xlog.app/api/redirection?characterId=10¬eId=2532",
|
||||
"creator": "DIYgod",
|
||||
"pubDate": "Sun, 10 Mar 2024 19:29:05 GMT",
|
||||
"enclosure": "",
|
||||
"enclosureType": "",
|
||||
"image": "",
|
||||
"id": "",
|
||||
"language": "",
|
||||
"folder": "DIY",
|
||||
"feed": "DIYGod",
|
||||
"read": true,
|
||||
"favorite": false,
|
||||
"created": false,
|
||||
"tags": [],
|
||||
"hash": "7cb8dfc2caf799b249c2d122f3a65e3a",
|
||||
"highlights": []
|
||||
},
|
||||
{
|
||||
"title": "和帕鲁生活在一起的两周",
|
||||
"description": "哪个小男孩没幻想过生活在这样一个充满宝可梦伙伴的世界,它们能听懂且愿意倾听我们说话,有着不同的特点和强大的技能,而且都很可爱,我们可以跟它们睡觉吃饭、并肩作战探索世界,永远不再孤独,不管是谁都可以找到最适合自己的宝可梦",
|
||||
"content": "<h2 id=\"user-content-宝可梦幻想\">宝可梦幻想</h2>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/QmTbb2WpmvvM9LYr2w4ibhqB5icWMSa4n9hFjXbgbaKBRb\" alt=\"image\"></p>\n<p>哪个小男孩没幻想过生活在这样一个充满宝可梦伙伴的世界,它们能听懂且愿意倾听我们说话,有着不同的特点和强大的技能,而且都很可爱,我们可以跟它们睡觉吃饭、并肩作战探索世界,永远不再孤独,不管是谁都可以找到最适合自己的宝可梦</p>\n<p>这一切早就可以发生,但这一切终究没有发生,宝可梦复杂的版权问题和躺平在功劳簿上的版权公司 Game Freak 让我们的幻想一直也仅仅是幻想</p>\n<p>当然也有人说最近的几个新作阿尔宙斯、朱紫比之前好多了,“虽然好多了,但只是臭味稀薄一点的狗屎罢了”,剑盾、阿尔宙斯、朱紫、Pokemon Sleep 游戏时长并不短的宝可梦玩家 DIYgod 义愤填膺地说道</p>\n<h2 id=\"user-content-帕鲁实现\">帕鲁实现</h2>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/Qmd7qeiygj9veZhTMThe79xzfqyVpu6TEGHk48g8AAEcW3\" alt=\"image\"></p>\n<p>但只要幻想一直存在,变成现实也只是时间问题,横空出世的幻兽帕鲁给所有宝可梦粉丝带来了一个一本满足的平行幻想世界,终于苦于没有 Windows 的我也专门买了一台 ROG Ally 来沉迷其中</p>\n<p>游戏中与帕鲁的互动是前无仅有的,衣食住行战斗探索的过程都与帕鲁深度融入,真的是和帕鲁生活在一起</p>\n<p>从刚落地进入初始台地互动就开始了,我们的第一个落脚点不是自己造的,而是跟捣蛋猫一起造的</p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/QmTAMciZ4eBo9jbaZVyhPpkZxX3FiYXdMVmkokyk29eT6E\" alt=\"image\"></p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/QmW4UyojbTFyXjiEmWBNWoGDK5mjZYxbccyMTbbLGfuQuD\" alt=\"image\"></p>\n<p>再到后来帕鲁包办我们的一切后勤,我们的每一顿大餐,都需要经历播种、浇水、收割、搬运、存储、烹饪,分别由有着不同特长和分工的帕鲁来完成,会制冷的企丸丸去运行冰箱,会喷火的燎火鹿去烹饪</p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/Qmc4Y1VHfxckFHXoNE3oD5jgSbSye9SQvMAu1SjexiPSfu\" alt=\"image\"></p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/QmSpSKCts7aQTesNtpgs1gumyYCSq467LYma1FUPZaGpBg\" alt=\"\"></p>\n<p>在我们外出探索时,过河骑滑水蛇,赶路骑云海鹿,翻山越岭骑烽歌龙</p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/QmdeiQSKuCmFzbocchFz9v6cJk5wqUaN8fWrRhZbojcAn3\" alt=\"image\"></p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/QmaBSZyudw5Bmd3vT3eHbwj1rSyqo6BzWAD8nYeBUr4eKy\" alt=\"\"></p>\n<p>在我们战斗时,举着火绒狐充当、喷火器,骑着暴电熊扫射机关枪,甚至虽然不太人道,可以把电棘鼠当作手榴弹扔出去,同时据点里的焰煌在帮我们炼钢造枪,阿努比斯在帮我们手搓子弹</p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/QmapqqBNQK5cupXDFJ45CP7yMM4Ye53ncQdrn3qNjZz6os\" alt=\"image\"></p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/QmcF39d24AddScaCMtxDhHhW4Q4N98zMggLmvoSEeRwzLd\" alt=\"\"></p>\n<p>从徒手撸树到机关枪横着走,从无人问津到人满为患,在不知不觉的建造中我已经在帕鲁世界中倾注了太多的感情</p>\n<p>从饿着肚子的第一天</p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/QmQySkxYV7yPBLLJqJprXq1XJUTfvzjEdQPAsVifHznuL1\" alt=\"Pal 6_2_2024 下午 9_54_32\"></p>\n<p>到现在</p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/QmSSQnJ3wRPuyGGP7VzBkGq91vN6Ybs3KSQxKM6NKSWpEF\" alt=\"Pal 19_2_2024 上午 2_45_40\"></p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/Qmb6ELDeZYmNNuSh98SqdhZCkyTJdeEmkeyHR9kCxgF78X\" alt=\"Pal 18_2_2024 上午 12_42_29\"></p>\n<h2 id=\"user-content-一些额外的探索\">一些额外的探索</h2>\n<h3 id=\"user-content-数据展示\">数据展示</h3>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/QmVigw528nJrF6z9QanPoqqYnmn2MW6HqEECj5X47jnaAN\" alt=\"image\"></p>\n<p>毕竟是单机游戏,数据都在本地,可以很方便地做处理</p>\n<p>有一个开源项目可以把存档文件解析成 JSON 方便第三方开发和展示 <a href=\"https://github.com/cheahjs/palworld-save-tools\" target=\"_blank\" rel=\"noopener noreferrer\">https://github.com/cheahjs/palworld-save-tools</a></p>\n<p>还有一个开源项目可以把 JSON 再生成一个前端页面 <a href=\"https://github.com/zaigie/palworld-server-tool\" target=\"_blank\" rel=\"noopener noreferrer\">https://github.com/zaigie/palworld-server-tool</a></p>\n<p>于是我把存档同步到 NAS 上,再在 NAS 上部署一个展示页面,就可以很方便地查看我的帕鲁们了 <a href=\"https://pal.diygod.me\" target=\"_blank\" rel=\"noopener noreferrer\">https://pal.diygod.me</a></p>\n<h3 id=\"user-content-模组\">模组</h3>\n<p>帕鲁有很丰富的Line truncated
|
||||
"category": "post",
|
||||
"link": "https://xlog.app/api/redirection?characterId=10¬eId=2510",
|
||||
"creator": "DIYgod",
|
||||
"pubDate": "Sun, 18 Feb 2024 19:20:33 GMT",
|
||||
"enclosure": "",
|
||||
"enclosureType": "",
|
||||
"image": "",
|
||||
"id": "",
|
||||
"language": "",
|
||||
"folder": "DIY",
|
||||
"feed": "DIYGod",
|
||||
"read": false,
|
||||
"favorite": false,
|
||||
"created": false,
|
||||
"tags": [],
|
||||
"hash": "f14e398cdc59250b014491961cef7a37",
|
||||
"highlights": []
|
||||
},
|
||||
{
|
||||
"title": "Twitter 对开源项目发起 DDoS 攻击",
|
||||
"description": "背景 Twitter 被马斯克收购后,从去年 8 月开始,他们对开源第三方集成和第三方客户端进行了一系列明里暗里的打压和攻击,这样做是为了阻止用户通过非官方客户端访问和使用 Twitter,来增加公司的广告和会员营收\n\n而开源社区中以 Nitter 和 RSSHub…",
|
||||
"content": "<h2 id=\"user-content-背景\">背景</h2>\n<p>Twitter 被马斯克收购后,从去年 8 月开始,他们对开源第三方集成和第三方客户端进行了一系列明里<a href=\"https://github.com/zedeus/nitter/issues/1150\" target=\"_blank\" rel=\"noopener noreferrer\">暗里</a>的打压和攻击,这样做是为了阻止用户通过非官方客户端访问和使用 Twitter,来增加公司的广告和会员营收</p>\n<p>而开源社区中以 Nitter 和 RSSHub 为代表的开源项目并没有放弃向信息自由的努力,通过众多聪明的开源开发者们想出来的一个个奇妙操作(<a href=\"https://github.com/zedeus/nitter/issues/983\" target=\"_blank\" rel=\"noopener noreferrer\">issue</a>),在一轮轮封锁和反封锁的对抗中短暂占了上风,其中最流行的做法是通过 Android 客户端使用的接口功能生成临时账号(<a href=\"https://diygod.cc/10k-twitter-accounts\" target=\"_blank\" rel=\"noopener noreferrer\">细节</a>)</p>\n<h2 id=\"user-content-经过\">经过</h2>\n<p>在两天前(1 月 26 日),许多 Nitter 实例的运行者和开发者报告称,他们正在使用的接口已被封锁。与此<strong>同时</strong>,他们的实例也开始遭受报复性 DDoS 攻击</p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/QmZLgt245ohmpFv5jqmZ4EcosbxjZpeG5fq6StX7zuTf3o\" alt=\"image\"></p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/QmYM5zREJ95DGeE8feJQzr6eKczcZdeWwxuXPW4Z3KMgwN\" alt=\"image\"></p>\n<p>起初,我并没有太在意这件事情。毕竟,谁会相信 Twitter 官方会做出如此令人不耻且自降身段的 DDoS 行为呢?我对此深感怀疑</p>\n<p>然而,昨天当我打开 RSSHub 的 GitHub 仓库时,却意外地发现了以下内容</p>\n<div style=\"max-width: 200px\"><p><img src=\"https://ipfs.crossbell.io/ipfs/QmNoyG5nPS4RJQUy9dPZc1YeCwgjwfW4oYVh1yZSwjarJE\" alt=\"image\"></p></div>\n<p>最近一个月的请求数达到了 4.5 亿,比正常水平高出 50%(正常水平仅为 3 亿多)</p>\n<p>然后登录 Cloudflare 查看日志</p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/QmfMvo6FFx3ztB65txRavWmz43rhXK6dnbcFwPvcRjKCCw\" alt=\"image\"></p>\n<p>自从 26 日 0 点(当天官方接口被封锁和 Nitter 遭受 DDoS 攻击)以来,RSSHub 也一直遭受大规模的 DDoS 攻击。最近两天,请求量是平时的 170 多倍,每秒约 1 千次请求</p>\n<p>尽管数量看起来可怕,但 Cloudflare 出色的缓存功能已经成功缓存了超过 99% 的 DDoS 请求,甚至没有触发报警</p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/QmW6rnKNHBTKzwMzVtnjUymMmfVrghtFeh28HfxrBLgK7c\" alt=\"image\"></p>\n<p>RSSHub 的负载均衡和自动扩容功能非常完善,没有受到太大的压力</p>\n<tweet id=\"1745090590419619865\" fullurl=\"https://twitter.com/DIYgod/status/1745090590419619865\"></tweet>\n<p>🤣 就这样一直没有发现</p>\n<p>进一步分析发现,所有请求都来自 IP 地址为 139.255.221.98 的设备。这些请求都是针对 <code>/twitter/keyword</code> 路由,并且后面跟着一串不同且无意义的参数</p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/QmNPdwPzjRfG6XQ6WbGiQR13ztjr3JQjV3Fb4Bu91tGc59\" alt=\"image\"></p>\n<p>我很清楚为什么只针对 keyword 路由,尽管代码中没有明确表达,但根据我的使用经验,此路由使用的搜索接口受到最严格的访问频率限制,通过攻击该路由可以实现最大化效果。由此可以推断出 DDoS 攻击者也对 Twitter 的接口非常熟悉</p>\n<p>虽然无法直接证明是官方人员所为,但各种无法解释的 “巧合” 已经清楚地表明了事情的真相,马斯克的简单粗暴行事风格也正在深刻影响这家公司</p>\n<h2 id=\"user-content-影响\">影响</h2>\n<p>进一步封锁 API 和进行 DDoS 攻击这两个操作可以说非常有效</p>\n<p>Nitter 开发者 zedeus 表示 Nitter 已死</p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/QmdEpeYj74uW4Q2NNTuwXrzVCvi1JVjcgDgJz8s1zvSqVp\" alt=\"image\"></p>\n<p>Twitter Monitor 开发者 MANKA 表示不愿意再浪费时间</p>\n<tweet id=\"1751450519829418342\" fullurl=\"https://twitter.com/manka_takami/status/1751450519829418342\"></tweet>\n<p>nitter-status 开发者更是直接放出了告别页面</p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/QmZN7oZ2UJEnvaNQ5BShiAinCckK7nfL9ajVGrsC5cLETH\" alt=\"image\"></p>\n<p>看起来就到此为止了吗?不,这远非终点。自由无法被阻挡,我们还有很多事情可以做</p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/QmWvACcSj5wEFP4vkvknBZ3d9VgiBwEJd62JqSPWMyMjY3\" alt=\"image\"></p>\n<p>29 日 更新:RSSHub 已经恢复</p>\n<tweet id=\"1751941869616148806\" fullurl=\"https://twitter.com/DIYgod/status/1751941869616148806\"></tweet>",
|
||||
"category": "post",
|
||||
"link": "https://xlog.app/api/redirection?characterId=10¬eId=2456",
|
||||
"creator": "DIYgod",
|
||||
"pubDate": "Sun, 28 Jan 2024 10:24:53 GMT",
|
||||
"enclosure": "",
|
||||
"enclosureType": "",
|
||||
"image": "",
|
||||
"id": "",
|
||||
"language": "",
|
||||
"folder": "DIY",
|
||||
"feed": "DIYGod",
|
||||
"read": false,
|
||||
"favorite": false,
|
||||
"created": false,
|
||||
"tags": [],
|
||||
"hash": "307962da32ad7a7a9efff403a501e670",
|
||||
"highlights": []
|
||||
},
|
||||
{
|
||||
"title": "如何优雅编译一个 Markdown 文档",
|
||||
"description": "Markdown 是一种广泛使用的轻量级标记语言,允许人们使用易读易写的纯文本格式编写文档,也是 xLog 主要使用的文章格式,本文就以 xLog Flavored Markdown 为例来说明如何优雅地解析一个 Markdown 文档",
|
||||
"content": "<p>Markdown 是一种广泛使用的轻量级标记语言,允许人们使用易读易写的纯文本格式编写文档,也是 <a href=\"https://xlog.app\" target=\"_blank\" rel=\"noopener noreferrer\">xLog</a> 主要使用的文章格式,本文就以 <a href=\"https://github.com/Crossbell-Box/xLog/blob/dev/src/markdown/index.ts\" target=\"_blank\" rel=\"noopener noreferrer\">xLog Flavored Markdown</a> 为例来说明如何优雅地解析一个 Markdown 文档</p>\n<h3 id=\"user-content-架构\">架构</h3>\n<p>解析过程可以用这样一个架构来表示:</p>\n<mermaid><div class=\"language-mermaid\">flowchart TB\n subgraph input\n Markdown\n end\n subgraph unified\n subgraph remark\n Markdown:::inputClass --string--> remark-parse:::remarkClass --mdast--> remarkPlugins[remark plugins]:::remarkClass\n remarkPlugins --mdast--> remark-rehype:::remarkClass & mdast-util-toc:::remarkClass\n end\n subgraph rehype\n remark-rehype --hast--> rehypePlugins[rehype plugins]:::rehypeClass\n rehypePlugins --hast--> hast-util-to-text:::rehypeClass & hast-util-to-html:::rehypeClass & hast-util-to-jsx-runtime:::rehypeClass\n end\n rehypePlugins --hast--> unist-util-visit:::rehypeClass\n end\n subgraph output\n mdast-util-toc --tocResult--> TOC:::inputClass\n hast-util-to-text --string--> plainText[Plain Text]:::inputClass\n hast-util-to-html --string--> HTML:::inputClass\n hast-util-to-jsx-runtime --JSX.Element--> ReactElement[React Element]:::inputClass\n unist-util-visit --custom--> Metadata:::inputClass\n end\nstyle input fill:#bbf7d0,stroke:#4ade80,color:#15803d\nclassDef inputClass fill:#22c55e,stroke:#16a34a\nstyle output fill:#bbf7d0,stroke:#4ade80,color:#15803d\nstyle unified fill:#bfdbfe,stroke:#60a5fa,color:#1d4ed8\nstyle remark fill:#fecaca,stroke:#f87171,color:#b91c1c\nclassDef remarkClass fill:#f87171,stroke:#dc2626\nstyle rehype fill:#fef08a,stroke:##facc15,color:#a16207\nclassDef rehypeClass fill:#facc15,stroke:#ca8a04\n</div></mermaid>\n<p>关键概念:</p>\n<ul>\n<li><a href=\"https://github.com/unifiedjs\" target=\"_blank\" rel=\"noopener noreferrer\">unified</a>:通过语法树和插件来解析、检查、转换和序列化内容的库</li>\n<li><a href=\"https://github.com/remarkjs\" target=\"_blank\" rel=\"noopener noreferrer\">remark</a>:unified 的生态项目之一,由插件驱动的 Markdown 处理库</li>\n<li><a href=\"https://github.com/rehypejs\" target=\"_blank\" rel=\"noopener noreferrer\">rehype</a>:unified 的生态项目之一,由插件驱动的 HTML 处理库</li>\n<li><a href=\"https://github.com/syntax-tree/mdast\" target=\"_blank\" rel=\"noopener noreferrer\">mdast</a>:remark 使用的用于表示 Markdown 的抽象语法树规范</li>\n<li><a href=\"https://github.com/syntax-tree/hast\" target=\"_blank\" rel=\"noopener noreferrer\">hast</a>:rehype 使用的用于表示 HTML 的抽象语法树规范</li>\n</ul>\n<p>简单来说就是把 Markdown 文档交给一个 unified 生态的解析器解析成 unified 可识别的语法树,再通过一系列 unified 生态的插件转换为需要的内容,再通过一系列 unified 生态的工具库输出为需要的格式,下面就从 解析、转换、输出 这三个步骤来分别说明</p>\n<h3 id=\"user-content-解析-parse\">解析 Parse</h3>\n<mermaid><div class=\"language-mermaid\">flowchart TB\n subgraph input\n Markdown\n end\n subgraph unified\n subgraph remark\n Markdown:::inputClass --string--> remark-parse:::remarkClass\n end\n end\nstyle input fill:#bbf7d0,stroke:#4ade80,color:#15803d\nclassDef inputClass fill:#22c55e,stroke:#16a34a\nstyle unified fill:#bfdbfe,stroke:#60a5fa,color:#1d4ed8\nstyle remark fill:#fecaca,stroke:#f87171,color:#b91c1c\nclassDef remarkClass fill:#f87171,stroke:#dc2626\n</div></mermaid>\n<blockquote>\n<p>无论输入是 Markdown、HTML 还是纯文本,都需要将其解析为可操作的格式。这种格式被称为语法树。规范(例如 mdast)定义了这样一个语法树的外观。处理器(如 mdast 的 remark)负责创建它们。</p>\n</blockquote>\n<p>最简单的一步,我们需要解析的是 Markdown,所以这里就应该使用 <a href=\"https://github.com/remarkjs/remark/tree/main/packages/remark-parse\" target=\"_blank\" rel=\"noopener noreferrer\">remark-parse</a> 来把 Markdown 文档编译成 mdast 格式的语法树</p>\n<p>对应 <a href=\"https://github.com/Crossbell-Box/xLog/blob/dev/src/markdown/index.ts\" target=\"_blank\" rel=\"noopener noreferrer\">xLog Flavored Markdown</a> 中的</p>\n<div class=\"code-wrapper\"><button type=\"button\" class=\"copy-button\"><span class=\"i-mingcute-copy-2-line\"></span><span>Copy</span></button><pre><code class=\"language-ts\">const processor = unified().use(remarkParse)\n\nconst file = new VFile(content)\nconst mdastTree = processor.parse(file)\n</code></pre></div>\n<h3 id=\"user-coLine truncated
|
||||
"category": "post",
|
||||
"link": "https://xlog.app/api/redirection?characterId=10¬eId=2434",
|
||||
"creator": "DIYgod",
|
||||
"pubDate": "Thu, 18 Jan 2024 12:50:37 GMT",
|
||||
"enclosure": "",
|
||||
"enclosureType": "",
|
||||
"image": "",
|
||||
"id": "",
|
||||
"language": "",
|
||||
"folder": "DIY",
|
||||
"feed": "DIYGod",
|
||||
"read": false,
|
||||
"favorite": false,
|
||||
"created": false,
|
||||
"tags": [],
|
||||
"hash": "2d7f1f95153a01262179252c0a3fb370",
|
||||
"highlights": []
|
||||
},
|
||||
{
|
||||
"title": "2023 平稳过渡",
|
||||
"description": "</2023>\n<2024>\n\n发小觉得今年经历了巨大的变化,从苏格兰搬到新加坡,从未婚到已婚,从一家两口变成了一家三口,但我觉得都在预料之中,所以感觉还算很平稳",
|
||||
"content": "<p></2023><br>\n<2024></p>\n<p>发小觉得今年经历了巨大的变化,从苏格兰搬到新加坡,从未婚到已婚,从一家两口变成了一家三口,但我觉得都在预料之中,所以感觉还算很平稳</p>\n<p>身边的物品最能反映一个人的状态,所以还是跟 2022 一样从年度最佳开始</p>\n<h2 id=\"user-content--年度最佳\">🏆 年度最佳</h2>\n<h3 id=\"user-content--影视\">🍿 影视</h3>\n<p>看过的 28 部动漫和 12 部剧集和 8 部电影:<a href=\"https://movie.douban.com/people/62759792/collect?mode=list\" target=\"_blank\" rel=\"noopener noreferrer\">https://movie.douban.com/people/62759792/collect?mode=list</a></p>\n<p>而去年是 19 部动漫和 18 部剧集和 6 部电影,二次元含量显著上升了</p>\n<p><strong>DIY 年度番剧: <a href=\"https://movie.douban.com/subject/35769236/\" target=\"_blank\" rel=\"noopener noreferrer\">《鬼灭之刃 锻刀村篇》</a></strong></p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/QmeALWF4gYssxhgPQTpoueFfJve3picwgciJkuqCgwfK3v\" alt=\"image\"></p>\n<style>\n .double-column {\n display: flex;\n gap: 10px;\n }\n .double-column > * {\n flex: 1;\n min-width: 0;\n }\n</style>\n<div class=\"double-column\"><tweet id=\"1645271426318979074\" fullurl=\"https://twitter.com/DIYgod/status/1645271426318979074\"></tweet><tweet id=\"1650844643997646852\" fullurl=\"https://twitter.com/DIYgod/status/1650844643997646852\"></tweet></div>\n<div class=\"double-column\"><tweet id=\"1653023791759458307\" fullurl=\"https://twitter.com/DIYgod/status/1653023791759458307\"></tweet><tweet id=\"1655603106464387079\" fullurl=\"https://twitter.com/DIYgod/status/1655603106464387079\"></tweet></div>\n<tweet id=\"1670792856720535554\" fullurl=\"https://twitter.com/DIYgod/status/1670792856720535554\"></tweet>\n<p>尽管有数集节奏过缓,然而该剧的燃点皆燃,泪点亦催人泪目,尤以最后以为会是虐人的剧情却华丽逆转为甜蜜结局,令人心潮澎湃,难以自抑</p>\n<p>去年最佳是《鬼灭之刃 游郭篇》,今年是《鬼灭之刃 锻刀村篇》,已经可以预料到了明年是《鬼灭之刃 柱训练篇》,希望可以保持下去</p>\n<p>除此之外还有《天国大魔境》、《间谍过家家》、《【我推的孩子】》(第一集)、《为美好的世界献上爆焰!》也非常喜欢</p>\n<p><strong>DIY 年度剧集: <a href=\"https://movie.douban.com/subject/25848328/\" target=\"_blank\" rel=\"noopener noreferrer\">《最后生还者 第一季》</a></strong></p>\n<div style=\"max-width: 400px\"><p><img src=\"https://ipfs.crossbell.io/ipfs/QmWhP9Apd4ZmSbCBAANw7eYgUinidFUXJRTrA6qBVTXbBk\" alt=\"image\"></p></div>\n<p>非常还原游戏,又胜于游戏,主角也非常契合角色,完美的一季,HBO 太强了</p>\n<h3 id=\"user-content--图书\">📚 图书</h3>\n<div style=\"max-width: 400px\"><p><img src=\"https://ipfs.crossbell.io/ipfs/QmYsyp1GPc99vb2fFzAp8SsrNURMfuZmWL7GuFbLjLL9ZM\" alt=\"album_temp_WeRead_2023_Year_In_Review_11704021416\"></p></div>\n<p>今年看过的 22 本书:</p>\n<ul>\n<li>《被讨厌的勇气》</li>\n<li>《长安的荔枝》</li>\n<li>《那些古怪又让人忧心的问题》</li>\n<li>《上帝掷骰子吗》</li>\n<li>《人类灭绝》</li>\n<li>《来自新世界》 (两本)</li>\n<li>《莱博维茨的赞歌》</li>\n<li>《赡养人类》</li>\n<li>《朝闻道》</li>\n<li>《埃隆・马斯克传》</li>\n<li>《巨人的陨落》(三本)</li>\n<li>《世界的凛冬》(三本)</li>\n<li>《翦商》(在读)</li>\n<li>《自私的基因》(在读)</li>\n<li>《一想到还有 95% 的问题留给人类,我就放心了》(在读)</li>\n<li>《猫咪家庭医学大百科》(在读)</li>\n<li>《未来简史》(在读)</li>\n</ul>\n<p>去年是 9 本,没想到今年不知不觉看了这么多,大部分是旅游和 Boox Leaf 3 的功劳</p>\n<p><strong>DIY 年度图书:<a href=\"https://book.douban.com/subject/36136689\" target=\"_blank\" rel=\"noopener noreferrer\">《人类灭绝》</a></strong></p>\n<div style=\"max-width: 400px\"><p><img src=\"https://ipfs.crossbell.io/ipfs/QmNXKYPnHEebCHBB5evhthmCrwchPy4nWGJiuYydSQBvq3\" alt=\"image\"></p></div>\n<p>差点被奇怪的标题和封面错过,是我看过最悬疑、血腥、脑洞的一本书,作者从三条看似不相关的线分别展开,最后再完美融合,揭露一个最大的阴谋</p>\n<p>如果有一天智人不再是地球最聪明的物种,智人一定会毫不犹豫暴露出残忍丛林天性,不一定是因为书里假设的超人类新物种的出现,AI 的技术爆炸也许会让这一天马上到来</p>\n<p>非常期待有一天被拍成电视剧</p>\n<p>排名第二的是 <a href=\"https://book.douban.com/subject/1467022\" target=\"_blank\" rel=\"noopener noreferrer\">《上帝掷骰子吗》</a></p>\n<p>读到了很多难以置信Line truncated
|
||||
"category": "post",
|
||||
"link": "https://xlog.app/api/redirection?characterId=10¬eId=2358",
|
||||
"creator": "DIYgod",
|
||||
"pubDate": "Mon, 08 Jan 2024 14:23:18 GMT",
|
||||
"enclosure": "",
|
||||
"enclosureType": "",
|
||||
"image": "",
|
||||
"id": "",
|
||||
"language": "",
|
||||
"folder": "DIY",
|
||||
"feed": "DIYGod",
|
||||
"read": false,
|
||||
"favorite": false,
|
||||
"created": false,
|
||||
"tags": [],
|
||||
"hash": "8c12b08bdd74c82479592360659b5e1b",
|
||||
"highlights": []
|
||||
},
|
||||
{
|
||||
"title": "轻松创建一万个 Twitter 账号",
|
||||
"description": "Twitter 在 8 月决定了全面限制公开访问和 API 接口,导致第三方集成均无法再正常工作。开放用户数据被绑架成私人敛财工具,曾经的 Open Web 标杆 Twitter 竟沦落到这种境地,数字奴隶制在最不应该的地方出现,令人唏嘘",
|
||||
"content": "<blockquote>\n<p>Information freedom does not naturally evolve, it degrades.<br>\n—— <a href=\"https://openinformation.eth.limo\" target=\"_blank\" rel=\"noopener noreferrer\">Open Information Manifesto</a></p>\n</blockquote>\n<p>Twitter 在 8 月决定了全面限制公开访问和 API 接口,导致第三方集成均无法再正常工作。开放用户数据被绑架成私人敛财工具,曾经的 Open Web 标杆 Twitter 竟沦落到这种境地,数字奴隶制在最不应该的地方出现,令人唏嘘。这也致使许多用户流向 Fediverse,但社交关系和习惯一旦形成,要让其迅速改变并不易,更多人还是选择了忍受,Musk 也是看穿了这一点才有恃无恐</p>\n<div class=\"flex\">\n <div><img src=\"https://ipfs.crossbell.io/ipfs/QmS29Jh8h2asXHqX1JC8xdasAgF3NbxhDW4P2czB3R58Z8\"></div>\n <div><img src=\"https://ipfs.crossbell.io/ipfs/QmQJ81nPmJXxAJNDnBfU8381H3a2wMxTF5ZL72Bg9y3uUk\"></div>\n <div><img src=\"https://ipfs.crossbell.io/ipfs/QmUZNLeRLZpQarvLieMSyDbNMZsoPWij4nhHQbYjjNs1F4\"></div>\n</div>\n<p>然而,我们也不能武断地说 Twitter 封闭,毕竟它仍然开放了一个起步价为<strong>每月 4 万美元</strong>,上限不设的企业 API</p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/Qmbs7PNBLHJ8EK3fkEHsPtP89AbpnS6iMw8Eg2aW7Jc1DT\" alt=\"\"></p>\n<p>什么?你说用不起?</p>\n<p>那么你可以像我一样,通过创建一万个账号以绕开封锁</p>\n<p>尽管 Twitter 限制了所有公开访问,但我们发现新下载的 Twitter 移动客户端仍可以正常查看用户动态。这为我们提供了潜在的利用方法,通过抓包,我们可以看到客户端是通过请求一系列特殊接口来创建一个权限较低、频率限制严格的临时账号。我们可以用这个账号获取我们需要的大部分数据。然而,这种账号对请求频率的限制非常严格,因此需要大量的这样的账号才能满足基本的使用需求。同时,每个 IP 在一段时间内只能获取一个临时账号,因此我们也需要大量的 IP 代理</p>\n<p>具体拆包和抓包过程可以参考 BANKA 的<a href=\"https://blog.nest.moe/posts/how-to-crawl-twitter-with-android\" target=\"_blank\" rel=\"noopener noreferrer\">《怎么爬 Twitter(Android)》</a>。站在 BANKA 肩膀上,我们可以写出一个这样的注册脚本(来自 <a href=\"https://github.com/zedeus/nitter/wiki/Guest-Account-Branch-Deployment\" target=\"_blank\" rel=\"noopener noreferrer\">Nitter - Guest Account Branch Deployment</a>):</p>\n<div class=\"code-wrapper\"><button type=\"button\" class=\"copy-button\"><span class=\"i-mingcute-copy-2-line\"></span><span>Copy</span></button><pre><code class=\"language-sh\">#!/bin/bash\n\nguest_token=$(curl -s -XPOST https://api.twitter.com/1.1/guest/activate.json -H 'Authorization: Bearer AAAAAAAAAAAAAAAAAAAAAFXzAwAAAAAAMHCxpeSDG1gLNLghVe8d74hl6k4%3DRUMF4xAQLsbeBhTSRrCiQpJtxoGWeyHrDb5te2jpGskWDFW82F' | jq -r '.guest_token')\n\nflow_token=$(curl -s -XPOST 'https://api.twitter.com/1.1/onboarding/task.json?flow_name=welcome' \\\n -H 'Authorization: Bearer AAAAAAAAAAAAAAAAAAAAAFXzAwAAAAAAMHCxpeSDG1gLNLghVe8d74hl6k4%3DRUMF4xAQLsbeBhTSRrCiQpJtxoGWeyHrDb5te2jpGskWDFW82F' \\\n -H 'Content-Type: application/json' \\\n -H \"User-Agent: TwitterAndroid/10.10.0\" \\\n -H \"X-Guest-Token: ${guest_token}\" \\\n -d '{\"flow_token\":null,\"input_flow_data\":{\"flow_context\":{\"start_location\":{\"location\":\"splash_screen\"}}}}' | jq -r .flow_token)\n\ncurl -s -XPOST 'https://api.twitter.com/1.1/onboarding/task.json' \\\n -H 'Authorization: Bearer AAAAAAAAAAAAAAAAAAAAAFXzAwAAAAAAMHCxpeSDG1gLNLghVe8d74hl6k4%3DRUMF4xAQLsbeBhTSRrCiQpJtxoGWeyHrDb5te2jpGskWDFW82F' \\\n -H 'Content-Type: application/json' \\\n -H \"User-Agent: TwitterAndroid/10.10.0\" \\\n -H \"X-Guest-Token: ${guest_token}\" \\\n -d \"{\\\"flow_token\\\":\\\"${flow_token}\\\",\\\"subtask_inputs\\\":[{\\\"open_link\\\":{\\\"link\\\":\\\"next_link\\\"},\\\"subtask_id\\\":\\\"NextTaskOpenLink\\\"}]}\" | jq -c -r '.subtasks[0]|if(.open_account) then {oauth_token: .open_account.oauth_token, oauth_token_secret: .open_account.oauth_token_secret} else empty end'\n</code></pre></div>\n<p>以及这样的批量注册脚本(来自我自己):</p>\n<div class=\"code-wrapper\"><button type=\"button\" class=\"copy-button\"><span class=\"i-mingcute-copy-2-line\"></span><span>Copy</span></button><pre><code class=\"language-js\">const got = require('got');\nconst { HttpsProxyAgent } = require('https-proxy-agent');\nconst fs = require('fs');\nconst path = require('path');\n\nconst concurrency = 5; // Please do not set it too large to avoid Twitter discovering our little secret\nconst proxyUrl = ''; // Add your proxy here\n\nconst baseURL = 'https://api.twitter.com/1.1/';\nconst headers = {\n Authorization: 'Bearer AAAAAAAALine truncated
|
||||
"category": "post",
|
||||
"link": "https://xlog.app/api/redirection?characterId=10¬eId=2292",
|
||||
"creator": "DIYgod",
|
||||
"pubDate": "Fri, 15 Dec 2023 10:14:46 GMT",
|
||||
"enclosure": "",
|
||||
"enclosureType": "",
|
||||
"image": "",
|
||||
"id": "",
|
||||
"language": "",
|
||||
"folder": "DIY",
|
||||
"feed": "DIYGod",
|
||||
"read": false,
|
||||
"favorite": false,
|
||||
"created": false,
|
||||
"tags": [],
|
||||
"hash": "f499ac7e808b9c230204aa2a170df769",
|
||||
"highlights": []
|
||||
},
|
||||
{
|
||||
"title": "优雅使用 Cloudflare WARP 应对 RSSHub 反爬难题",
|
||||
"description": "🕊️ 本文送给更开放的互联网 起因是看到 @geekbb 介绍 Warp 的推文。尽管 Warp 已经发布了很长时间,就保护 IP 隐私而言,它并没有 iCloud Private Relay 好用,我也没有魔法上网的需求。但是我突然意识到,我还是有隐藏 IP 的需求。\n\n在开…",
|
||||
"content": "<p>🕊️ 本文送给更开放的互联网</p>\n<hr>\n<p>起因是看到 <mention>@geekbb</mention> 介绍 Warp 的<a href=\"https://twitter.com/geekbb/status/1663443373544583168\" target=\"_blank\" rel=\"noopener noreferrer\">推文</a>。尽管 Warp 已经发布了很长时间,就保护 IP 隐私而言,它并没有 iCloud Private Relay 好用,我也没有魔法上网的需求。但是我突然意识到,我还是有隐藏 IP 的需求。</p>\n<p>在开发 RSSHub 的几年中,我发现提供公共 API 的站点非常少,许多站点还会采取严格的反爬控制来限制其平台内容的获取。有些站点会屏蔽同一 IP 发出过多请求,而还有一些站点则会全面屏蔽常见云服务器厂商的 IP 地址。因此,仅仅为了获取最新几条内容更新却变得非常困难。</p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafybeiaqqbchfi5zs4kfxjnuhbktmyx3v3jz5g6uodgeaql2d5kf54e4tu\" alt=\"lord-of-the-rings-my-precious\"></p>\n<p>这种情况需要使用代理,但是专门的爬虫代理通常价格昂贵,性价比极低,如果 Cloudflare WARP 的无限流量和丰富的 IP 资源能被 RSSHub 利用就太棒了。RSSHub 已经支持了通用的代理协议,只要能将 WARP 包装为通用的 proxy 就可以。</p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafybeidnorcybhjb7lapu5y6zjtnzzffsyrdlfm3fhzcnhtr37u4e677he\" alt=\"image\"></p>\n<p>虽然无法直接在命令行环境中方便地使用官方客户端,但这么容易想到的点子肯定已经被别人实现过了。我在 GitHub 上找到了一个封装的 Docker。</p>\n<github-repo repo=\"Mon-ius/Docker-Warp-Socks\"></github-repo>\n<p>然后只需要在 RSSHub 的 <code>docker-compose.yml</code> 中再添加这样一个 service 来启用代理服务</p>\n<div class=\"code-wrapper\"><button type=\"button\" class=\"copy-button\"><span class=\"i-mingcute-copy-2-line\"></span><span>Copy</span></button><pre><code class=\"language-yml\">warp-socks:\n image: monius/docker-warp-socks:latest\n privileged: true\n volumes:\n - /lib/modules:/lib/modules\n cap_add:\n - NET_ADMIN\n - SYS_ADMIN\n sysctls:\n net.ipv6.conf.all.disable_ipv6: 0\n net.ipv4.conf.all.src_valid_mark: 1\n healthcheck:\n test: [\"CMD\", \"curl\", \"-f\", \"https://www.cloudflare.com/cdn-cgi/trace\"]\n interval: 30s\n timeout: 10s\n retries: 5\n</code></pre></div>\n<p>最后给 RSSHub 加一个 PROXY_URI 环境变量来使用代理</p>\n<div class=\"code-wrapper\"><button type=\"button\" class=\"copy-button\"><span class=\"i-mingcute-copy-2-line\"></span><span>Copy</span></button><pre><code class=\"language-yml\">PROXY_URI: 'socks5h://warp-socks:9091'\n</code></pre></div>\n<p>我选取了一个我经常使用的 hotukdeals 路由(英国版的什么值得买)进行测试。该站点会屏蔽所有 DigitalOcean 的 IP,因此一直处于 403 状态。</p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafkreihjpcghhfk4nghyczjb2z56zfzf6ompyq3msr7tsdqjx4tlipsxri\" alt=\"image\"></p>\n<p>加上 WARP 后可顺利访问</p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafybeiazr6b66xmkpkw5w7ws57nvnmpj2tjx2genfyqq6ibkejafsrpsz4\" alt=\"image\"></p>\n<p>此外,我发现每次重启 WARP 时,都会输出新的 IP。尽管我没有时间验证,但我感觉 IP 应该会经常自动更改,这对解决反爬是一个好消息。</p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafkreihsp2oel6zxmvlnkqvezvlwjltnj65iymnodxkqhrvhw6bsftb4pq\" alt=\"image\"></p>\n<p>还可以进一步自定义 WireGuard 的配置,包括使用付费版 WARP+ 和自定义 endpoint,以获取可能更好的结果。</p>\n<p>生成 WireGuard 配置文件可以使用</p>\n<github-repo repo=\"ViRb3/wgcf\"></github-repo>\n<p>刷 WARP+ 流量和筛选 endpoint 可以使用</p>\n<github-repo repo=\"fscarmen/warp\"></github-repo>\n<p>有说法是 WARP+ 的速度并无明显差异(<a href=\"https://www.nodeseek.com/post-9449-1\" target=\"_blank\" rel=\"noopener noreferrer\">《WARP、WARP + 速度对比,以及 WARP 速度上限》</a>),但是是否影响反爬效果还需要进一步验证。</p>\n<p>如果一切顺利,RSSHub 官方实例中许多严格反爬的路由应该能重新使用。我将在几天内进行验证并在此更新。</p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafybeibkqr2di6wp7u5tzllu5cd2zwrnirwxhetyeq63s2xl6fruuail5a\" alt=\"image\"></p>",
|
||||
"category": "post",
|
||||
"link": "https://xlog.app/api/redirection?characterId=10¬eId=2022",
|
||||
"creator": "DIYgod",
|
||||
"pubDate": "Thu, 17 Aug 2023 22:01:51 GMT",
|
||||
"enclosure": "",
|
||||
"enclosureType": "",
|
||||
"image": "",
|
||||
"id": "",
|
||||
"language": "",
|
||||
"folder": "DIY",
|
||||
"feed": "DIYGod",
|
||||
"read": false,
|
||||
"favorite": false,
|
||||
"created": false,
|
||||
"tags": [],
|
||||
"hash": "fc44649c91fc493922dfebfccacac5f0",
|
||||
"highlights": []
|
||||
},
|
||||
{
|
||||
"title": "在博客融入一个跨平台作品集",
|
||||
"description": "长久以来# 我一直将个人博客视为一个理想的展示个人 IP 的 “个人网站”,而不仅仅是发布文章的平台。我曾在 2014 年初学编程时使用 WordPress 建站 《世界,你好!》;入了前端坑后,在 2017 年我转向了 Hexo 《做了一点微小的改动》;Web3 飞升后…",
|
||||
"content": "<h2 id=\"user-content-长久以来\">长久以来</h2>\n<p>我一直将个人博客视为一个理想的展示个人 IP 的 “个人网站”,而不仅仅是发布文章的平台。我曾在 2014 年初学编程时使用 WordPress 建站 <a href=\"https://diygod.cc/1\" target=\"_blank\" rel=\"noopener noreferrer\">《世界,你好!》</a>;入了前端坑后,在 2017 年我转向了 Hexo <a href=\"https://diygod.cc/new-blog\" target=\"_blank\" rel=\"noopener noreferrer\">《做了一点微小的改动》</a>;Web3 飞升后 2022 年我换成了 xLog <a href=\"https://diygod.cc/xlog\" target=\"_blank\" rel=\"noopener noreferrer\">《第一个开源链上博客系统 xLog》</a>。然而,无论我使用什么博客系统,一直都存在一个问题,那就是如何优雅地汇集和展示我在其他平台发布的作品,最好还能直接显示外站的数据。我之前通常以文章形式发布作品,并在文章中附上链接,然而这样做显然不够优雅,读者还需要额外点击链接进行跳转。</p>\n<h2 id=\"user-content-灵感降临\">灵感降临</h2>\n<p>我在学习达芬奇剪辑时,发现了影视飓风的<a href=\"https://www.ysjf.com/video-list\" target=\"_blank\" rel=\"noopener noreferrer\">网站</a>,它通过外链方式列出了他们在 B 站发布的视频,其中包括标题、封面图、发布时间、播放量等信息。这个发现给了我启发,我完全可以在 xLog 上制作一个装载了我在各个平台作品的作品集,这里面可以有我发布在 B 站的视频、我在 GitHub 上维护的仓库、我参与的小宇宙播客甚至是我在 pixiv 上创作的画作。这样,当人们访问我的博客时,将不只是看到文章,而是会看到更丰富多元的我,这让我的博客更接近一个真正意义上的 “个人网站”。</p>\n<h2 id=\"user-content-下手\">下手</h2>\n<p>想法萌发后,实现就简单了。</p>\n<ol>\n<li>对 xLog 后台进行了优化和清晰的分类:文章、页面、作品集,以消除类型增多后可能带来的用户困扰。</li>\n</ol>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafkreibk6hpyyrfv2hna5ljispi3iyocqp4mmgox2vhbrlchzf4loeptbu\" alt=\"image\"></p>\n<ol start=\"2\">\n<li>设计了一个全新的编辑页,不同于文章和页面,这里只保留封面、标题、摘要、发布时间,并新增外部链接字段。</li>\n</ol>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafybeib3styadsi5pwwq2dir72nnitfhs5d6jjhpgsd5rq5sh33yqt5fzq\" alt=\"image\"></p>\n<ol start=\"3\">\n<li>实现了作品信息的自动填充功能,减轻了手动输入的负担。这是通过获取链接的 Open Graph 信息实现的,涉及到的字段包括 <code>og:image</code> <code>og:title</code> <code>og:description</code> <code>og:date</code></li>\n</ol>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafkreig7qnhsurgglcmrvpb5rt5adm5zhuhrrdxjomvyoljzkfzu356rt4\" alt=\"image\"></p>\n<ol start=\"4\">\n<li>把作品展示在首页和独立的<a href=\"https://diygod.cc/portfolios\" target=\"_blank\" rel=\"noopener noreferrer\">作品集页</a></li>\n</ol>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafkreigacsag7hyhkkd7m3djpdeqwpfu4kaplmtnbzkhclk6zhbzmrmh24\" alt=\"image\"></p>\n<ol start=\"5\">\n<li>数据的获取和展示,对于 “偷数据” 经验丰富的 RSSHub 作者来说,这是得心应手的一环,首先针对 bilibili、小宇宙、GitHub、pixiv、Twitter 这几个平台进行了<a href=\"https://github.com/Crossbell-Box/xLog/blob/7634df9359dafbf9e9b28b8ad3bc8b214f4e380f/src/app/api/portfolio-stats/route.ts#L32\" target=\"_blank\" rel=\"noopener noreferrer\">抓取</a>,获取到播放量和评论数并在 xLog 的卡片上进行展示,同时考虑到源站可能的压力和反爬,我特别设置了足够长的数据缓存。</li>\n</ol>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafybeicsbzoo6qjuimt7ih5g5lf7d5xpwxosuqytvie2ezfujr7szaboze\" alt=\"image\"></p>\n<p>如今,这个简单实用的小功能已经落地实现了,可以看看我的<a href=\"https://diygod.cc/portfolios\" target=\"_blank\" rel=\"noopener noreferrer\">作品集页</a>,你是否也想要尝试在 xLog 建立属于自己的个人作品集呢?</p>",
|
||||
"category": "post",
|
||||
"link": "https://xlog.app/api/redirection?characterId=10¬eId=1957",
|
||||
"creator": "DIYgod",
|
||||
"pubDate": "Mon, 07 Aug 2023 22:34:18 GMT",
|
||||
"enclosure": "",
|
||||
"enclosureType": "",
|
||||
"image": "",
|
||||
"id": "",
|
||||
"language": "",
|
||||
"folder": "DIY",
|
||||
"feed": "DIYGod",
|
||||
"read": false,
|
||||
"favorite": false,
|
||||
"created": false,
|
||||
"tags": [],
|
||||
"hash": "7119dcf9ff49b33c4dae1323810890a9",
|
||||
"highlights": []
|
||||
},
|
||||
{
|
||||
"title": "对 Newsletter 说不",
|
||||
"description": "衰退无处不在,这是很正常的现象。人们自然而然地更倾向于短平快的消费方式。然而,我一直无法忍受的一种奇怪趋势是,在一些地方,人们将 RSS 抛弃,转而使用 Newsletter。 本质上,电子邮件是一种私密的双向通信机制,而 RSS 是一种开放的单向通信机制…",
|
||||
"content": "<p><img src=\"https://ipfs.crossbell.io/ipfs/bafkreibegqpbw5t22dgwoxgw2lm6vz4ha2fhrt4g2zruvt3yhz6eatmeya\" alt=\"Image\"></p>\n<p>衰退无处不在,这是很正常的现象。人们自然而然地更倾向于短平快的消费方式。然而,我一直无法忍受的一种奇怪趋势是,在一些地方,人们将 RSS 抛弃,转而使用 Newsletter。</p>\n<p>本质上,电子邮件是一种私密的双向通信机制,而 RSS 是一种开放的单向通信机制。使用电子邮件进行私密的更新和文章推送是没有意义的,RSS 是更自然的选择。强行将这些功能应用于电子邮件可能会导致许多问题。这些问题让我觉得 Newsletter 就像一个没有能力但却拼命想证明自己的暴君,无法很好达到发布者期望的效果,又过分侵犯了用户的选择和效率。</p>\n<h2 id=\"user-content-五宗罪\">五宗罪</h2>\n<h3 id=\"user-content-封闭限制\">封闭限制</h3>\n<p>RSS 是一种开放协议,它允许用户自主订阅和拉取感兴趣的网站的 RSS 源,获取最新的更新和文章,无需他人的许可。用户还可以通过阅读器的个性化设置自由选择所需内容,并且可以使用多种渠道接收通知,甚至可以使用 Telegram Bot 进行订阅。</p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafybeih6dnrvjyubz3gu6dufoxa5hkqk7aoxa6rpd3ozxmmbyebrbaubc4\" alt=\"image\"></p>\n<p>而 Newsletter 是由发布者推送到用户私人邮箱的订阅信息,整个过程依赖于平台方,渠道全程封闭。这种封闭极大地限制了用户的选择权,用户被迫在平台的<strong>许可下</strong>,通过<strong>特定渠道</strong>和<strong>特定格式</strong>接收<strong>固定信息</strong>。</p>\n<h3 id=\"user-content-繁琐低效\">繁琐低效</h3>\n<p>相比之下,RSS 更加简洁高效。订阅源可以集中管理,分类、收藏、订阅和取消订阅的过程也非常简单。</p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafybeielehptzhv6ggv6qnea7kkrotagne5t2nnuy2spqqb2ud3db6kkxa\" alt=\"image\"></p>\n<p>而 Newsletter 则会将各种各样的邮件混合在一起,非常分散且难以管理。你很难知道自己到底订阅了哪些内容,它们什么时候会突然出现。而且,内容格式也是各种各样的,查看和阅读起来非常混乱,所以你也不能将一篇文章进行收藏,更不用说方便的第三方集成了。</p>\n<h3 id=\"user-content-信息过载\">信息过载</h3>\n<p>Newsletter 很难对内容进行有效分类和过滤,又与所有正常邮件混合在一起,需要花费精力手动整理。这很容易导致信息过载和垃圾邮件的问题。</p>\n<p>而 RSS 可以很方便地进行分类和过滤,对于不重要的内容,你也可以一键全部标记为已读瞬间解脱,完全没有压力。</p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafybeicenppar3jfyg2l32e2xihg2ehzmfxtb7wsr4cl7sm3qbidthmnou\" alt=\"image\"></p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafkreih7vahngohsuwrxt6yx7a7h2n745uulx3wsqsguz53q5bdj777244\" alt=\"image\"></p>\n<h3 id=\"user-content-更新周期长\">更新周期长</h3>\n<p>对于 RSS 的更新虽然不算实时,但一般以小时计,类似 RSSHub 等自建服务,甚至可以做到每分钟更新。相比之下,Newsletter 的更新周期,以天甚至周月计,明显滞后了许多。</p>\n<h3 id=\"user-content-隐私和安全风险\">隐私和安全风险</h3>\n<p>RSS 的开放性体现在它不需要用户提供个人信息,从而确保了更好的隐私性和安全性。然而,Newsletter 至少需要提供一个邮箱地址,这增加了数据泄露或滥用的风险。更有甚者,电子邮件可能包含恶意链接或附件。</p>\n<h2 id=\"user-content-也有一些优点\">也有一些优点</h2>\n<p>尽管我对 Newsletter 的低效和局限性持批评态度,但我也承认它有其优点,它的流行也有一些合理性,特别是在卖方市场的情况下对于一些发布者来说。Newsletter 可以让他们获得更多的控制权和点击率,可以更容易知道有谁订阅了他们的内容,并通过邮件通知更强烈地唤起用户的注意。</p>\n<p>然而,站在用户的角度,我必须明确表示,我更偏爱 RSS。我不愿意以放弃自己的选择权和效率来迎合发布者的控制欲。在我看来,获取信息的权力应该掌握在我自己手中,而非其他人或机构。所以,我在这里对 Newsletter 说不。</p>",
|
||||
"category": "post",
|
||||
"link": "https://xlog.app/api/redirection?characterId=10¬eId=1825",
|
||||
"creator": "DIYgod",
|
||||
"pubDate": "Wed, 12 Jul 2023 18:31:13 GMT",
|
||||
"enclosure": "",
|
||||
"enclosureType": "",
|
||||
"image": "",
|
||||
"id": "",
|
||||
"language": "",
|
||||
"folder": "DIY",
|
||||
"feed": "DIYGod",
|
||||
"read": false,
|
||||
"favorite": false,
|
||||
"created": false,
|
||||
"tags": [],
|
||||
"hash": "f29290fd47c8bdbe73c94f3dd77a5f80",
|
||||
"highlights": []
|
||||
},
|
||||
{
|
||||
"title": "4 月新番太好看了!吹爆!",
|
||||
"description": "今年从 1 月就一直没什么好看的作品,到了 4 月突然爆发,让我非常激动。现在播出过半了,是时候好好说说感受了 以下当然不能囊括 4 月所有的好作品,因为实在太多了,只是说一说符合我口味的几部,按我个人的喜爱程度来排序\n\n以下会包含大量剧透,还没看的小伙伴请酌情观看\n\n鬼灭之刃刀匠…",
|
||||
"content": "<iframe style=\"border-radius:12px\" src=\"https://open.spotify.com/embed/playlist/0gF2xmTxiBKqtuKWsw2iZG?utm_source=generator\" width=\"100%\" height=\"152\" allowfullscreen allow=\"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture\"></iframe>\n<p>今年从 1 月就一直没什么好看的作品,到了 4 月突然爆发,让我非常激动。现在播出过半了,是时候好好说说感受了</p>\n<p>以下当然不能囊括 4 月所有的好作品,因为实在太多了,只是说一说符合我口味的几部,按我个人的喜爱程度来排序</p>\n<p>以下会包含大量剧透,还没看的小伙伴请酌情观看</p>\n<h2 id=\"user-content-鬼灭之刃刀匠村篇\">鬼灭之刃刀匠村篇</h2>\n<p>刀匠村是为鬼杀队锻造日轮刀的刀匠们居住的地方,位置及其隐蔽且高度保密,这部讲的是刀匠村被上弦之肆・半天狗和上弦之伍・玉壶找到并发动偷袭,正在刀匠村的炭治郎、恋柱・甘露寺蜜璃、霞柱・时透无一郎、不死川玄弥努力保护刀匠们,对抗上弦的故事</p>\n<p>上弦之肆・半天狗这个角色非常有趣,本体又小又丑,非常弱小无助又胆小,总感觉像是来送人头的</p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafybeiehfggre4rmhgv44esa3x5c54xgq22lrs2sfdjxfbuo6zfdibpwfi\" alt=\"image\"> <img src=\"https://ipfs.crossbell.io/ipfs/bafybeietuj3qkd5jwoenjzt4xeosy7dxqp2rmlxh4ap3otziq7aprnwb6m\" alt=\"[BeanSub&FZSD&LoliHouse] Kimetsu no Yaiba - 51 [WebRip 1080p HEVC-10bit AAC ASSx2]-0001\"> <img src=\"https://ipfs.crossbell.io/ipfs/bafybeia5fgvns4sailpdjztn4ad4tujg5iohyjt6oyouqzqsot4nd6coom\" alt=\"image\"></p>\n<p>但实际上非常扮猪吃老虎,控制的几个鬼(还不知道他们是什么关系)喜、怒、哀、乐、憎,都非常强,压迫感很足,本体防御力也无敌,被大家排着队砍也砍不死</p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafybeigfpym4at3p3qmzyate5xoouypvbpupi4er3murnilb5lj5ubsnqy\" alt=\"image\"> <img src=\"https://ipfs.crossbell.io/ipfs/bafybeic62acu5hwf3qxxfuzucthzwswvs6a3suyplk4cyioztwmjw3c73q\" alt=\"image\"></p>\n<p>弥豆子的表现也很亮眼,鬼化弥豆子超帅</p>\n<tweet id=\"1653023791759458307\" fullurl=\"https://twitter.com/DIYgod/status/1653023791759458307\"></tweet>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafybeib7f35c5wz2wlu2vvercudmnre7xzawloeude3nmpi5jhcfeydej4\" alt=\"image\"></p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafybeic4runt4vsjwbb6may6km6bsu7rd7erggkgdcqiisfnvgjmc6i2xe\" alt=\"image\"></p>\n<p>还有可爱的蜜璃</p>\n<tweet id=\"1655603106464387079\" fullurl=\"https://twitter.com/DIYgod/status/1655603106464387079\"></tweet>\n<p>虽然整体节奏还是略显拖沓,但经过游郭篇的洗礼,我本身预期也很低,目前已经远远超出了我的预期,文戏比之前明显少了好多,打斗也更加燃爆,看得非常上头</p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafybeiauh57lb5vt2pg3d5odirbzzmlgt5uhsisrz2kgtry7ht75xvz63u\" alt=\"image\"></p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafybeihynvoqfnco272dw5lckc5neq33mtkbhz7urdpk4wwec6fbtplnhu\" alt=\"image\"></p>\n<p>再加上我有粉丝加成,荣登我的周指活排名第一名</p>\n<p>谢谢飞碟社款待</p>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<div class=\"table-wrapper\"><table><thead><tr><th>类别</th><th>评分 / 10</th></tr></thead><tbody><tr><td>剧情</td><td>7</td></tr><tr><td>画面</td><td>10</td></tr><tr><td>个人加成</td><td>10</td></tr></tbody></table></div>\n<h2 id=\"user-content-为美好的世界献上爆焰\">为美好的世界献上爆焰!</h2>\n<p>脑子有问题的红魔族第一天才中二病魔法师慧慧的故事,喜欢的东西是爆裂魔法,特技是爆裂魔法,兴趣是爆裂魔法,唯一的真爱也是爆裂魔法</p>\n<tweet id=\"1643718650392608779\" fullurl=\"https://twitter.com/DIYgod/status/1643718650392608779\"></tweet>\n<p>慧慧小时候被一位使用爆裂魔法的巨乳魔法师所救而爱上了爆裂魔法</p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafkreia2tjbppxq3wf27ku7ytzwtv77fdbpb7wz5vohtsu3t7cx7or2ooe\" alt=\"[Lilith-Raws] Kono Subarashii Sekai ni Bakuen wo! - 01 [Baha][WEB-DL][1080p][AVC AAC][CHT][MP4]-0008\"></p>\n<p>虽然爆裂魔法极不实用且难以操纵,是出了名的搞笑魔法,“只有学得上级魔法才能独当一面。爆裂魔法之流不过是搞笑魔法罢了”,但慧慧还是不顾嘲笑,为了爱好而独自努力</p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafkreifdwsoilenz6g2xujt75g5qmxfb5cr6ngihw7ff7w755i3syw2deq\" alt=\"[Lilith-Raws] Kono Subarashii Sekai ni Bakuen wo! - 01 [Baha][WEB-DL][1080p][AVC AAC][CHT][MP4]-0002\"> <img src=\"https://ipfs.crossbell.io/ipfs/bafkreifixqofyang5qup7yqrgnnayg6rqknstm5xd6ahzdijlife7z6nbi\" alt=\"[Lilith-Raws] Kono Subarashii Sekai ni Bakuen wo! - 01 [Baha][WEB-DL][1080p][ALine truncated
|
||||
"category": "post",
|
||||
"link": "https://xlog.app/api/redirection?characterId=10¬eId=1614",
|
||||
"creator": "DIYgod",
|
||||
"pubDate": "Wed, 24 May 2023 23:32:29 GMT",
|
||||
"enclosure": "",
|
||||
"enclosureType": "",
|
||||
"image": "",
|
||||
"id": "",
|
||||
"language": "",
|
||||
"folder": "DIY",
|
||||
"feed": "DIYGod",
|
||||
"read": false,
|
||||
"favorite": false,
|
||||
"created": false,
|
||||
"tags": [],
|
||||
"hash": "fa64a84f82e1ea2fe22aac252c93c420",
|
||||
"highlights": []
|
||||
},
|
||||
{
|
||||
"title": "我得了软件更新强迫症",
|
||||
"description": "我必须让身边所有软件都保持最新版本,就像走路不能踩到地砖缝缝一样,没有意义,但也危害不大,所以我放任它发展",
|
||||
"content": "<p>我必须让身边所有软件都保持最新版本,就像走路不能踩到地砖缝缝一样,没有意义,但也危害不大,所以我放任它发展</p>\n<div style=\"display: none\">\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafybeidy2jmclbfvtlgv2fluz2rglny7wkbdbyd3y4teqnmibp36y6ihrq\" alt=\"image\"></p>\n</div>\n<h2 id=\"user-content-操作系统和固件\">操作系统和固件</h2>\n<p>最基础的,大到主力生产力 MacBook,小到吃灰的 Dockcase 扩展坞,都要更新,这是我的 Checklist,基本上靠更新提醒就够了</p>\n<div class=\"os-screenshots\">\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n<div class=\"table-wrapper\"><table><thead><tr><th>设备</th><th>截图</th></tr></thead><tbody><tr><td>MacBook</td><td><img src=\"https://ipfs.crossbell.io/ipfs/bafkreia4qv3x7janwrnrc2sgftnpfrgwlpjynn2tqyzljprhcux6ftka4u\" alt=\"image\"></td></tr><tr><td>NAS</td><td><img src=\"https://ipfs.crossbell.io/ipfs/bafkreielshhsy6qhqf42c7rdctwjrq7377e3sgpcibahd4inlzqdoof2ui\" alt=\"image\"></td></tr><tr><td>路由器</td><td><img src=\"https://ipfs.crossbell.io/ipfs/bafkreiclxwaxioqu7rbtgqwsr6cpdddqri3cpr6zo4juvnv632agrhptqe\" alt=\"image\"></td></tr><tr><td>iPad</td><td><img src=\"https://ipfs.crossbell.io/ipfs/bafybeifnsbxktfk3dboqimfq3jydasui52r4vbufd5mmgmjmkbc7zccy2y\" alt=\"IMG_0531\"></td></tr><tr><td>iPhone</td><td><img src=\"https://ipfs.crossbell.io/ipfs/bafkreifap6673enxgktotacjexseaviphooirqmuvaapape7qtqx2fwdb4\" alt=\"IMG_6D8DCEB3D457-1\"></td></tr><tr><td>小米手环</td><td><img src=\"https://ipfs.crossbell.io/ipfs/bafkreihdqytgocwdb2wnjll6qb5gb6pcpbx3hj5ze6wzpcqofk3a4sqb64\" alt=\"IMG_3744\"></td></tr><tr><td>小米家居</td><td><img src=\"https://ipfs.crossbell.io/ipfs/bafkreidyu3t5cgtqej7fllrzapxrqt7ly2xwf5fmsl4iiekpgq5fceweua\" alt=\"IMG_3745\"></td></tr><tr><td>相机</td><td><img src=\"https://ipfs.crossbell.io/ipfs/bafkreiflqsqlsppssx3esrezif6ed7vh5hoo4iiuq3rjmdi4gkwfpma7dm\" alt=\"Pasted image 20220627175100\"></td></tr><tr><td>PS5</td><td><img src=\"https://ipfs.crossbell.io/ipfs/bafkreiearr6ztdcv4o6sf6g5sb4ibeaxhpftitcvvvibykervhlbmqgmhq\" alt=\"image\"></td></tr><tr><td>Switch</td><td><img src=\"https://ipfs.crossbell.io/ipfs/bafkreibghmflj7ppy5eonaegf7fika6iau2ws3dqqlpnmu3n5g75ko3gbi\" alt=\"image\"></td></tr><tr><td>Dockcase 扩展坞</td><td><img src=\"https://ipfs.crossbell.io/ipfs/bafkreieqpxnt7nqr4q6gmvocjctmlfbseca73nkcmz6rharxjbxtz444am\" alt=\"Pasted image 20220504125702\"></td></tr></tbody></table></div>\n</div>\n<h2 id=\"user-content-应用\">应用</h2>\n<p>操作系统下的应用也需要更新</p>\n<h3 id=\"user-content-macbook\">MacBook</h3>\n<p>Homebrew Cask 出现之前 macOS 的应用更新一直是一个难题,App Store 的自动更新最好用但是应用很少,曾经困扰了我很久,但现在没问题了</p>\n<p>对 macOS 的应用我秉持这样的原则:</p>\n<ul>\n<li>第一顺位 Web 版,比如:Discord、Slack、Telegram、Spotify</li>\n<li>第二顺位 App Store 版</li>\n<li>第三顺位 Homebrew</li>\n<li>除此之外不安装</li>\n</ul>\n<p>其中 Web 版不需要更新,App Store 会自动更新,Homebrew 只需要每天执行下命令</p>\n<div class=\"code-wrapper\"><button type=\"button\" class=\"copy-button\"><span class=\"i-mingcute-copy-2-line\"></span><span>Copy</span></button><pre><code class=\"language-sh\">brew update && brew upgrade && brew cu -a -y && brew cleanup\n</code></pre></div>\n<p>但 App Store 有时候会好几天才能自动更新上,这不能忍,安装上 <a href=\"https://github.com/mas-cli/mas/\" target=\"_blank\" rel=\"noopener noreferrer\">mas</a> 用命令行触发强制更新,再加上鼠须管的词库更新和 alias,下面就是我的总命令了</p>\n<div class=\"code-wrapper\"><button type=\"button\" class=\"copy-button\"><span class=\"i-mingcute-copy-2-line\"></span><span>Copy</span></button><pre><code>alias up=\"brew update && brew upgrade && brew cu -a -y && brew cleanup && mas upgrade && ~/plum/rime-install iDvel/rime-ice:others/recipes/full\"\n</code></pre></div>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafybeidy2jmclbfvtlgv2fluz2rglny7wkbdbyd3y4teqnmibp36y6ihrq\" alt=\"image\"> <img src=\"https://ipfs.crossbell.io/ipfs/bafkreib5jf433c5immfnbbl2iw7jflu37bsx2qzti5nqrzuc626l4ugbpu\" alt=\"image\"></p>\n<h3 id=\"user-content-nas\">NAS</h3>\n<p>有两部分,群晖的套件会自动更新,Docker 部分用 <a href=\"https://containrrr.dev/watchtower/\" target=\"_blank\" rel=\"noopener noreferrer\">Watchtower</a> 自动更新</p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafybeidqgrvewitjql6h5bmthvhox3qrx6bt6cjz2cjb6lbeumatzzt6ua\" alt=\"image\"></p>\n<h3 id=\"user-content-其他\">其他</h3>\n<p>iPad 和 iPhone 应用虽然也会自动更新,但也是经常好几天才更新,所以Line truncated
|
||||
"category": "post",
|
||||
"link": "https://xlog.app/api/redirection?characterId=10¬eId=914",
|
||||
"creator": "DIYgod",
|
||||
"pubDate": "Sat, 08 Apr 2023 23:00:00 GMT",
|
||||
"enclosure": "",
|
||||
"enclosureType": "",
|
||||
"image": "",
|
||||
"id": "",
|
||||
"language": "",
|
||||
"folder": "DIY",
|
||||
"feed": "DIYGod",
|
||||
"read": false,
|
||||
"favorite": false,
|
||||
"created": false,
|
||||
"tags": [],
|
||||
"hash": "378e4344413f4088a3ba628facfcc64b",
|
||||
"highlights": []
|
||||
},
|
||||
{
|
||||
"title": "令我痛心的三部反乌托邦动漫",
|
||||
"description": "四月对我而言是一个充满悲伤的月份。尽管《四月是你的谎言》已经过去了很多年,但每当看到「四月」这两个字,仍会立刻触发我的 PTSD,再加上今天我刚读完一本反乌托邦题材的小说《来自新世界》。多种思绪糅杂在一起,让我不禁回想起了那些令我痛心的「重量级」反乌托邦动漫",
|
||||
"content": "<div style=\"display: none\">\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafybeih6nkyowhmksth75szqli34g4e3aphwcfrlt32oseauzeyrdfjria\" alt=\"image\"></p>\n</div>\n<blockquote>\n<p>请欣赏 「DIY 的夺命歌单」</p>\n</blockquote>\n<iframe style=\"border-radius:12px\" src=\"https://open.spotify.com/embed/playlist/1dkOjgIAuwxIG75v6QyrpN?utm_source=generator\" width=\"100%\" height=\"352\" allowfullscreen allow=\"autoplay; clipboard-write; encrypted-media; fullscreen; picture-in-picture\"></iframe>\n<p>四月对我而言是一个充满悲伤的月份。尽管《四月是你的谎言》已经过去了很多年,但每当看到「四月」这两个字,仍会立刻触发我的 PTSD,再加上今天我刚读完一本反乌托邦题材的小说《来自新世界》。多种思绪糅杂在一起,让我不禁回想起了那些令我痛心的「重量级」反乌托邦动漫。</p>\n<h2 id=\"user-content-darling-in-the-franxx\">DARLING in the FRANXX</h2>\n<blockquote>\n<p>“如果把动画比作足球的话,这部动画大概就是日本国家队了,就是普通不看足球的人也会期待日本队的表现,也会去谈论足球,所以希望自己的动画也能被这样对待。不单单锦织敦史的粉丝、TRIGGER 的粉丝、A-1 的粉丝这些平时看动画的观众,希望平时不看动画的观众也能享受这部作品。” — 鸟羽洋典</p>\n</blockquote>\n<p>制片人的这番话一点也不夸张。这部动漫的制作阵容极为豪华,集结了业界的大佬和顶级声优,因此在尚未播出之前就被所有人寄予厚望,以至于还没播出就已被推上神坛。</p>\n<p>然而,神作的道路并非顺利。从爱奇艺和 B 站的霸权争夺,到驾驶姿势引发的女权争议,最后在 B 站 UP 主 Lexburner 的口嗨和群众的恶意举报中达到高潮,赵弹来袭。</p>\n<div class=\"full-image\">\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafybeifog2nxciblaoszarqqollx7crrj37js74vylca4kcofmh7zmh55e\" alt=\"image\"></p>\n</div>\n<p>这些历史背景现在看来其实都不值一提,只是说明当时的热度和争议之高。毕竟最后还是用作品说话,而这部作品简直太符合我的口味了,反乌托邦的背景、活泼可爱打破常规的 02、恰到好处的涩涩、科幻、鬼、悬疑...</p>\n<div class=\"full-image\">\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafkreifekmvmgn4wbehu6o5pjz2a7aoumdeljbugbvyksm7uf4ab6jcadq\" alt=\"1B89028C35E9F0136C0A628BA6DD978B\"></p>\n</div>\n<p>当时的我茶不思饭不想,在一声声 Darling Darling 中逐渐迷失了自我,每周就指着 Darling 活了,我把博客主题改成了 Darling 的配色和配图,头像和名字也换成了 Darling,买了手办、画册一切能买的周边,甚至学着画画专门临摹 02,逢人就吹爆,只要看了 Darling 我们就是好朋友种种</p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafybeic5jsm2rrduqpbspdz4bdc6zhbooi4sw642ds2jgle6yojlsmxedm\" alt=\"image\"></p>\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafybeibx7moe6hd6xwfpblp2modc3vc255n2ql737nlaspfl3264q4ubqi\" alt=\"image\"></p>\n<p>再回过神来就是惨绝人寰的烂尾了,就像回应开播时的轰轰烈烈一样,烂得也彻彻底底没有任何余地,但可能是大脑对强烈刺激的自我保护,我现在已经不太记得当时的具体情景了,只记得一个巨大的花嫁扎古噩梦...</p>\n<p>这部由如此豪华的制作团队打造的作品,竟然如此令人失望。至今我仍无法理解。</p>\n<h2 id=\"user-content-约定的梦幻岛\">约定的梦幻岛</h2>\n<p>一年后,我又发现了一部绝赞的反乌托邦番剧</p>\n<div class=\"full-image\">\n<p><img src=\"https://ipfs.crossbell.io/ipfs/bafybeiemdmi3mt7umyhw7m5ykreo5g7okf7mbr72mgmhhcqhtzzg5yapt4\" alt=\"image\"></p>\n</div>\n<p>在我吹爆《约定的梦幻岛》第一季的时候就有人提醒我:Darling 尸骨未寒,你怎么敢。我却不以为意,认为这只是巧合。毕竟,梦幻岛是根据广受好评的漫画改编的,有着坚实的剧情基础,与原创动画 Darling 根本不能相提并论,第一季播完我还沾沾自喜:看,这次没事吧。</p>\n<p>然而,两年后,第二季开播了。</p>\n<p>我仍然清晰地记得刚开播时,我坐在电脑前激动地第一时间观看。然而,越看越觉得不对劲。到了第四集,剧情已经无法挽回。后来我勉强捏着鼻子又看了几集,但发现我的意志力实在不足以支撑我继续观看。</p>\n<p>按理说,漫画已经取得成功,剧情不成问题;第一季动画也获得了好评,拥有广泛的粉丝基础。只要按部就班地制作第二季,绝对会成为另一部神作。然而,动画剧情却砍掉了许多原创桥段,换上了毫无逻辑的编剧所编织的剧情。实在难以想象制作过程中究竟发生了什么。</p>\n<p>还好,同期播放的巨人稳得Line truncated
|
||||
"category": "post",
|
||||
"link": "https://xlog.app/api/redirection?characterId=10¬eId=764",
|
||||
"creator": "DIYgod",
|
||||
"pubDate": "Sun, 02 Apr 2023 04:50:00 GMT",
|
||||
"enclosure": "",
|
||||
"enclosureType": "",
|
||||
"image": "",
|
||||
"id": "",
|
||||
"language": "",
|
||||
"folder": "DIY",
|
||||
"feed": "DIYGod",
|
||||
"read": false,
|
||||
"favorite": false,
|
||||
"created": false,
|
||||
"tags": [],
|
||||
"hash": "31d7a79f6b83e9727bff105b82bd6111",
|
||||
"highlights": []
|
||||
}
|
||||
],
|
||||
"folder": "DIY",
|
||||
"name": "DIYGod",
|
||||
"language": "",
|
||||
"hash": "c47c5e8bf4ba03bd30b6e887b4a13511"
|
||||
},
|
||||
{
|
||||
"title": "少数派",
|
||||
"subtitle": "",
|
||||
@@ -558,6 +276,116 @@
|
||||
"image": null,
|
||||
"description": "少数派致力于更好地运用数字产品或科学方法,帮助用户提升工作效率和生活品质",
|
||||
"items": [
|
||||
{
|
||||
"title": "抗战危急时刻,3200余名南侨机工毅然回国,筑起一条“不沉的补给线”",
|
||||
"description": "<div><div><div class=\"rich_media_content\" id=\"js_content\"><section wrap=\"wrap\"><p style=\"color: rgb(74, 73, 73); font-weight: bold; line-height: 1.75em; text-align: justify; margin: 8px;\"><span wrap=\"wrap\"><br /></span></p><p style=\"color: rgb(74, 73, 73); font-weight: bold; line-height: 1.75em; text-align: justify; margin: 8px;\"><span wrap=\"wrap\"><br /></span></p><section><p style=\"line-height: 1.75em; margin-left: 0px; margin-right: 0px; margin-bottom: 8px;\"><span>“赤子功勋”—云南昆明西山上矗立着一座9米高的纪念碑,基座上刻着这四个大</span><span>字</span><span>。碑文这样写道:</span></p><p style=\"color: rgb(74, 73, 73); font-weight: bold; line-height: 1.75em; text-align: justify; margin: 8px 0px;\"><span style=\"letter-spacing: 1px; text-align: center;\"><br /></span></p><p style=\"color: rgb(74, 73, 73); font-weight: bold; line-height: 1.75em; text-align: justify; margin: 8px 0px;\"><span style=\"letter-spacing: 1px; text-align: center;\"><span style=\"font-size: 15px; color: rgb(136, 136, 136); font-weight: normal; text-decoration: none;\">三千多名热血奔腾的南洋华侨机工……以自己的生命、鲜血和汗水,在华侨爱国史上谱写出可歌</span></span><span><span style=\"font-size: 15px; color: rgb(136, 136, 136); font-weight: normal; text-decoration: none;\">可泣的壮丽篇章,也在中国人民抗日战争史和世界人民反法西斯战争史上建立了不可磨灭的</span></span><span><span style=\"font-size: 15px; color: rgb(136, 136, 136); font-weight: normal; text-decoration: none;\">功勋。</span></span></p><p style=\"color: rgb(74, 73, 73); font-weight: bold; line-height: 1.75em; text-align: justify; margin: 8px 0px;\"><span style=\"letter-spacing: 1px; text-align: center;\"><br /></span></p><p style=\"line-height: 1.75em; margin-left: 0px; margin-right: 0px; margin-bottom: 8px;\"><span>1939年至1942年,抗战危急时刻,在被称为“死亡公路”的滇缅公路上,3200余名南洋归国华侨青年,驾驶卡车穿越枪林弹雨,抢运军需物资、抢修运输车辆,为抗战筑起一条“不沉的补给线”。</span></p><p style=\"color: rgb(74, 73, 73); font-weight: bold; line-height: 1.75em; text-align: justify; margin: 8px 0px;\"><span style=\"letter-spacing: 1px; text-align: center;\"><br /></span></p><section style=\"text-align: center; margin: 8px;\"><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_png/laADTC8BCK4BVPAv0hJPaNADoHURc78aOqyKVicpKZUlw0sevJq9EOWh9MaicJRpqqsuQsxvqribK9kPGvbfekjpA/640?wx_fmt=png\" style=\"height: auto !important;\" type=\"block\" /></section><p style=\"color: rgb(74, 73, 73); font-weight: bold; line-height: 1.75em; text-align: justify; margin: 8px 0px;\"><span style=\"letter-spacing: 1px; text-align: center;\"><br /></span></p><p style=\"color: rgb(74, 73, 73); font-weight: bold; line-height: 1.75em; text-align: justify; margin: 8px 0px;\"><span><span style=\"font-weight: normal;\">硝烟散尽,功勋长存。他们有一个共同的名字——南洋华侨机工回国服务团</span></span><span><span style=\"font-size: 15px; color: rgb(136, 136, 136); font-weight: normal; text-decoration: none;\">(简称“南侨机工”)</span></span><span><span style=\"font-weight: normal;\">。今年4月15日,在赴吉隆坡对马来西亚进行国事访问之际,习近平主席在当地媒体发表署名文章指出:</span></span></p><p style=\"color: rgb(74, 73, 73); font-weight: bold; line-height: 1.75em; text-align: justify; margin: 8px 0px;\"><span style=\"letter-spacing: 1px; text-align: center;\"><br /></span></p><p style=\"color: rgb(74, 73, 73); font-weight: bold; line-height: 1.75em; text-align: justify; margin: 8px 0px;\"><span><span style=\"font-size: 15px; color: rgb(136, 136, 136); font-weight: normal; text-decoration: none;\">“80多年前,马来西亚南侨机工在中国人民抗日战争的关键时刻奔赴云南,帮助打通滇缅公路这条生命线。这些佳话至今仍在中马两国人民中广为传颂。”</span></span></p><p style=\"color: rgb(74, 73, 73); font-weight: bold; line-height: 1.75em; text-align: justify; margin: 8px 0px;\"><span><br /></span></p><section style=\"text-align: center; margin: 8px;\"><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_png/laADTC8BCK4BVPAv0hJPaNADoHURc78a9rXqcS8xgPqx1K2RWtOn2fs5UicYSrC5SsFgbqgYlOroC6ZG3wicUXow/640?wx_fmt=png\" style=\"height: auto !important;\" type=\"block\" /></section><section style=\"text-align: center; margin: 8px;\"><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_png/laADTC8BCK4BVPAv0hJPaNADoHURc78a64OHeMiaFiauAJET2sAHibyVNG64hQKKhwQsJydJ4Wt3l1MZlrVgxpSuQ/640?wx_fmt=png\" style=\"height: auto !important;\" type=\"block\" /></section><section style=\"marginLine truncated
|
||||
"content": "<div><div><div class=\"rich_media_content\" id=\"js_content\"><section wrap=\"wrap\"><p style=\"color: rgb(74, 73, 73); font-weight: bold; line-height: 1.75em; text-align: justify; margin: 8px;\"><span wrap=\"wrap\"><br /></span></p><p style=\"color: rgb(74, 73, 73); font-weight: bold; line-height: 1.75em; text-align: justify; margin: 8px;\"><span wrap=\"wrap\"><br /></span></p><section><p style=\"line-height: 1.75em; margin-left: 0px; margin-right: 0px; margin-bottom: 8px;\"><span>“赤子功勋”—云南昆明西山上矗立着一座9米高的纪念碑,基座上刻着这四个大</span><span>字</span><span>。碑文这样写道:</span></p><p style=\"color: rgb(74, 73, 73); font-weight: bold; line-height: 1.75em; text-align: justify; margin: 8px 0px;\"><span style=\"letter-spacing: 1px; text-align: center;\"><br /></span></p><p style=\"color: rgb(74, 73, 73); font-weight: bold; line-height: 1.75em; text-align: justify; margin: 8px 0px;\"><span style=\"letter-spacing: 1px; text-align: center;\"><span style=\"font-size: 15px; color: rgb(136, 136, 136); font-weight: normal; text-decoration: none;\">三千多名热血奔腾的南洋华侨机工……以自己的生命、鲜血和汗水,在华侨爱国史上谱写出可歌</span></span><span><span style=\"font-size: 15px; color: rgb(136, 136, 136); font-weight: normal; text-decoration: none;\">可泣的壮丽篇章,也在中国人民抗日战争史和世界人民反法西斯战争史上建立了不可磨灭的</span></span><span><span style=\"font-size: 15px; color: rgb(136, 136, 136); font-weight: normal; text-decoration: none;\">功勋。</span></span></p><p style=\"color: rgb(74, 73, 73); font-weight: bold; line-height: 1.75em; text-align: justify; margin: 8px 0px;\"><span style=\"letter-spacing: 1px; text-align: center;\"><br /></span></p><p style=\"line-height: 1.75em; margin-left: 0px; margin-right: 0px; margin-bottom: 8px;\"><span>1939年至1942年,抗战危急时刻,在被称为“死亡公路”的滇缅公路上,3200余名南洋归国华侨青年,驾驶卡车穿越枪林弹雨,抢运军需物资、抢修运输车辆,为抗战筑起一条“不沉的补给线”。</span></p><p style=\"color: rgb(74, 73, 73); font-weight: bold; line-height: 1.75em; text-align: justify; margin: 8px 0px;\"><span style=\"letter-spacing: 1px; text-align: center;\"><br /></span></p><section style=\"text-align: center; margin: 8px;\"><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_png/laADTC8BCK4BVPAv0hJPaNADoHURc78aOqyKVicpKZUlw0sevJq9EOWh9MaicJRpqqsuQsxvqribK9kPGvbfekjpA/640?wx_fmt=png\" style=\"height: auto !important;\" type=\"block\" /></section><p style=\"color: rgb(74, 73, 73); font-weight: bold; line-height: 1.75em; text-align: justify; margin: 8px 0px;\"><span style=\"letter-spacing: 1px; text-align: center;\"><br /></span></p><p style=\"color: rgb(74, 73, 73); font-weight: bold; line-height: 1.75em; text-align: justify; margin: 8px 0px;\"><span><span style=\"font-weight: normal;\">硝烟散尽,功勋长存。他们有一个共同的名字——南洋华侨机工回国服务团</span></span><span><span style=\"font-size: 15px; color: rgb(136, 136, 136); font-weight: normal; text-decoration: none;\">(简称“南侨机工”)</span></span><span><span style=\"font-weight: normal;\">。今年4月15日,在赴吉隆坡对马来西亚进行国事访问之际,习近平主席在当地媒体发表署名文章指出:</span></span></p><p style=\"color: rgb(74, 73, 73); font-weight: bold; line-height: 1.75em; text-align: justify; margin: 8px 0px;\"><span style=\"letter-spacing: 1px; text-align: center;\"><br /></span></p><p style=\"color: rgb(74, 73, 73); font-weight: bold; line-height: 1.75em; text-align: justify; margin: 8px 0px;\"><span><span style=\"font-size: 15px; color: rgb(136, 136, 136); font-weight: normal; text-decoration: none;\">“80多年前,马来西亚南侨机工在中国人民抗日战争的关键时刻奔赴云南,帮助打通滇缅公路这条生命线。这些佳话至今仍在中马两国人民中广为传颂。”</span></span></p><p style=\"color: rgb(74, 73, 73); font-weight: bold; line-height: 1.75em; text-align: justify; margin: 8px 0px;\"><span><br /></span></p><section style=\"text-align: center; margin: 8px;\"><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_png/laADTC8BCK4BVPAv0hJPaNADoHURc78a9rXqcS8xgPqx1K2RWtOn2fs5UicYSrC5SsFgbqgYlOroC6ZG3wicUXow/640?wx_fmt=png\" style=\"height: auto !important;\" type=\"block\" /></section><section style=\"text-align: center; margin: 8px;\"><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_png/laADTC8BCK4BVPAv0hJPaNADoHURc78a64OHeMiaFiauAJET2sAHibyVNG64hQKKhwQsJydJ4Wt3l1MZlrVgxpSuQ/640?wx_fmt=png\" style=\"height: auto !important;\" type=\"block\" /></section><section style=\"margin: 8pLine truncated
|
||||
"category": "",
|
||||
"link": "http://weixin.sogou.com/weixin?type=2&query=%E5%9B%BD%E5%AE%B6%E4%BA%BA%E6%96%87%E5%8E%86%E5%8F%B2+%E6%8A%97%E6%88%98%E5%8D%B1%E6%80%A5%E6%97%B6%E5%88%BB%EF%BC%8C3200%E4%BD%99%E5%90%8D%E5%8D%97%E4%BE%A8%E6%9C%BA%E5%B7%A5%E6%AF%85%E7%84%B6%E5%9B%9E%E5%9B%BD%EF%BC%8C%E7%AD%91%E8%B5%B7%E4%B8%80%E6%9D%A1%E2%80%9C%E4%B8%8D%E6%B2%89%E7%9A%84%E8%A1%A5%E7%BB%99%E7%BA%BF%E2%80%9D",
|
||||
"creator": "",
|
||||
"pubDate": "Mon, 07 Jul 2025 21:45:00 +0800",
|
||||
"enclosure": "",
|
||||
"enclosureType": "",
|
||||
"image": "",
|
||||
"id": "",
|
||||
"language": "",
|
||||
"folder": "人文",
|
||||
"feed": "国家人文历史",
|
||||
"read": false,
|
||||
"favorite": false,
|
||||
"created": false,
|
||||
"tags": [],
|
||||
"hash": "8a7b5ecca0ebc50594522df8d1c34ac3",
|
||||
"highlights": []
|
||||
},
|
||||
{
|
||||
"title": "秦始皇求仙问药的“昆仑”在哪里?坐高铁能到吗?",
|
||||
"description": "<div><div><div class=\"rich_media_content\" id=\"js_content\"><section style=\"margin-right: 8px; margin-bottom: 8px; margin-left: 8px; white-space: normal; font-size: 16px; text-align: center; line-height: 1.5em;\"><img class=\"rich_pages js_insertlocalimg wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_gif/laADTC8BCK6M7Nv6wvsPyLPCsN7uraAJxdXiby5XB2BE6S0ulr9Fs213uZ85nlxAalcgRcLFiaSVdOVlrtCZRibIw/640?wx_fmt=gif\" style=\"height: auto !important;\" /></section><section style=\"margin-bottom: 8px; white-space: normal; line-height: 1.5em;\"><section style=\"display: inline-block;\"><span><br /></span></section></section><section style=\"margin-bottom: 8px; white-space: normal; line-height: 1.5em;\"><section style=\"text-align: center; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_png/laADTC8BCK4BVPAv0hJPaNADoHURc78arMKa07vIOSIiarnI78uIxvUmykV7Oib858ialNYfZ8IasSO4UoU9kmYSA/640?wx_fmt=png&from=appmsg\" style=\"height: auto !important;\" type=\"block\" /></section><section style=\"display: inline-block;\"><span><br /></span></section></section><p><span><span>本 文 约 5000 字</span></span></p><section><section label=\"Powered by 135editor.com\"><p><span style=\"letter-spacing: 1px;\"><span style=\"color: rgb(178, 178, 178); font-size: 12px;\"><span>阅 读 需 要 17 分 钟</span></span><span><span> </span></span></span></p><p><span style=\"letter-spacing: 1px;\"><span><span><br /></span></span></span></p></section><section><span><p></p></span></section></section><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><font face=\"宋体\"><span>前段时间</span></font><font face=\"宋体\"><span>,《光明日报》的一篇《实证古代</span></font><font face=\"宋体\"><span>“昆仑”的地理位置——青海黄河源发现秦始皇遣使“采药昆仑”石刻》在中国的历史与考古学界掀起了一场惊涛骇浪,一大批历史学者纷纷就这一石刻的篆刻字体、年代、文字内容以及当地自然环境发表了相关评论。众说纷纭中,大家最为关注的莫过于石刻对“昆仑”这一中国古代传奇圣山的地理定位,从先秦到明清,昆仑都</span></font><font face=\"宋体\"><span>堪称</span></font><font face=\"宋体\"><span>“</span></font><font face=\"宋体\"><span>神圣之巅</span></font><font face=\"宋体\"><span>”</span></font><font face=\"宋体\"><span>,它的存在曾被认为是传说中虚幻之处,也曾在从陕西到新疆之间的山川广域之中辗转腾挪。那么中国古代的</span></font><font face=\"宋体\"><span>“昆仑”究竟在何方?</span></font></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><font face=\"宋体\"><span><br /></span></font></p><section style=\"text-align: center; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_png/laADTC8BCK4BVPAv0hJPaNADoHURc78auWYnmsvblHQrcqaaGicjbQrH5CzbjaQswQnI9EEQpf9Nn4I7BpDWkDQ/640?wx_fmt=png&from=appmsg\" style=\"height: auto !important;\" type=\"block\" /></section><section style=\"text-align: center; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_png/laADTC8BCK4BVPAv0hJPaNADoHURc78a5jwYJ1xwpMHgTFrKw5X0hg5LmtT1cnvnib4sZtwFW5icYmpibNEdtXESA/640?wx_fmt=png&from=appmsg\" style=\"height: auto !important;\" type=\"block\" /></section><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><font face=\"宋体\"><span><br /></span></font></p><section label=\"Powered by 135editor.com\"><section style=\"padding-right: 8px; padding-left: 8px;\"><section style=\"margin-bottom: 8px;\"><section style=\"letter-spacing: 0.578px; background-color: rgb(255, 255, 255); display: flex; width: 661px;\"><section style=\"display: flex;\"><section style=\"padding: 6px 12px; text-align: center; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: rgb(98, 98, 98); border-bottom-color: rgb(98, 98, 98);\"><p style=\"font-weight: bold; line-height: 22px; letter-spacing: 1px; margin-bottom: 0px;\"><font face=\"仿宋\"><b><span>茫茫山海:昆仑之墟何在?</span></b></font></p></section></section></section></section></section></section><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"></p><p><span> </span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><font face=\"宋体\"><span>关于</span></font><font face=\"宋体\"><span>昆仑的记载,最早起于先秦时代的典籍中,最初多</span></font><font faceLine truncated
|
||||
"content": "<div><div><div class=\"rich_media_content\" id=\"js_content\"><section style=\"margin-right: 8px; margin-bottom: 8px; margin-left: 8px; white-space: normal; font-size: 16px; text-align: center; line-height: 1.5em;\"><img class=\"rich_pages js_insertlocalimg wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_gif/laADTC8BCK6M7Nv6wvsPyLPCsN7uraAJxdXiby5XB2BE6S0ulr9Fs213uZ85nlxAalcgRcLFiaSVdOVlrtCZRibIw/640?wx_fmt=gif\" style=\"height: auto !important;\" /></section><section style=\"margin-bottom: 8px; white-space: normal; line-height: 1.5em;\"><section style=\"display: inline-block;\"><span><br /></span></section></section><section style=\"margin-bottom: 8px; white-space: normal; line-height: 1.5em;\"><section style=\"text-align: center; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_png/laADTC8BCK4BVPAv0hJPaNADoHURc78arMKa07vIOSIiarnI78uIxvUmykV7Oib858ialNYfZ8IasSO4UoU9kmYSA/640?wx_fmt=png&from=appmsg\" style=\"height: auto !important;\" type=\"block\" /></section><section style=\"display: inline-block;\"><span><br /></span></section></section><p><span><span>本 文 约 5000 字</span></span></p><section><section label=\"Powered by 135editor.com\"><p><span style=\"letter-spacing: 1px;\"><span style=\"color: rgb(178, 178, 178); font-size: 12px;\"><span>阅 读 需 要 17 分 钟</span></span><span><span> </span></span></span></p><p><span style=\"letter-spacing: 1px;\"><span><span><br /></span></span></span></p></section><section><span><p></p></span></section></section><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><font face=\"宋体\"><span>前段时间</span></font><font face=\"宋体\"><span>,《光明日报》的一篇《实证古代</span></font><font face=\"宋体\"><span>“昆仑”的地理位置——青海黄河源发现秦始皇遣使“采药昆仑”石刻》在中国的历史与考古学界掀起了一场惊涛骇浪,一大批历史学者纷纷就这一石刻的篆刻字体、年代、文字内容以及当地自然环境发表了相关评论。众说纷纭中,大家最为关注的莫过于石刻对“昆仑”这一中国古代传奇圣山的地理定位,从先秦到明清,昆仑都</span></font><font face=\"宋体\"><span>堪称</span></font><font face=\"宋体\"><span>“</span></font><font face=\"宋体\"><span>神圣之巅</span></font><font face=\"宋体\"><span>”</span></font><font face=\"宋体\"><span>,它的存在曾被认为是传说中虚幻之处,也曾在从陕西到新疆之间的山川广域之中辗转腾挪。那么中国古代的</span></font><font face=\"宋体\"><span>“昆仑”究竟在何方?</span></font></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><font face=\"宋体\"><span><br /></span></font></p><section style=\"text-align: center; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_png/laADTC8BCK4BVPAv0hJPaNADoHURc78auWYnmsvblHQrcqaaGicjbQrH5CzbjaQswQnI9EEQpf9Nn4I7BpDWkDQ/640?wx_fmt=png&from=appmsg\" style=\"height: auto !important;\" type=\"block\" /></section><section style=\"text-align: center; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_png/laADTC8BCK4BVPAv0hJPaNADoHURc78a5jwYJ1xwpMHgTFrKw5X0hg5LmtT1cnvnib4sZtwFW5icYmpibNEdtXESA/640?wx_fmt=png&from=appmsg\" style=\"height: auto !important;\" type=\"block\" /></section><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><font face=\"宋体\"><span><br /></span></font></p><section label=\"Powered by 135editor.com\"><section style=\"padding-right: 8px; padding-left: 8px;\"><section style=\"margin-bottom: 8px;\"><section style=\"letter-spacing: 0.578px; background-color: rgb(255, 255, 255); display: flex; width: 661px;\"><section style=\"display: flex;\"><section style=\"padding: 6px 12px; text-align: center; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: rgb(98, 98, 98); border-bottom-color: rgb(98, 98, 98);\"><p style=\"font-weight: bold; line-height: 22px; letter-spacing: 1px; margin-bottom: 0px;\"><font face=\"仿宋\"><b><span>茫茫山海:昆仑之墟何在?</span></b></font></p></section></section></section></section></section></section><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"></p><p><span> </span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><font face=\"宋体\"><span>关于</span></font><font face=\"宋体\"><span>昆仑的记载,最早起于先秦时代的典籍中,最初多</span></font><font face=\"Line truncated
|
||||
"category": "",
|
||||
"link": "http://weixin.sogou.com/weixin?type=2&query=%E5%9B%BD%E5%AE%B6%E4%BA%BA%E6%96%87%E5%8E%86%E5%8F%B2+%E7%A7%A6%E5%A7%8B%E7%9A%87%E6%B1%82%E4%BB%99%E9%97%AE%E8%8D%AF%E7%9A%84%E2%80%9C%E6%98%86%E4%BB%91%E2%80%9D%E5%9C%A8%E5%93%AA%E9%87%8C%EF%BC%9F%E5%9D%90%E9%AB%98%E9%93%81%E8%83%BD%E5%88%B0%E5%90%97%EF%BC%9F",
|
||||
"creator": "",
|
||||
"pubDate": "Mon, 07 Jul 2025 20:19:00 +0800",
|
||||
"enclosure": "",
|
||||
"enclosureType": "",
|
||||
"image": "",
|
||||
"id": "",
|
||||
"language": "",
|
||||
"folder": "人文",
|
||||
"feed": "国家人文历史",
|
||||
"read": false,
|
||||
"favorite": false,
|
||||
"created": false,
|
||||
"tags": [],
|
||||
"hash": "af6e862b9d6b3937d4357222bb8a9099",
|
||||
"highlights": []
|
||||
},
|
||||
{
|
||||
"title": "从抱有幻想到全面抗战:七七事变后的关键十日",
|
||||
"description": "<div><div><div class=\"rich_media_content\" id=\"js_content\"><section style=\"margin-right: 8px; margin-bottom: 8px; margin-left: 8px; white-space: normal; font-size: 16px; text-align: center; line-height: 1.5em;\"><img class=\"rich_pages js_insertlocalimg wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_gif/laADTC8BCK6M7Nv6wvsPyLPCsN7uraAJxdXiby5XB2BE6S0ulr9Fs213uZ85nlxAalcgRcLFiaSVdOVlrtCZRibIw/640?wx_fmt=gif\" style=\"height: auto !important;\" /></section><section style=\"margin-bottom: 8px; white-space: normal; line-height: 1.5em;\"><section style=\"display: inline-block; margin-bottom: 8px;\"><span><br /></span></section></section><section style=\"margin-bottom: 8px; white-space: normal; line-height: 1.5em;\"><section style=\"text-align: center; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_png/laADTC8BCK7fa2oUwasCIKSdBP2lzeyiaoKjpsWb740zwjPjPEGZwia4t20I6aPicBxY106GrDKuzcaicK9VNQAKow/640?wx_fmt=png&from=appmsg\" style=\"height: auto !important;\" type=\"block\" /></section><section style=\"display: inline-block; margin-bottom: 8px;\"><span><br /></span></section></section><p><span><span>本 文 约 6000 字</span></span></p><section><section label=\"Powered by 135editor.com\"><p><span style=\"letter-spacing: 1px;\"><span style=\"color: rgb(178, 178, 178); font-size: 12px;\"><span>阅 读 需 要 20 分 钟</span></span><span><span> </span></span></span></p></section></section><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><span><br /></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><span><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_jpg/laADTC8BCK7wnO28nePDzWZ2JcH27v4KwGDVZfkVq56nbYb3pOfJgMRTt8dFDd4kicFKKPh0ibdwXmVthxLUQ7wQ/640?wx_fmt=jpeg\" style=\"margin-top: 0px; padding: 0px; width: 546px; height: auto !important;\" /></span></p><section style=\"text-align: center; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_png/laADTC8BCK7fa2oUwasCIKSdBP2lzeyiaBLLfmG8oocXqHZViaK4hM1y6GuRPtGSKCjd95qFLCdDQfdlZkCoicDicA/640?wx_fmt=png&from=appmsg\" style=\"height: auto !important;\" type=\"block\" /></section><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><span><br /></span></p><section label=\"Powered by 135editor.com\"><section style=\"padding-right: 8px; padding-left: 8px;\"><section style=\"margin-bottom: 8px;\"><section style=\"letter-spacing: 0.578px; background-color: rgb(255, 255, 255); display: flex; width: 661px;\"><section style=\"display: flex;\"><section style=\"padding: 6px 12px; text-align: center; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: rgb(98, 98, 98); border-bottom-color: rgb(98, 98, 98);\"><p style=\"font-weight: bold; line-height: 22px; letter-spacing: 1px; margin-bottom: 0px;\"><font face=\"仿宋\"><b><span>消失的士兵</span></b></font></p></section></section></section></section></section></section><p style=\"margin-bottom: 8px;\"><span><br /></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><span>1937年7月7日夜,北平城雷声阵阵,大雨将至。夜幕下,日本“支那驻屯军”第1联队第3大队少佐大队长一木清直麾下的500余名日本兵携带6门步兵炮,气势汹汹地由丰台大营向卢沟桥进发,事态颇为严重。日军向中方提出交涉时,说明了他们这次行动的理由:有一名参与演习的日本士兵失踪,日方要求进入宛平县城搜索。“失踪”的日本士兵叫志村菊次郎,是一名新来的传令兵。关于他的“失踪”,有观点认为完全是日方的“谎称”,但也有人认为“失踪”的确属实,是偶然事件引发的必然冲突。</span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><span><br /></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><span>1937年7月7日夜,北平城雷声阵阵,大雨将至。夜幕下,日本“支那驻屯军”第1联队第3大队少佐大队长一木清直麾下的500余名日本兵携带6门步兵炮,气势汹汹地由丰台大营向卢沟桥进发,事态颇为严重。日军向中方提出交涉时,说明了他们这次行动的理由:有一名参与演习的日本士兵失踪,日方要求进入宛平县城搜索。“失踪”的日本士兵叫志村菊次郎,是一名新来的传令兵。关于他的“失踪”,有观点认为完全是日方的“谎称”,但也有人认为“失踪”的确属实,是偶然事件引发Line truncated
|
||||
"content": "<div><div><div class=\"rich_media_content\" id=\"js_content\"><section style=\"margin-right: 8px; margin-bottom: 8px; margin-left: 8px; white-space: normal; font-size: 16px; text-align: center; line-height: 1.5em;\"><img class=\"rich_pages js_insertlocalimg wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_gif/laADTC8BCK6M7Nv6wvsPyLPCsN7uraAJxdXiby5XB2BE6S0ulr9Fs213uZ85nlxAalcgRcLFiaSVdOVlrtCZRibIw/640?wx_fmt=gif\" style=\"height: auto !important;\" /></section><section style=\"margin-bottom: 8px; white-space: normal; line-height: 1.5em;\"><section style=\"display: inline-block; margin-bottom: 8px;\"><span><br /></span></section></section><section style=\"margin-bottom: 8px; white-space: normal; line-height: 1.5em;\"><section style=\"text-align: center; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_png/laADTC8BCK7fa2oUwasCIKSdBP2lzeyiaoKjpsWb740zwjPjPEGZwia4t20I6aPicBxY106GrDKuzcaicK9VNQAKow/640?wx_fmt=png&from=appmsg\" style=\"height: auto !important;\" type=\"block\" /></section><section style=\"display: inline-block; margin-bottom: 8px;\"><span><br /></span></section></section><p><span><span>本 文 约 6000 字</span></span></p><section><section label=\"Powered by 135editor.com\"><p><span style=\"letter-spacing: 1px;\"><span style=\"color: rgb(178, 178, 178); font-size: 12px;\"><span>阅 读 需 要 20 分 钟</span></span><span><span> </span></span></span></p></section></section><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><span><br /></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><span><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_jpg/laADTC8BCK7wnO28nePDzWZ2JcH27v4KwGDVZfkVq56nbYb3pOfJgMRTt8dFDd4kicFKKPh0ibdwXmVthxLUQ7wQ/640?wx_fmt=jpeg\" style=\"margin-top: 0px; padding: 0px; width: 546px; height: auto !important;\" /></span></p><section style=\"text-align: center; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_png/laADTC8BCK7fa2oUwasCIKSdBP2lzeyiaBLLfmG8oocXqHZViaK4hM1y6GuRPtGSKCjd95qFLCdDQfdlZkCoicDicA/640?wx_fmt=png&from=appmsg\" style=\"height: auto !important;\" type=\"block\" /></section><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><span><br /></span></p><section label=\"Powered by 135editor.com\"><section style=\"padding-right: 8px; padding-left: 8px;\"><section style=\"margin-bottom: 8px;\"><section style=\"letter-spacing: 0.578px; background-color: rgb(255, 255, 255); display: flex; width: 661px;\"><section style=\"display: flex;\"><section style=\"padding: 6px 12px; text-align: center; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: rgb(98, 98, 98); border-bottom-color: rgb(98, 98, 98);\"><p style=\"font-weight: bold; line-height: 22px; letter-spacing: 1px; margin-bottom: 0px;\"><font face=\"仿宋\"><b><span>消失的士兵</span></b></font></p></section></section></section></section></section></section><p style=\"margin-bottom: 8px;\"><span><br /></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><span>1937年7月7日夜,北平城雷声阵阵,大雨将至。夜幕下,日本“支那驻屯军”第1联队第3大队少佐大队长一木清直麾下的500余名日本兵携带6门步兵炮,气势汹汹地由丰台大营向卢沟桥进发,事态颇为严重。日军向中方提出交涉时,说明了他们这次行动的理由:有一名参与演习的日本士兵失踪,日方要求进入宛平县城搜索。“失踪”的日本士兵叫志村菊次郎,是一名新来的传令兵。关于他的“失踪”,有观点认为完全是日方的“谎称”,但也有人认为“失踪”的确属实,是偶然事件引发的必然冲突。</span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><span><br /></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><span>1937年7月7日夜,北平城雷声阵阵,大雨将至。夜幕下,日本“支那驻屯军”第1联队第3大队少佐大队长一木清直麾下的500余名日本兵携带6门步兵炮,气势汹汹地由丰台大营向卢沟桥进发,事态颇为严重。日军向中方提出交涉时,说明了他们这次行动的理由:有一名参与演习的日本士兵失踪,日方要求进入宛平县城搜索。“失踪”的日本士兵叫志村菊次郎,是一名新来的传令兵。关于他的“失踪”,有观点认为完全是日方的“谎称”,但也有人认为“失踪”的确属实,是偶然事件引发的Line truncated
|
||||
"category": "",
|
||||
"link": "http://weixin.sogou.com/weixin?type=2&query=%E5%9B%BD%E5%AE%B6%E4%BA%BA%E6%96%87%E5%8E%86%E5%8F%B2+%E4%BB%8E%E6%8A%B1%E6%9C%89%E5%B9%BB%E6%83%B3%E5%88%B0%E5%85%A8%E9%9D%A2%E6%8A%97%E6%88%98%EF%BC%9A%E4%B8%83%E4%B8%83%E4%BA%8B%E5%8F%98%E5%90%8E%E7%9A%84%E5%85%B3%E9%94%AE%E5%8D%81%E6%97%A5",
|
||||
"creator": "",
|
||||
"pubDate": "Mon, 07 Jul 2025 11:42:00 +0800",
|
||||
"enclosure": "",
|
||||
"enclosureType": "",
|
||||
"image": "",
|
||||
"id": "",
|
||||
"language": "",
|
||||
"folder": "人文",
|
||||
"feed": "国家人文历史",
|
||||
"read": false,
|
||||
"favorite": false,
|
||||
"created": false,
|
||||
"tags": [],
|
||||
"hash": "f23d99cc77203e465430048665455d5c",
|
||||
"highlights": []
|
||||
},
|
||||
{
|
||||
"title": "在古代,急行军一天一夜能走多少里?",
|
||||
"description": "<div><div><div class=\"rich_media_content\" id=\"js_content\"><section style=\"margin-right: 8px; margin-bottom: 8px; margin-left: 8px; white-space: normal; font-size: 16px; text-align: center; line-height: 1.5em;\"><img class=\"rich_pages js_insertlocalimg wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_gif/laADTC8BCK6M7Nv6wvsPyLPCsN7uraAJxdXiby5XB2BE6S0ulr9Fs213uZ85nlxAalcgRcLFiaSVdOVlrtCZRibIw/640?wx_fmt=gif\" style=\"height: auto !important;\" /></section><section style=\"margin-bottom: 8px; white-space: normal; line-height: 1.5em;\"><section style=\"display: inline-block;\"><span><br /></span></section></section><section style=\"margin-bottom: 8px; white-space: normal; line-height: 1.5em;\"><section style=\"text-align: center;\"><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_png/laADTC8BCK7DAwFT0hz7ePVL9UCSD5XOUfZBNrYe1UFmWFY3LF2xlWia4lfGyjhpuSz4Ale9rwian0yIGsmclcag/640?wx_fmt=png&from=appmsg\" style=\"height: auto !important;\" type=\"block\" /></section><section style=\"display: inline-block;\"><span><br /></span></section></section><p><span><span>本 文 约 3700 字</span></span></p><section><section label=\"Powered by 135editor.com\"><p><span style=\"letter-spacing: 1px;\"><span style=\"color: rgb(178, 178, 178); font-size: 12px;\"><span>阅 读 需 要 12 分 钟</span></span><span><span> </span></span></span></p></section></section><p><span><br /></span></p><section><section style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><span>嘉靖二十九年</span><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">(1550)</span></span><span>八月,鞑靼部首领俺达汗在久围大同不克之后,移寇东去,自古北口长驱,杀掠怀柔、顺义吏民无算,明军一触即溃,立营于潞河东二十里之孤山</span><span><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">(今通州东北)</span></span></span><span>、汝口等处,兵锋直指京畿,京师戒严。</span></section><section style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><span><br /></span></section><section style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><span>彼时的大明京师,自土木堡之变后久未遭兵祸,嘉靖皇帝急忙下令各镇边军入京畿勤王,此时的明军边帅仇鸾在居庸关暂住听征,当俺达突袭进入京畿后,仇鸾听诏八月十七日</span><span><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">(戊寅)</span></span></span><span>从居庸关出发,八月十八日</span><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">(</span></span><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">己卯)</span></span><span>抵达通州列阵,仅仅一天一夜,急行约莫150里</span><span><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">(此为明里计数,1明里为180丈,约莫现代560米)</span></span></span><span>,救援速度之快让嘉靖皇帝都感到十分惊喜。</span></section><section style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><span><br /></span></section><section style=\"line-height: 1.75em; margin: 8px 8px 0px;\"><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_png/laADTC8BCK7wnO28nePDzWZ2JcH27v4KLuVoiaCVupKuJb8rwLD2D2Oz2J8iaU0ZA7aaXsddgYHRZa9Fkdic2ZoFQ/640?wx_fmt=png&from=appmsg\" style=\"height: auto !important;\" type=\"block\" /></section><section style=\"text-align: center; margin-left: 8px; margin-right: 8px;\"><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_png/laADTC8BCK7fa2oUwasCIKSdBP2lzeyiaslRxbmaOJ1Rjek9DxxbuXQrpria4XWgBRGCUBhRbCbrHWMQBKqsbDEw/640?wx_fmt=png&from=appmsg\" style=\"height: auto !important;\" type=\"block\" /></section><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><span><br /></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><span>那么,昼夜奔袭150里的急行军,在古代军队中是否很难实现,古代的急行军一天大多能走多少里?</span></p><p style=\"margin-top: 0px;\"><span><br /></span></p><section style=\"margin-bottom: 8px;\"><section style=\"letter-spacing: 0.578px; background-color: rgb(255, 255, 255); display: flex; width: 661px;\"><section style=\"display: flex;\"><section style=\"padding: 6px 12px; text-align: center; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: rgb(98, 98, 98); border-bottom-color: rgb(98, 98, 98);\"><p style=\"font-weight: bold; line-height: 22px; letter-spacing: 1px; margin-top: 0px;\"><b><font face=\"宋体\"><Line truncated
|
||||
"content": "<div><div><div class=\"rich_media_content\" id=\"js_content\"><section style=\"margin-right: 8px; margin-bottom: 8px; margin-left: 8px; white-space: normal; font-size: 16px; text-align: center; line-height: 1.5em;\"><img class=\"rich_pages js_insertlocalimg wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_gif/laADTC8BCK6M7Nv6wvsPyLPCsN7uraAJxdXiby5XB2BE6S0ulr9Fs213uZ85nlxAalcgRcLFiaSVdOVlrtCZRibIw/640?wx_fmt=gif\" style=\"height: auto !important;\" /></section><section style=\"margin-bottom: 8px; white-space: normal; line-height: 1.5em;\"><section style=\"display: inline-block;\"><span><br /></span></section></section><section style=\"margin-bottom: 8px; white-space: normal; line-height: 1.5em;\"><section style=\"text-align: center;\"><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_png/laADTC8BCK7DAwFT0hz7ePVL9UCSD5XOUfZBNrYe1UFmWFY3LF2xlWia4lfGyjhpuSz4Ale9rwian0yIGsmclcag/640?wx_fmt=png&from=appmsg\" style=\"height: auto !important;\" type=\"block\" /></section><section style=\"display: inline-block;\"><span><br /></span></section></section><p><span><span>本 文 约 3700 字</span></span></p><section><section label=\"Powered by 135editor.com\"><p><span style=\"letter-spacing: 1px;\"><span style=\"color: rgb(178, 178, 178); font-size: 12px;\"><span>阅 读 需 要 12 分 钟</span></span><span><span> </span></span></span></p></section></section><p><span><br /></span></p><section><section style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><span>嘉靖二十九年</span><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">(1550)</span></span><span>八月,鞑靼部首领俺达汗在久围大同不克之后,移寇东去,自古北口长驱,杀掠怀柔、顺义吏民无算,明军一触即溃,立营于潞河东二十里之孤山</span><span><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">(今通州东北)</span></span></span><span>、汝口等处,兵锋直指京畿,京师戒严。</span></section><section style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><span><br /></span></section><section style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><span>彼时的大明京师,自土木堡之变后久未遭兵祸,嘉靖皇帝急忙下令各镇边军入京畿勤王,此时的明军边帅仇鸾在居庸关暂住听征,当俺达突袭进入京畿后,仇鸾听诏八月十七日</span><span><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">(戊寅)</span></span></span><span>从居庸关出发,八月十八日</span><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">(</span></span><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">己卯)</span></span><span>抵达通州列阵,仅仅一天一夜,急行约莫150里</span><span><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">(此为明里计数,1明里为180丈,约莫现代560米)</span></span></span><span>,救援速度之快让嘉靖皇帝都感到十分惊喜。</span></section><section style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><span><br /></span></section><section style=\"line-height: 1.75em; margin: 8px 8px 0px;\"><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_png/laADTC8BCK7wnO28nePDzWZ2JcH27v4KLuVoiaCVupKuJb8rwLD2D2Oz2J8iaU0ZA7aaXsddgYHRZa9Fkdic2ZoFQ/640?wx_fmt=png&from=appmsg\" style=\"height: auto !important;\" type=\"block\" /></section><section style=\"text-align: center; margin-left: 8px; margin-right: 8px;\"><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_png/laADTC8BCK7fa2oUwasCIKSdBP2lzeyiaslRxbmaOJ1Rjek9DxxbuXQrpria4XWgBRGCUBhRbCbrHWMQBKqsbDEw/640?wx_fmt=png&from=appmsg\" style=\"height: auto !important;\" type=\"block\" /></section><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><span><br /></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><span>那么,昼夜奔袭150里的急行军,在古代军队中是否很难实现,古代的急行军一天大多能走多少里?</span></p><p style=\"margin-top: 0px;\"><span><br /></span></p><section style=\"margin-bottom: 8px;\"><section style=\"letter-spacing: 0.578px; background-color: rgb(255, 255, 255); display: flex; width: 661px;\"><section style=\"display: flex;\"><section style=\"padding: 6px 12px; text-align: center; border-width: 1px 0px; border-top-style: solid; border-bottom-style: solid; border-top-color: rgb(98, 98, 98); border-bottom-color: rgb(98, 98, 98);\"><p style=\"font-weight: bold; line-height: 22px; letter-spacing: 1px; margin-top: 0px;\"><b><font face=\"宋体\"><fontLine truncated
|
||||
"category": "",
|
||||
"link": "http://weixin.sogou.com/weixin?type=2&query=%E5%9B%BD%E5%AE%B6%E4%BA%BA%E6%96%87%E5%8E%86%E5%8F%B2+%E5%9C%A8%E5%8F%A4%E4%BB%A3%EF%BC%8C%E6%80%A5%E8%A1%8C%E5%86%9B%E4%B8%80%E5%A4%A9%E4%B8%80%E5%A4%9C%E8%83%BD%E8%B5%B0%E5%A4%9A%E5%B0%91%E9%87%8C%EF%BC%9F",
|
||||
"creator": "",
|
||||
"pubDate": "Sun, 06 Jul 2025 16:45:00 +0800",
|
||||
"enclosure": "",
|
||||
"enclosureType": "",
|
||||
"image": "",
|
||||
"id": "",
|
||||
"language": "",
|
||||
"folder": "人文",
|
||||
"feed": "国家人文历史",
|
||||
"read": false,
|
||||
"favorite": false,
|
||||
"created": false,
|
||||
"tags": [],
|
||||
"hash": "a30c3d9d0692a24ce32cc00c6da3d876",
|
||||
"highlights": []
|
||||
},
|
||||
{
|
||||
"title": "为什么是“福如东海”“喝西北风”“指南”“败北”?",
|
||||
"description": "<div><div><div class=\"rich_media_content\" id=\"js_content\"><section style=\"margin-right: 8px; margin-bottom: 8px; margin-left: 8px; white-space: normal; font-size: 16px; text-align: center; line-height: 1.5em;\"><img class=\"rich_pages js_insertlocalimg wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_gif/laADTC8BCK6M7Nv6wvsPyLPCsN7uraAJxdXiby5XB2BE6S0ulr9Fs213uZ85nlxAalcgRcLFiaSVdOVlrtCZRibIw/640?wx_fmt=gif\" style=\"height: auto !important;\" /></section><section style=\"margin-bottom: 8px; white-space: normal; line-height: 1.5em;\"><section style=\"display: inline-block;\"><span><br /></span></section></section><section style=\"text-align: center; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_png/laADTC8BCK7wnO28nePDzWZ2JcH27v4KTrc6aSILibzFyVReW04jlwFXPibEyyYef4crFVHJrngep9lAVTOO77uw/640?wx_fmt=png&from=appmsg\" style=\"height: auto !important;\" type=\"block\" /></section><section style=\"margin-bottom: 8px; white-space: normal; line-height: 1.5em;\"><section style=\"display: inline-block;\"><span><br /></span></section></section><p><span><span>本 文 约 3000 字</span></span></p><section><section label=\"Powered by 135editor.com\"><p><span style=\"letter-spacing: 1px;\"><span style=\"color: rgb(178, 178, 178); font-size: 12px;\"><span>阅 读 需 要 10 分 钟</span></span><span><span> </span></span></span></p></section></section><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><font face=\"黑体\"><span><br /></span></font><span><p></p></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><font face=\"仿宋\"><span>首先,大家来阅读</span></font><font face=\"仿宋\"><span>一下</span></font><font face=\"仿宋\"><span>这首古诗:</span></font></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><font face=\"仿宋\"><span><br /></span></font><span><p></p></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px; text-align: center;\"><font face=\"仿宋\"><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">南巷有贵人,高盖驷马车。</span></span></font><span><p></p></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px; text-align: center;\"><font face=\"仿宋\"><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">我问何所苦,四十垂白须。</span></span></font><span><p></p></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px; text-align: center;\"><font face=\"仿宋\"><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">答云君不知</span></span></font><font face=\"仿宋\"><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">,位重多忧虞。</span></span></font><span><p></p></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px; text-align: center;\"><font face=\"仿宋\"><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">北里有寒士,瓮牖绳为枢。</span></span></font><span><p></p></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px; text-align: center;\"><font face=\"仿宋\"><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">出扶桑枣杖,入卧蜗牛庐。</span></span></font><span><p></p></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px; text-align: center;\"><font face=\"仿宋\"><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">散贱无忧患,心安体亦舒。</span></span></font><span><p></p></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px; text-align: center;\"><font face=\"仿宋\"><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">东邻有富翁,藏货遍五都。</span></span></font><span><p></p></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px; text-align: center;\"><font face=\"仿宋\"><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">东京收粟帛,西市鬻金珠。</span></span></font><span><p></p></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px; text-align: center;\"><font face=\"仿宋\"><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">朝营暮计算,昼夜不安居。</span></span></font><span><p></p></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px; text-align: center;\"><font face=\"仿宋\"><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">西舍有贫者,匹妇配匹夫。Line truncated
|
||||
"content": "<div><div><div class=\"rich_media_content\" id=\"js_content\"><section style=\"margin-right: 8px; margin-bottom: 8px; margin-left: 8px; white-space: normal; font-size: 16px; text-align: center; line-height: 1.5em;\"><img class=\"rich_pages js_insertlocalimg wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_gif/laADTC8BCK6M7Nv6wvsPyLPCsN7uraAJxdXiby5XB2BE6S0ulr9Fs213uZ85nlxAalcgRcLFiaSVdOVlrtCZRibIw/640?wx_fmt=gif\" style=\"height: auto !important;\" /></section><section style=\"margin-bottom: 8px; white-space: normal; line-height: 1.5em;\"><section style=\"display: inline-block;\"><span><br /></span></section></section><section style=\"text-align: center; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><img class=\"rich_pages wxw-img\" src=\"http://img2.jintiankansha.me/get?src=http://mmbiz.qpic.cn/mmbiz_png/laADTC8BCK7wnO28nePDzWZ2JcH27v4KTrc6aSILibzFyVReW04jlwFXPibEyyYef4crFVHJrngep9lAVTOO77uw/640?wx_fmt=png&from=appmsg\" style=\"height: auto !important;\" type=\"block\" /></section><section style=\"margin-bottom: 8px; white-space: normal; line-height: 1.5em;\"><section style=\"display: inline-block;\"><span><br /></span></section></section><p><span><span>本 文 约 3000 字</span></span></p><section><section label=\"Powered by 135editor.com\"><p><span style=\"letter-spacing: 1px;\"><span style=\"color: rgb(178, 178, 178); font-size: 12px;\"><span>阅 读 需 要 10 分 钟</span></span><span><span> </span></span></span></p></section></section><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><font face=\"黑体\"><span><br /></span></font><span><p></p></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><font face=\"仿宋\"><span>首先,大家来阅读</span></font><font face=\"仿宋\"><span>一下</span></font><font face=\"仿宋\"><span>这首古诗:</span></font></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px;\"><font face=\"仿宋\"><span><br /></span></font><span><p></p></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px; text-align: center;\"><font face=\"仿宋\"><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">南巷有贵人,高盖驷马车。</span></span></font><span><p></p></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px; text-align: center;\"><font face=\"仿宋\"><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">我问何所苦,四十垂白须。</span></span></font><span><p></p></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px; text-align: center;\"><font face=\"仿宋\"><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">答云君不知</span></span></font><font face=\"仿宋\"><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">,位重多忧虞。</span></span></font><span><p></p></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px; text-align: center;\"><font face=\"仿宋\"><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">北里有寒士,瓮牖绳为枢。</span></span></font><span><p></p></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px; text-align: center;\"><font face=\"仿宋\"><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">出扶桑枣杖,入卧蜗牛庐。</span></span></font><span><p></p></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px; text-align: center;\"><font face=\"仿宋\"><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">散贱无忧患,心安体亦舒。</span></span></font><span><p></p></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px; text-align: center;\"><font face=\"仿宋\"><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">东邻有富翁,藏货遍五都。</span></span></font><span><p></p></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px; text-align: center;\"><font face=\"仿宋\"><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">东京收粟帛,西市鬻金珠。</span></span></font><span><p></p></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px; text-align: center;\"><font face=\"仿宋\"><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">朝营暮计算,昼夜不安居。</span></span></font><span><p></p></span></p><p style=\"line-height: 1.75em; margin-left: 8px; margin-right: 8px; margin-bottom: 8px; text-align: center;\"><font face=\"仿宋\"><span><span style=\"font-size: 15px; color: rgb(136, 136, 136);\">西舍有贫者,匹妇配匹夫。</spLine truncated
|
||||
"category": "",
|
||||
"link": "http://weixin.sogou.com/weixin?type=2&query=%E5%9B%BD%E5%AE%B6%E4%BA%BA%E6%96%87%E5%8E%86%E5%8F%B2+%E4%B8%BA%E4%BB%80%E4%B9%88%E6%98%AF%E2%80%9C%E7%A6%8F%E5%A6%82%E4%B8%9C%E6%B5%B7%E2%80%9D%E2%80%9C%E5%96%9D%E8%A5%BF%E5%8C%97%E9%A3%8E%E2%80%9D%E2%80%9C%E6%8C%87%E5%8D%97%E2%80%9D%E2%80%9C%E8%B4%A5%E5%8C%97%E2%80%9D%EF%BC%9F",
|
||||
"creator": "",
|
||||
"pubDate": "Sat, 05 Jul 2025 12:55:00 +0800",
|
||||
"enclosure": "",
|
||||
"enclosureType": "",
|
||||
"image": "",
|
||||
"id": "",
|
||||
"language": "",
|
||||
"folder": "人文",
|
||||
"feed": "国家人文历史",
|
||||
"read": false,
|
||||
"favorite": false,
|
||||
"created": false,
|
||||
"tags": [],
|
||||
"hash": "55fef3954af2eee6a67b8e0333ab872c",
|
||||
"highlights": []
|
||||
},
|
||||
{
|
||||
"title": "Apple Music 的自动过渡功能,会带来歌单的未来形态吗?",
|
||||
"description": "这可能是最让人惊喜,也最有进步余地的新功能。<a href=\"https://sspai.com/post/100790\" target=\"_blank\">查看全文</a>",
|
||||
@@ -617,7 +445,7 @@
|
||||
"language": "zh",
|
||||
"folder": "资讯",
|
||||
"feed": "少数派",
|
||||
"read": false,
|
||||
"read": true,
|
||||
"favorite": false,
|
||||
"created": false,
|
||||
"tags": [],
|
||||
@@ -905,7 +733,7 @@
|
||||
"folder": "人文",
|
||||
"name": "国家人文历史",
|
||||
"language": "",
|
||||
"hash": ""
|
||||
"hash": "2395dfe8509f8db85903905ea91929f1"
|
||||
}
|
||||
],
|
||||
"dateFormat": "YYYY-MM-DDTHH:mm:SS",
|
||||
@@ -933,11 +761,10 @@
|
||||
"人文历史",
|
||||
"开源",
|
||||
"我的博客",
|
||||
"资讯",
|
||||
"DIY",
|
||||
"博客",
|
||||
"国家人文历史",
|
||||
"rss-folders"
|
||||
"少数派",
|
||||
"DIY"
|
||||
],
|
||||
"renamedText": {
|
||||
"filtered_folders": "",
|
||||
|
||||
Vendored
+2
-2
@@ -205,7 +205,7 @@
|
||||
}
|
||||
}
|
||||
],
|
||||
"currentTab": 4
|
||||
"currentTab": 5
|
||||
},
|
||||
{
|
||||
"id": "ad86bdfc0cc9f06b",
|
||||
@@ -274,7 +274,7 @@
|
||||
"periodic-notes:Open today": false
|
||||
}
|
||||
},
|
||||
"active": "6142e96e86443372",
|
||||
"active": "40c4fd22c99f2f3a",
|
||||
"lastOpenFiles": [
|
||||
"40-Podcast/podnotes/陈说历史-雍正帝怎么死的?唐朝为何不建长城?方孝孺真的被诛十族?能否称刘邦为汉高祖?等.md",
|
||||
"40-Podcast/podnotes/和Emily一起练口语(附中英双语字幕)-【发音版】美国人说“我超喜欢”时,常会用这句话!.md",
|
||||
|
||||
Reference in new issue
Block a user