➕添加对于index.xml的适配,修改自部署代码并测试,完善文档
This commit is contained in:
parent
331d19088c
commit
76f6f43cc9
521
all.json
521
all.json
@ -1,12 +1,19 @@
|
|||||||
{
|
{
|
||||||
"statistical_data": {
|
"statistical_data": {
|
||||||
"friends_num": 80,
|
"friends_num": 80,
|
||||||
"active_num": 50,
|
"active_num": 59,
|
||||||
"error_num": 30,
|
"error_num": 21,
|
||||||
"article_num": 223,
|
"article_num": 266,
|
||||||
"last_updated_time": "2024-07-25 20:39:08"
|
"last_updated_time": "2024-07-25 23:20:19"
|
||||||
},
|
},
|
||||||
"article_data": [
|
"article_data": [
|
||||||
|
{
|
||||||
|
"title": "空气炸锅维修",
|
||||||
|
"created": "2024-07-26 05:58",
|
||||||
|
"link": "https://xiangming.site/843.html",
|
||||||
|
"author": "湘铭",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/19/6622928fc416c.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "华为 Pura 70 Pro — 不完美的 GMS 体验",
|
"title": "华为 Pura 70 Pro — 不完美的 GMS 体验",
|
||||||
"created": "2024-07-25 11:23",
|
"created": "2024-07-25 11:23",
|
||||||
@ -14,6 +21,13 @@
|
|||||||
"author": "obaby",
|
"author": "obaby",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/15/661d443b5359c.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/04/15/661d443b5359c.png"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "【日记】2024.07.24",
|
||||||
|
"created": "2024-07-24 22:44",
|
||||||
|
"link": "https://www.xingmail.cn/journal-of-2024-07-24/",
|
||||||
|
"author": "往日信笺",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/14/661bf476a6d8d.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "简单定时脚本的编写及应用(含简易的 CDN 攻击预警)",
|
"title": "简单定时脚本的编写及应用(含简易的 CDN 攻击预警)",
|
||||||
"created": "2024-07-24 22:43",
|
"created": "2024-07-24 22:43",
|
||||||
@ -49,6 +63,13 @@
|
|||||||
"author": "星港Star",
|
"author": "星港Star",
|
||||||
"avatar": "https://bu.dusays.com/2023/09/27/6513053bebdb2.webp"
|
"avatar": "https://bu.dusays.com/2023/09/27/6513053bebdb2.webp"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "【日记】2024.07.23",
|
||||||
|
"created": "2024-07-23 23:12",
|
||||||
|
"link": "https://www.xingmail.cn/journal-of-2024-07-23/",
|
||||||
|
"author": "往日信笺",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/14/661bf476a6d8d.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "夏日游记 — episode 3 承德中暑(避暑)山庄",
|
"title": "夏日游记 — episode 3 承德中暑(避暑)山庄",
|
||||||
"created": "2024-07-23 17:18",
|
"created": "2024-07-23 17:18",
|
||||||
@ -77,6 +98,13 @@
|
|||||||
"author": "杜老师说",
|
"author": "杜老师说",
|
||||||
"avatar": "https://cdn.dusays.com/avatar.png"
|
"avatar": "https://cdn.dusays.com/avatar.png"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "【日记】2024.07.22",
|
||||||
|
"created": "2024-07-22 21:58",
|
||||||
|
"link": "https://www.xingmail.cn/journal-of-2024-07-22/",
|
||||||
|
"author": "往日信笺",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/14/661bf476a6d8d.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "Typecho后台轻简美化增强插件-AdminElegance",
|
"title": "Typecho后台轻简美化增强插件-AdminElegance",
|
||||||
"created": "2024-07-21 22:43",
|
"created": "2024-07-21 22:43",
|
||||||
@ -91,6 +119,13 @@
|
|||||||
"author": "六月是只猫",
|
"author": "六月是只猫",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/05/31/66597328bdd51.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/05/31/66597328bdd51.png"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "【日记】2024.07.21",
|
||||||
|
"created": "2024-07-21 22:02",
|
||||||
|
"link": "https://www.xingmail.cn/journal-of-2024-07-21/",
|
||||||
|
"author": "往日信笺",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/14/661bf476a6d8d.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "Linux中对CPU加压的思考",
|
"title": "Linux中对CPU加压的思考",
|
||||||
"created": "2024-07-21 10:06",
|
"created": "2024-07-21 10:06",
|
||||||
@ -105,6 +140,13 @@
|
|||||||
"author": "清羽飞扬",
|
"author": "清羽飞扬",
|
||||||
"avatar": "https://blog.qyliu.top/info/avatar.ico"
|
"avatar": "https://blog.qyliu.top/info/avatar.ico"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "【日记】2024.07.20",
|
||||||
|
"created": "2024-07-20 21:59",
|
||||||
|
"link": "https://www.xingmail.cn/journal-of-2024-07-20/",
|
||||||
|
"author": "往日信笺",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/14/661bf476a6d8d.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "索尼 NW-A55 第三方固件刷机教程",
|
"title": "索尼 NW-A55 第三方固件刷机教程",
|
||||||
"created": "2024-07-20 00:00",
|
"created": "2024-07-20 00:00",
|
||||||
@ -119,6 +161,13 @@
|
|||||||
"author": "刘郎阁",
|
"author": "刘郎阁",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/19/66229406a68df.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/04/19/66229406a68df.png"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "科技爱好者周刊(第 309 期):无人驾驶出租车的双面刃",
|
||||||
|
"created": "2024-07-19 08:09",
|
||||||
|
"link": "http://www.ruanyifeng.com/blog/2024/07/weekly-issue-309.html",
|
||||||
|
"author": "阮一峰",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/29/662fbca75b9fe.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "Riverpod - flutter 状态管理的应用",
|
"title": "Riverpod - flutter 状态管理的应用",
|
||||||
"created": "2024-07-19 05:24",
|
"created": "2024-07-19 05:24",
|
||||||
@ -196,6 +245,13 @@
|
|||||||
"author": "湘铭",
|
"author": "湘铭",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/19/6622928fc416c.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/04/19/6622928fc416c.png"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "白嫖PokePay的U卡",
|
||||||
|
"created": "2024-07-15 20:02",
|
||||||
|
"link": "https://blog.qjqq.cn/posts/4226.html",
|
||||||
|
"author": "青桔气球",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/07/661241402f02a.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "HTML前端图表应用",
|
"title": "HTML前端图表应用",
|
||||||
"created": "2024-07-15 17:04",
|
"created": "2024-07-15 17:04",
|
||||||
@ -225,11 +281,11 @@
|
|||||||
"avatar": "https://cdn.dusays.com/avatar.png"
|
"avatar": "https://cdn.dusays.com/avatar.png"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"title": "最近折腾群晖那点事",
|
"title": "一串代码解决老爷机上Windows的TPM 2.0(受信任的平台模块验证)和cpu限制",
|
||||||
"created": "2024-07-13 23:07",
|
"created": "2024-07-13 17:39",
|
||||||
"link": "https://www.lxink.cn/posts/b7c76dae.html",
|
"link": "https://www.bbixb.top/archives/1513",
|
||||||
"author": "凉心",
|
"author": "微生之最",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/05/24/66500d797ac38.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/05/04/66351f5b62b65.png"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"title": "Typecho 调取随机文章",
|
"title": "Typecho 调取随机文章",
|
||||||
@ -252,13 +308,6 @@
|
|||||||
"author": "纸鹿本鹿",
|
"author": "纸鹿本鹿",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/06/02/665c869ded7cd.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/06/02/665c869ded7cd.png"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"title": "为Typecho增加文章阅读次数统计功能",
|
|
||||||
"created": "2024-07-12 22:13",
|
|
||||||
"link": "https://xiangming.site/818.html",
|
|
||||||
"author": "湘铭",
|
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/19/6622928fc416c.png"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"title": "网站安全保卫战:一次意外的跳转事件",
|
"title": "网站安全保卫战:一次意外的跳转事件",
|
||||||
"created": "2024-07-12 15:59",
|
"created": "2024-07-12 15:59",
|
||||||
@ -266,6 +315,13 @@
|
|||||||
"author": "刘郎阁",
|
"author": "刘郎阁",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/19/66229406a68df.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/04/19/66229406a68df.png"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "科技爱好者周刊(第 308 期):工作找不到,博士能读吗?",
|
||||||
|
"created": "2024-07-12 08:19",
|
||||||
|
"link": "http://www.ruanyifeng.com/blog/2024/07/weekly-issue-308.html",
|
||||||
|
"author": "阮一峰",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/29/662fbca75b9fe.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "宝塔如何单独给一个网站设置nginx缓存目录,延长和持久化图床缓存",
|
"title": "宝塔如何单独给一个网站设置nginx缓存目录,延长和持久化图床缓存",
|
||||||
"created": "2024-07-11 14:52",
|
"created": "2024-07-11 14:52",
|
||||||
@ -301,6 +357,13 @@
|
|||||||
"author": "微霞",
|
"author": "微霞",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/06/66116f0fe045d.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/04/06/66116f0fe045d.png"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "专业激活版顶级安卓手机清理神器:CCleaner,一款知名的系统优化/隐私保护/垃圾清理神器",
|
||||||
|
"created": "2024-07-10 16:37",
|
||||||
|
"link": "https://www.bbixb.top/archives/1506",
|
||||||
|
"author": "微生之最",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/05/04/66351f5b62b65.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "线段树",
|
"title": "线段树",
|
||||||
"created": "2024-07-08 22:59",
|
"created": "2024-07-08 22:59",
|
||||||
@ -308,6 +371,13 @@
|
|||||||
"author": "辞琼",
|
"author": "辞琼",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/27/662d1c9b7efe1.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/04/27/662d1c9b7efe1.png"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "软云(服务器商家)跑路了",
|
||||||
|
"created": "2024-07-08 21:40",
|
||||||
|
"link": "https://pipuwong.com/the-vps-hosting-services-shut-down-without-prior-notice",
|
||||||
|
"author": "皮普",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/09/6614f1b29c34a.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "高效利用 GitHub 搜索,精准快速获取所需",
|
"title": "高效利用 GitHub 搜索,精准快速获取所需",
|
||||||
"created": "2024-07-08 18:27",
|
"created": "2024-07-08 18:27",
|
||||||
@ -343,6 +413,13 @@
|
|||||||
"author": "纸鹿本鹿",
|
"author": "纸鹿本鹿",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/06/02/665c869ded7cd.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/06/02/665c869ded7cd.png"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "信盈达实习记录",
|
||||||
|
"created": "2024-07-07 17:13",
|
||||||
|
"link": "https://www.gan1ser.top/post/754a429b.html",
|
||||||
|
"author": "GanSer",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/29/662fbba91addc.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "时代造青年,还是青年造时代?",
|
"title": "时代造青年,还是青年造时代?",
|
||||||
"created": "2024-07-07 15:31",
|
"created": "2024-07-07 15:31",
|
||||||
@ -371,6 +448,27 @@
|
|||||||
"author": "清羽飞扬",
|
"author": "清羽飞扬",
|
||||||
"avatar": "https://blog.qyliu.top/info/avatar.ico"
|
"avatar": "https://blog.qyliu.top/info/avatar.ico"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "科技爱好者周刊(第 307 期):不要看重 Product Hunt",
|
||||||
|
"created": "2024-07-05 08:17",
|
||||||
|
"link": "http://www.ruanyifeng.com/blog/2024/07/weekly-issue-307.html",
|
||||||
|
"author": "阮一峰",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/29/662fbca75b9fe.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "我为下一届辩论新生留下的文字",
|
||||||
|
"created": "2024-07-05 05:42",
|
||||||
|
"link": "https://blog.alenliu.space/p/%E6%88%91%E4%B8%BA%E4%B8%8B%E4%B8%80%E5%B1%8A%E8%BE%A9%E8%AE%BA%E6%96%B0%E7%94%9F%E7%95%99%E4%B8%8B%E7%9A%84%E6%96%87%E5%AD%97/",
|
||||||
|
"author": "AlenLiu",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/03/31/66097a6d9363f.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "使用窗口放大软件:losslessscaling,解决电脑端植物大战僵尸杂交版和各种小游戏无法全屏的问题",
|
||||||
|
"created": "2024-07-04 20:07",
|
||||||
|
"link": "https://www.bbixb.top/archives/1491",
|
||||||
|
"author": "微生之最",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/05/04/66351f5b62b65.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "彗星云跑路了",
|
"title": "彗星云跑路了",
|
||||||
"created": "2024-07-04 11:45",
|
"created": "2024-07-04 11:45",
|
||||||
@ -511,6 +609,20 @@
|
|||||||
"author": "爱吃肉的猫",
|
"author": "爱吃肉的猫",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/07/66123cff10a83.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/04/07/66123cff10a83.png"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "为你的网站添加好看的悬浮音乐播放器-小枫音乐播放器/APlayer & MetingJS",
|
||||||
|
"created": "2024-06-27 12:48",
|
||||||
|
"link": "https://www.bbixb.top/archives/1362",
|
||||||
|
"author": "微生之最",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/05/04/66351f5b62b65.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "数字信号的2FSK调制与解调",
|
||||||
|
"created": "2024-06-27 04:13",
|
||||||
|
"link": "https://www.gan1ser.top/post/b9a95f5e.html",
|
||||||
|
"author": "GanSer",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/29/662fbba91addc.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "浅谈前端各种模块化",
|
"title": "浅谈前端各种模块化",
|
||||||
"created": "2024-06-26 11:35",
|
"created": "2024-06-26 11:35",
|
||||||
@ -525,6 +637,13 @@
|
|||||||
"author": "六月是只猫",
|
"author": "六月是只猫",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/05/31/66597328bdd51.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/05/31/66597328bdd51.png"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "用Defender Control小工具实现永久关闭在Windows10/11中的Windows Defender系统占用问题",
|
||||||
|
"created": "2024-06-24 08:57",
|
||||||
|
"link": "https://www.bbixb.top/archives/1360",
|
||||||
|
"author": "微生之最",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/05/04/66351f5b62b65.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "Github Action实现友链状态检测",
|
"title": "Github Action实现友链状态检测",
|
||||||
"created": "2024-06-24 01:00",
|
"created": "2024-06-24 01:00",
|
||||||
@ -540,11 +659,18 @@
|
|||||||
"avatar": "https://std.thyuu.com/logo.svg"
|
"avatar": "https://std.thyuu.com/logo.svg"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"title": "Cloudreve捐助版Docker部署指南",
|
"title": "Solitude主题魔改(二):侧边栏个性时钟",
|
||||||
"created": "2024-06-23 18:15",
|
"created": "2024-06-23 20:33",
|
||||||
"link": "https://www.lxink.cn/posts/73544047.html",
|
"link": "https://byer.top/posts/239dbb2d.html",
|
||||||
"author": "凉心",
|
"author": "星の野",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/05/24/66500d797ac38.png"
|
"avatar": "https://bu.dusays.com/2023/10/01/6519291503349.jpg"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "OFDM学习过程及仿真",
|
||||||
|
"created": "2024-06-23 20:07",
|
||||||
|
"link": "https://www.gan1ser.top/post/ab4c01cf.html",
|
||||||
|
"author": "GanSer",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/29/662fbba91addc.png"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"title": "个人博客图床存储实践方案",
|
"title": "个人博客图床存储实践方案",
|
||||||
@ -574,6 +700,13 @@
|
|||||||
"author": "葱苓sama",
|
"author": "葱苓sama",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/05/03/663458df4e6f0.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/05/03/663458df4e6f0.png"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "Solitude主题魔改(一):首页三栏显示",
|
||||||
|
"created": "2024-06-21 22:01",
|
||||||
|
"link": "https://byer.top/posts/1161ac79.html",
|
||||||
|
"author": "星の野",
|
||||||
|
"avatar": "https://bu.dusays.com/2023/10/01/6519291503349.jpg"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "让Meting API解锁音乐开发新可能",
|
"title": "让Meting API解锁音乐开发新可能",
|
||||||
"created": "2024-06-21 16:34",
|
"created": "2024-06-21 16:34",
|
||||||
@ -630,6 +763,13 @@
|
|||||||
"author": "星辰日记",
|
"author": "星辰日记",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/05/31/66595f03d46be.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/05/31/66595f03d46be.png"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "光学系统远物镜设计报告",
|
||||||
|
"created": "2024-06-16 18:46",
|
||||||
|
"link": "https://tianli-blog.club/%e5%85%89%e5%ad%a6%e7%b3%bb%e7%bb%9f%e8%bf%9c%e7%89%a9%e9%95%9c%e8%ae%be%e8%ae%a1%e6%8a%a5%e5%91%8a/",
|
||||||
|
"author": "Tianli",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/06/66116950412cc.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "VMware挂起后无法连接MySQL和Redis问题",
|
"title": "VMware挂起后无法连接MySQL和Redis问题",
|
||||||
"created": "2024-06-16 08:00",
|
"created": "2024-06-16 08:00",
|
||||||
@ -686,6 +826,13 @@
|
|||||||
"author": "luo",
|
"author": "luo",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/14/661be5ef23b3b.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/04/14/661be5ef23b3b.png"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "Fiveth's Life 1",
|
||||||
|
"created": "2024-06-10 08:00",
|
||||||
|
"link": "https://blog.fiveth.cc/p/life-1/",
|
||||||
|
"author": "Fiveth",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/20/6623d64f16aee.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "CPrimerPlus-第三章-数据和C[持续更新中]",
|
"title": "CPrimerPlus-第三章-数据和C[持续更新中]",
|
||||||
"created": "2024-06-09 13:20",
|
"created": "2024-06-09 13:20",
|
||||||
@ -784,13 +931,6 @@
|
|||||||
"author": "June",
|
"author": "June",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/03/22/65fc5b18a2574.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/03/22/65fc5b18a2574.png"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"title": "不蒜子统计私有化部署",
|
|
||||||
"created": "2024-05-26 18:04",
|
|
||||||
"link": "https://www.lxink.cn/posts/815893be.html",
|
|
||||||
"author": "凉心",
|
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/05/24/66500d797ac38.png"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"title": "一周年-忽而回望,不知光阴几何",
|
"title": "一周年-忽而回望,不知光阴几何",
|
||||||
"created": "2024-05-26 15:38",
|
"created": "2024-05-26 15:38",
|
||||||
@ -826,6 +966,20 @@
|
|||||||
"author": "乙未博客",
|
"author": "乙未博客",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/09/6614f05e2f75c.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/04/09/6614f05e2f75c.png"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "开发了一个 Canvas 2D 渲染引擎",
|
||||||
|
"created": "2024-05-23 22:15",
|
||||||
|
"link": "https://www.qcqx.cn/article/8275f29.html",
|
||||||
|
"author": "轻笑",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/05/31/6659628eddf20.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "Canvas 2D 事件",
|
||||||
|
"created": "2024-05-23 18:52",
|
||||||
|
"link": "https://www.qcqx.cn/article/5b168750.html",
|
||||||
|
"author": "轻笑",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/05/31/6659628eddf20.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "什么是网站地图&怎么制作网站地图?",
|
"title": "什么是网站地图&怎么制作网站地图?",
|
||||||
"created": "2024-05-22 17:02",
|
"created": "2024-05-22 17:02",
|
||||||
@ -833,6 +987,41 @@
|
|||||||
"author": "luo",
|
"author": "luo",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/14/661be5ef23b3b.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/04/14/661be5ef23b3b.png"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "Canvas 2D 贝塞尔曲线",
|
||||||
|
"created": "2024-05-22 10:27",
|
||||||
|
"link": "https://www.qcqx.cn/article/ba04fd32.html",
|
||||||
|
"author": "轻笑",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/05/31/6659628eddf20.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "颈椎训练:每个人都应该将其加入日常",
|
||||||
|
"created": "2024-05-22 08:00",
|
||||||
|
"link": "https://blog.fiveth.cc/p/train-neck/",
|
||||||
|
"author": "Fiveth",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/20/6623d64f16aee.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "0.22.0版本Memos API介绍",
|
||||||
|
"created": "2024-05-19 23:40",
|
||||||
|
"link": "https://byer.top/posts/b9ef7523.html",
|
||||||
|
"author": "星の野",
|
||||||
|
"avatar": "https://bu.dusays.com/2023/10/01/6519291503349.jpg"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "五月|焦虑,接受,进步",
|
||||||
|
"created": "2024-05-19 22:23",
|
||||||
|
"link": "https://blog.alenliu.space/p/%E4%BA%94%E6%9C%88%E7%84%A6%E8%99%91%E6%8E%A5%E5%8F%97%E8%BF%9B%E6%AD%A5/",
|
||||||
|
"author": "AlenLiu",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/03/31/66097a6d9363f.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "Canvas 2D 进阶",
|
||||||
|
"created": "2024-05-19 14:52",
|
||||||
|
"link": "https://www.qcqx.cn/article/995d74ec.html",
|
||||||
|
"author": "轻笑",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/05/31/6659628eddf20.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "【LSP】微型滚动动画库",
|
"title": "【LSP】微型滚动动画库",
|
||||||
"created": "2024-05-19 14:33",
|
"created": "2024-05-19 14:33",
|
||||||
@ -847,6 +1036,27 @@
|
|||||||
"author": "微霞",
|
"author": "微霞",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/06/66116f0fe045d.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/04/06/66116f0fe045d.png"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "使用Umami数据魔改about界面",
|
||||||
|
"created": "2024-05-19 00:16",
|
||||||
|
"link": "https://byer.top/posts/90d1e7f2.html",
|
||||||
|
"author": "星の野",
|
||||||
|
"avatar": "https://bu.dusays.com/2023/10/01/6519291503349.jpg"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "将Umami API的数据展现在博客中",
|
||||||
|
"created": "2024-05-18 21:12",
|
||||||
|
"link": "https://byer.top/posts/fa30aee5.html",
|
||||||
|
"author": "星の野",
|
||||||
|
"avatar": "https://bu.dusays.com/2023/10/01/6519291503349.jpg"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "Canvas 2D 基础",
|
||||||
|
"created": "2024-05-18 20:53",
|
||||||
|
"link": "https://www.qcqx.cn/article/8c1c45d8.html",
|
||||||
|
"author": "轻笑",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/05/31/6659628eddf20.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "前端分享 - 滑动阻尼效果",
|
"title": "前端分享 - 滑动阻尼效果",
|
||||||
"created": "2024-05-17 17:47",
|
"created": "2024-05-17 17:47",
|
||||||
@ -854,6 +1064,13 @@
|
|||||||
"author": "爱吃肉的猫",
|
"author": "爱吃肉的猫",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/07/66123cff10a83.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/04/07/66123cff10a83.png"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "Hello Hugo",
|
||||||
|
"created": "2024-05-17 08:00",
|
||||||
|
"link": "https://blog.fiveth.cc/p/hello-hugo/",
|
||||||
|
"author": "Fiveth",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/20/6623d64f16aee.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "南宁「青秀山」",
|
"title": "南宁「青秀山」",
|
||||||
"created": "2024-05-16 22:10",
|
"created": "2024-05-16 22:10",
|
||||||
@ -868,13 +1085,6 @@
|
|||||||
"author": "虹墨",
|
"author": "虹墨",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/05/31/6659668724466.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/05/31/6659668724466.png"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"title": "给Cloudreve修改站点图标",
|
|
||||||
"created": "2024-05-13 14:50",
|
|
||||||
"link": "https://www.lxink.cn/posts/6dff1329.html",
|
|
||||||
"author": "凉心",
|
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/05/24/66500d797ac38.png"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"title": "关于创建mysql连接池的具体思路和实现",
|
"title": "关于创建mysql连接池的具体思路和实现",
|
||||||
"created": "2024-05-12 22:52",
|
"created": "2024-05-12 22:52",
|
||||||
@ -882,13 +1092,6 @@
|
|||||||
"author": "幻雪博客",
|
"author": "幻雪博客",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/03/31/66090bfe06ba6.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/03/31/66090bfe06ba6.png"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"title": "5月上旬",
|
|
||||||
"created": "2024-05-12 22:01",
|
|
||||||
"link": "https://flytusky.top/archives/141/",
|
|
||||||
"author": "微笔记",
|
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/06/66117022b57a5.png"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"title": "5月12日 随笔",
|
"title": "5月12日 随笔",
|
||||||
"created": "2024-05-12 04:14",
|
"created": "2024-05-12 04:14",
|
||||||
@ -896,6 +1099,13 @@
|
|||||||
"author": "星辰日记",
|
"author": "星辰日记",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/05/31/66595f03d46be.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/05/31/66595f03d46be.png"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "618购物攻略:今年规则大改,取消预售",
|
||||||
|
"created": "2024-05-10 06:11",
|
||||||
|
"link": "https://blog.fiveth.cc/p/208b/",
|
||||||
|
"author": "Fiveth",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/20/6623d64f16aee.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "快手面经(二〇二四年五月九日)",
|
"title": "快手面经(二〇二四年五月九日)",
|
||||||
"created": "2024-05-09 21:09",
|
"created": "2024-05-09 21:09",
|
||||||
@ -903,6 +1113,13 @@
|
|||||||
"author": "山岳库博",
|
"author": "山岳库博",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/06/66116c3ba58c3.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/04/06/66116c3ba58c3.png"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "Twikoo表情",
|
||||||
|
"created": "2024-05-09 14:44",
|
||||||
|
"link": "https://blog.qjqq.cn/posts/829b.html",
|
||||||
|
"author": "青桔气球",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/07/661241402f02a.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "树状数组",
|
"title": "树状数组",
|
||||||
"created": "2024-05-08 16:40",
|
"created": "2024-05-08 16:40",
|
||||||
@ -910,6 +1127,13 @@
|
|||||||
"author": "辞琼",
|
"author": "辞琼",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/27/662d1c9b7efe1.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/04/27/662d1c9b7efe1.png"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "基于rPPG的心率测算程序设计报告[公开版]",
|
||||||
|
"created": "2024-05-06 20:23",
|
||||||
|
"link": "https://tianli-blog.club/rppg/",
|
||||||
|
"author": "Tianli",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/06/66116950412cc.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "饿殍:明末千里行-岁大饥,人相食",
|
"title": "饿殍:明末千里行-岁大饥,人相食",
|
||||||
"created": "2024-05-05 14:10",
|
"created": "2024-05-05 14:10",
|
||||||
@ -952,6 +1176,27 @@
|
|||||||
"author": "葱苓sama",
|
"author": "葱苓sama",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/05/03/663458df4e6f0.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/05/03/663458df4e6f0.png"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "添加来访者卡片",
|
||||||
|
"created": "2024-04-30 09:56",
|
||||||
|
"link": "https://blog.qjqq.cn/posts/834f.html",
|
||||||
|
"author": "青桔气球",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/07/661241402f02a.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "Hexo搭建进阶:Vercel部署、主题安装、基础用法",
|
||||||
|
"created": "2024-04-30 05:33",
|
||||||
|
"link": "https://blog.fiveth.cc/p/138e/",
|
||||||
|
"author": "Fiveth",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/20/6623d64f16aee.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "NLP谷歌语音指令训练大作业",
|
||||||
|
"created": "2024-04-30 05:13",
|
||||||
|
"link": "https://www.gan1ser.top/post/4c7a50a7.html",
|
||||||
|
"author": "GanSer",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/29/662fbba91addc.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "马里奥制造1打百人团教程",
|
"title": "马里奥制造1打百人团教程",
|
||||||
"created": "2024-04-28 03:43",
|
"created": "2024-04-28 03:43",
|
||||||
@ -973,6 +1218,13 @@
|
|||||||
"author": "ChrisKim",
|
"author": "ChrisKim",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/06/27/667d880789765.webp"
|
"avatar": "https://cdn.qyliu.top/i/2024/06/27/667d880789765.webp"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "主题资源",
|
||||||
|
"created": "2024-04-25 15:03",
|
||||||
|
"link": "https://blog.qjqq.cn/posts/6468.html",
|
||||||
|
"author": "青桔气球",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/07/661241402f02a.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "关于群聊更换的紧急通知",
|
"title": "关于群聊更换的紧急通知",
|
||||||
"created": "2024-04-24 21:42",
|
"created": "2024-04-24 21:42",
|
||||||
@ -981,11 +1233,11 @@
|
|||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/06/661170950f7a2.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/04/06/661170950f7a2.png"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"title": "2024-4-20:The bad weather in GuangDong but something wonderful in school",
|
"title": "添加那年今日卡片",
|
||||||
"created": "2024-04-21 19:21",
|
"created": "2024-04-24 09:40",
|
||||||
"link": "https://flytusky.top/archives/139/",
|
"link": "https://blog.qjqq.cn/posts/155e.html",
|
||||||
"author": "微笔记",
|
"author": "青桔气球",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/06/66117022b57a5.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/04/07/661241402f02a.png"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"title": "一文让你理解网络阻塞与非阻塞和多路io复用",
|
"title": "一文让你理解网络阻塞与非阻塞和多路io复用",
|
||||||
@ -994,20 +1246,6 @@
|
|||||||
"author": "幻雪博客",
|
"author": "幻雪博客",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/03/31/66090bfe06ba6.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/03/31/66090bfe06ba6.png"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"title": "万有引力定律与航空航天",
|
|
||||||
"created": "2024-04-21 06:16",
|
|
||||||
"link": "https://flytusky.top/archives/135/",
|
|
||||||
"author": "微笔记",
|
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/06/66117022b57a5.png"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"title": "在Windows上使用HomePod",
|
|
||||||
"created": "2024-04-20 22:11",
|
|
||||||
"link": "https://www.lxink.cn/posts/b90e1105.html",
|
|
||||||
"author": "凉心",
|
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/05/24/66500d797ac38.png"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"title": "探秘米哈游技术进步:《绝区零》三测体验",
|
"title": "探秘米哈游技术进步:《绝区零》三测体验",
|
||||||
"created": "2024-04-20 21:07",
|
"created": "2024-04-20 21:07",
|
||||||
@ -1015,6 +1253,13 @@
|
|||||||
"author": "ChrisKim",
|
"author": "ChrisKim",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/06/27/667d880789765.webp"
|
"avatar": "https://cdn.qyliu.top/i/2024/06/27/667d880789765.webp"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "Plane项目管理工具的私有化部署安装方法",
|
||||||
|
"created": "2024-04-20 16:19",
|
||||||
|
"link": "https://pipuwong.com/plane-self-hosted",
|
||||||
|
"author": "皮普",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/09/6614f1b29c34a.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "MySQL安装教程",
|
"title": "MySQL安装教程",
|
||||||
"created": "2024-04-20 13:13",
|
"created": "2024-04-20 13:13",
|
||||||
@ -1071,6 +1316,27 @@
|
|||||||
"author": "辞琼",
|
"author": "辞琼",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/27/662d1c9b7efe1.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/04/27/662d1c9b7efe1.png"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "四月中旬",
|
||||||
|
"created": "2024-04-18 22:52",
|
||||||
|
"link": "https://blog.alenliu.space/p/%E5%9B%9B%E6%9C%88%E4%B8%AD%E6%97%AC/",
|
||||||
|
"author": "AlenLiu",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/03/31/66097a6d9363f.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "我和 ChatGPT4 把友情链接改成了“朋友圈“",
|
||||||
|
"created": "2024-04-18 01:43",
|
||||||
|
"link": "https://pipuwong.com/friend-link-to-moments",
|
||||||
|
"author": "皮普",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/09/6614f1b29c34a.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "多卡并行",
|
||||||
|
"created": "2024-04-18 00:25",
|
||||||
|
"link": "https://www.gan1ser.top/post/f229dda1.html",
|
||||||
|
"author": "GanSer",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/29/662fbba91addc.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "517编程普及组数学之图论基础",
|
"title": "517编程普及组数学之图论基础",
|
||||||
"created": "2024-04-18 00:10",
|
"created": "2024-04-18 00:10",
|
||||||
@ -1106,6 +1372,20 @@
|
|||||||
"author": "虹墨",
|
"author": "虹墨",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/05/31/6659668724466.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/05/31/6659668724466.png"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "WordPress后台被自动强制退出的解决办法 – Google Quicklink惹的祸",
|
||||||
|
"created": "2024-04-13 23:37",
|
||||||
|
"link": "https://pipuwong.com/solution-to-wordpress-backend-automatic-forced-logout",
|
||||||
|
"author": "皮普",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/09/6614f1b29c34a.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "PostChat--让你的网站提前步入AI时代",
|
||||||
|
"created": "2024-04-12 14:03",
|
||||||
|
"link": "https://tianli-blog.club/postchat/",
|
||||||
|
"author": "Tianli",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/06/66116950412cc.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "【Hexo博客】配置RSS插件,生成 Atom1.0 或 RSS2.0 摘要文件",
|
"title": "【Hexo博客】配置RSS插件,生成 Atom1.0 或 RSS2.0 摘要文件",
|
||||||
"created": "2024-04-11 12:26",
|
"created": "2024-04-11 12:26",
|
||||||
@ -1127,6 +1407,13 @@
|
|||||||
"author": "Hitagi",
|
"author": "Hitagi",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/07/07/668a9e330dc6a.webp"
|
"avatar": "https://cdn.qyliu.top/i/2024/07/07/668a9e330dc6a.webp"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "让你的个人网站支持 ios 添加到主屏幕全屏应用",
|
||||||
|
"created": "2024-04-07 23:29",
|
||||||
|
"link": "https://pipuwong.com/ios-webapp",
|
||||||
|
"author": "皮普",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/09/6614f1b29c34a.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "长安公园植物园碎片兼求助",
|
"title": "长安公园植物园碎片兼求助",
|
||||||
"created": "2024-04-07 16:42",
|
"created": "2024-04-07 16:42",
|
||||||
@ -1141,20 +1428,6 @@
|
|||||||
"author": "东评西就",
|
"author": "东评西就",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/09/6614f26979229.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/04/09/6614f26979229.png"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"title": "推荐一下维他命图床",
|
|
||||||
"created": "2024-04-06 01:14",
|
|
||||||
"link": "https://flytusky.top/archives/132/",
|
|
||||||
"author": "微笔记",
|
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/06/66117022b57a5.png"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"title": "月考一的思考与感悟",
|
|
||||||
"created": "2024-04-05 18:12",
|
|
||||||
"link": "https://flytusky.top/archives/131/",
|
|
||||||
"author": "微笔记",
|
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/06/66117022b57a5.png"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"title": "免费安装杜比全景声",
|
"title": "免费安装杜比全景声",
|
||||||
"created": "2024-04-03 11:09",
|
"created": "2024-04-03 11:09",
|
||||||
@ -1204,6 +1477,13 @@
|
|||||||
"author": "鹊楠",
|
"author": "鹊楠",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/10/66164fd0e92b6.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/04/10/66164fd0e92b6.png"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "关于我的网站",
|
||||||
|
"created": "2024-03-29 00:42",
|
||||||
|
"link": "https://blog.alenliu.space/p/%E5%85%B3%E4%BA%8E%E6%88%91%E7%9A%84%E7%BD%91%E7%AB%99/",
|
||||||
|
"author": "AlenLiu",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/03/31/66097a6d9363f.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "浅谈 Css 规范",
|
"title": "浅谈 Css 规范",
|
||||||
"created": "2024-03-28 15:24",
|
"created": "2024-03-28 15:24",
|
||||||
@ -1225,6 +1505,13 @@
|
|||||||
"author": "爱吃肉的猫",
|
"author": "爱吃肉的猫",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/07/66123cff10a83.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/04/07/66123cff10a83.png"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "我的第一篇博客",
|
||||||
|
"created": "2024-03-19 00:32",
|
||||||
|
"link": "https://blog.alenliu.space/p/%E6%88%91%E7%9A%84%E7%AC%AC%E4%B8%80%E7%AF%87%E5%8D%9A%E5%AE%A2/",
|
||||||
|
"author": "AlenLiu",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/03/31/66097a6d9363f.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "如何在RK系开发板的linux冷门内核上编译CH340驱动",
|
"title": "如何在RK系开发板的linux冷门内核上编译CH340驱动",
|
||||||
"created": "2024-03-15 16:34",
|
"created": "2024-03-15 16:34",
|
||||||
@ -1344,6 +1631,20 @@
|
|||||||
"author": "Ariasaka",
|
"author": "Ariasaka",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/09/6614f40b65114.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/04/09/6614f40b65114.png"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"title": "2023年度总结",
|
||||||
|
"created": "2023-12-31 00:55",
|
||||||
|
"link": "https://tianli-blog.club/2023%e5%b9%b4%e5%ba%a6%e6%80%bb%e7%bb%93/",
|
||||||
|
"author": "Tianli",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/06/66116950412cc.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "域名被江苏省公益反诈拦截解决方案",
|
||||||
|
"created": "2023-12-28 21:01",
|
||||||
|
"link": "https://tianli-blog.club/%e5%9f%9f%e5%90%8d%e8%a2%ab%e6%b1%9f%e8%8b%8f%e7%9c%81%e5%85%ac%e7%9b%8a%e5%8f%8d%e8%af%88%e6%8b%a6%e6%88%aa%e8%a7%a3%e5%86%b3%e6%96%b9%e6%a1%88/",
|
||||||
|
"author": "Tianli",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/06/66116950412cc.png"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"title": "新年倒计时改良&随便说说",
|
"title": "新年倒计时改良&随便说说",
|
||||||
"created": "2023-12-25 20:24",
|
"created": "2023-12-25 20:24",
|
||||||
@ -1484,34 +1785,6 @@
|
|||||||
"author": "Akilar",
|
"author": "Akilar",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/06/661170950f7a2.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/04/06/661170950f7a2.png"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"title": "那些年用过的CSS奇妙用法之能用CSS就不用JS技巧系列",
|
|
||||||
"created": "2023-08-27 19:22",
|
|
||||||
"link": "https://blog.anheyu.com/posts/340b.html",
|
|
||||||
"author": "安知鱼",
|
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/06/66117080f2460.png"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"title": "什么是CDN?它解决了什么难题?国内CDN加Vercel,无服务器使用办法",
|
|
||||||
"created": "2023-08-26 19:24",
|
|
||||||
"link": "https://blog.anheyu.com/posts/136a.html",
|
|
||||||
"author": "安知鱼",
|
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/06/66117080f2460.png"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"title": "腾讯出品免费logo制作神器AI Logo,腾讯这次真的良心了",
|
|
||||||
"created": "2023-08-19 18:42",
|
|
||||||
"link": "https://blog.anheyu.com/posts/8105.html",
|
|
||||||
"author": "安知鱼",
|
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/06/66117080f2460.png"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"title": "当AI加上PS后让我变的极为振奋(附mac安装ps beta25.0)教程",
|
|
||||||
"created": "2023-08-18 19:24",
|
|
||||||
"link": "https://blog.anheyu.com/posts/4eb4.html",
|
|
||||||
"author": "安知鱼",
|
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/06/66117080f2460.png"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"title": "Swpp Backends 官方文档",
|
"title": "Swpp Backends 官方文档",
|
||||||
"created": "2023-08-09 16:18",
|
"created": "2023-08-09 16:18",
|
||||||
@ -1519,13 +1792,6 @@
|
|||||||
"author": "山岳库博",
|
"author": "山岳库博",
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/06/66116c3ba58c3.png"
|
"avatar": "https://cdn.qyliu.top/i/2024/04/06/66116c3ba58c3.png"
|
||||||
},
|
},
|
||||||
{
|
|
||||||
"title": "CNAME解析至cf:分流解析cloudflare处理国外请求",
|
|
||||||
"created": "2023-07-23 17:55",
|
|
||||||
"link": "https://blog.anheyu.com/posts/40fd.html",
|
|
||||||
"author": "安知鱼",
|
|
||||||
"avatar": "https://cdn.qyliu.top/i/2024/04/06/66117080f2460.png"
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"title": "保姆教程之友链朋友圈",
|
"title": "保姆教程之友链朋友圈",
|
||||||
"created": "2023-06-19 11:45",
|
"created": "2023-06-19 11:45",
|
||||||
@ -1567,6 +1833,41 @@
|
|||||||
"link": "https://blog.imoyan.top/posts/5f2e.html",
|
"link": "https://blog.imoyan.top/posts/5f2e.html",
|
||||||
"author": "陌颜Hao",
|
"author": "陌颜Hao",
|
||||||
"avatar": "https://bu.dusays.com/2024/03/15/65f3fd054c5db.jpg"
|
"avatar": "https://bu.dusays.com/2024/03/15/65f3fd054c5db.jpg"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "利用插件系统,批量替换 Butterfly 主题的 CDN。",
|
||||||
|
"created": "2022-05-17 20:00",
|
||||||
|
"link": "https://android99.com/2022/05/17/butterfly-replace-cdn/",
|
||||||
|
"author": "Android",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/07/66124120884cc.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "Maya 视口中颜色异常的解决方法",
|
||||||
|
"created": "2021-12-27 14:00",
|
||||||
|
"link": "https://android99.com/2021/12/27/maya-viewport-color-problem/",
|
||||||
|
"author": "Android",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/07/66124120884cc.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "Butterfly主题 一图流背景与顶部图修改",
|
||||||
|
"created": "2021-08-10 21:00",
|
||||||
|
"link": "https://android99.com/2021/08/10/butterfly-top-image-modify/",
|
||||||
|
"author": "Android",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/07/66124120884cc.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "关于Pjax与PWA冲突,导致地址栏异常的解决方法。",
|
||||||
|
"created": "2020-12-18 16:00",
|
||||||
|
"link": "https://android99.com/2020/12/18/pjax-and-pwa-conflict/",
|
||||||
|
"author": "Android",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/07/66124120884cc.png"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"title": "博客迁移至Hexo,并更名为矩阵。",
|
||||||
|
"created": "2020-11-18 18:28",
|
||||||
|
"link": "https://android99.com/2020/11/18/hello-hexo/",
|
||||||
|
"author": "Android",
|
||||||
|
"avatar": "https://cdn.qyliu.top/i/2024/04/07/66124120884cc.png"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
107
errors.json
Normal file
107
errors.json
Normal file
@ -0,0 +1,107 @@
|
|||||||
|
[
|
||||||
|
[
|
||||||
|
"一府",
|
||||||
|
"https://blog.duolaa.asia/",
|
||||||
|
"https://cdn.qyliu.top/i/2024/04/19/662145a134a68.png"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"清风",
|
||||||
|
"https://luckqf.cn",
|
||||||
|
"https://cdn.qyliu.top/i/2024/04/07/661240e7c04f2.png"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"無名小栈",
|
||||||
|
"https://blog.imsyy.top/",
|
||||||
|
"https://cdn.qyliu.top/i/2024/03/21/65fc59764c0be.png"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"dreamChaser",
|
||||||
|
"https://blog.wenjing.xin/",
|
||||||
|
"https://cdn.qyliu.top/i/2024/03/22/65fc59b439430.png"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"微笔记",
|
||||||
|
"https://flytusky.top",
|
||||||
|
"https://cdn.qyliu.top/i/2024/04/06/66117022b57a5.png"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"Redish",
|
||||||
|
"https://blog.redish101.top/",
|
||||||
|
"https://cdn.qyliu.top/i/2024/04/07/6612417f11b02.png"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"GuKaifeng",
|
||||||
|
"https://gukaifeng.cn/",
|
||||||
|
"https://cdn.qyliu.top/i/2024/04/09/6614ef03406cc.png"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"听风小屋",
|
||||||
|
"https://blog.ifeng.asia/",
|
||||||
|
"https://cdn.qyliu.top/i/2024/03/31/6608e2697634c.png"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"Rootlex",
|
||||||
|
"https://blog.nalex.top",
|
||||||
|
"https://q2.qlogo.cn/headimg_dl?dst_uin=1736191951&spec=640"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"理随",
|
||||||
|
"https://lisui.top/",
|
||||||
|
"https://cdn.qyliu.top/i/2024/04/07/66123e6aac11c.png"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"青竹小轩",
|
||||||
|
"https://gyhwd.top/",
|
||||||
|
"https://cdn.qyliu.top/i/2024/04/23/662748990165a.png"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"茗辰原",
|
||||||
|
"https://mingcy.xyz/",
|
||||||
|
"https://cdn.qyliu.top/i/2024/04/21/66249e0a775f8.png"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"凉心",
|
||||||
|
"https://www.lxink.cn/",
|
||||||
|
"https://cdn.qyliu.top/i/2024/05/24/66500d797ac38.png"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"SerMs",
|
||||||
|
"https://blog.serms.top/",
|
||||||
|
"https://cdn.qyliu.top/i/2024/06/23/6678094c8d38d.webp"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"痕迹小站",
|
||||||
|
"https://www.henjinet.com/",
|
||||||
|
"https://cdn.qyliu.top/i/2024/05/31/6659688bbf14b.png"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"Dreamaker",
|
||||||
|
"https://dreamakerr.cn/",
|
||||||
|
"https://cdn.qyliu.top/i/2024/06/05/66604a6f8dba9.webp"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"sodacode",
|
||||||
|
"https://sodacode.top/",
|
||||||
|
"https://cdn.qyliu.top/i/2024/07/22/669e7e548435a.webp"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"安知鱼",
|
||||||
|
"https://blog.anheyu.com/",
|
||||||
|
"https://cdn.qyliu.top/i/2024/04/06/66117080f2460.png"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"ZHI-BLOG",
|
||||||
|
"https://blog.zhwei.tech/",
|
||||||
|
"https://cdn.qyliu.top/i/2024/06/01/665a9a8f8418a.png"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"云晓晨",
|
||||||
|
"https://www.catchyxc.com/",
|
||||||
|
"https://cdn.qyliu.top/i/2024/06/24/6678d81cb7eae.webp"
|
||||||
|
],
|
||||||
|
[
|
||||||
|
"HiPeach",
|
||||||
|
"https://blog.opeach.cn",
|
||||||
|
"https://cdn.qyliu.top/i/2024/05/04/6635d30e5429b.png"
|
||||||
|
]
|
||||||
|
]
|
Binary file not shown.
@ -63,6 +63,9 @@ def check_feed(blog_url, session):
|
|||||||
rss_url = blog_url.rstrip('/') + '/rss2.xml'
|
rss_url = blog_url.rstrip('/') + '/rss2.xml'
|
||||||
feed_url = blog_url.rstrip('/') + '/feed'
|
feed_url = blog_url.rstrip('/') + '/feed'
|
||||||
|
|
||||||
|
# 2024-07-25 添加 /index.xml内容的支持
|
||||||
|
index_url = blog_url.rstrip('/') + '/index.xml'
|
||||||
|
|
||||||
try:
|
try:
|
||||||
atom_response = session.get(atom_url, headers=headers, timeout=timeout)
|
atom_response = session.get(atom_url, headers=headers, timeout=timeout)
|
||||||
if atom_response.status_code == 200:
|
if atom_response.status_code == 200:
|
||||||
@ -84,6 +87,13 @@ def check_feed(blog_url, session):
|
|||||||
except requests.RequestException:
|
except requests.RequestException:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
try:
|
||||||
|
feed_response = session.get(index_url, headers=headers, timeout=timeout)
|
||||||
|
if feed_response.status_code == 200:
|
||||||
|
return ['index', index_url]
|
||||||
|
except requests.RequestException:
|
||||||
|
pass
|
||||||
|
|
||||||
return ['none', blog_url]
|
return ['none', blog_url]
|
||||||
|
|
||||||
def parse_feed(url, session, count=5):
|
def parse_feed(url, session, count=5):
|
||||||
|
@ -6,6 +6,14 @@
|
|||||||
|
|
||||||
友链朋友圈简单版,实现了[友链朋友圈](https://github.com/Rock-Candy-Tea/hexo-circle-of-friends)的基本功能,能够定时爬取rss文章并输出有序内容,为了较好的兼容性,输入格式与友链朋友圈的json格式一致,为了轻量化,暂不支持从友链页面自动爬取,下面会附带`hexo-theme-butterfly`主题的解决方案,其他主题可以类比。
|
友链朋友圈简单版,实现了[友链朋友圈](https://github.com/Rock-Candy-Tea/hexo-circle-of-friends)的基本功能,能够定时爬取rss文章并输出有序内容,为了较好的兼容性,输入格式与友链朋友圈的json格式一致,为了轻量化,暂不支持从友链页面自动爬取,下面会附带`hexo-theme-butterfly`主题的解决方案,其他主题可以类比。
|
||||||
|
|
||||||
|
## 开发进度
|
||||||
|
|
||||||
|
### 2024-07-25
|
||||||
|
|
||||||
|
* 自部署正在开发中,仅供测试
|
||||||
|
* 添加`/errors.json`,用于获取丢失友链数据,提高自定义程度
|
||||||
|
* 添加`/index.xml`接口的爬取,提高兼容性
|
||||||
|
|
||||||
## 展示页面
|
## 展示页面
|
||||||
|
|
||||||
* [清羽飞扬の友链朋友圈](https://blog.qyliu.top/fcircle-lite/)
|
* [清羽飞扬の友链朋友圈](https://blog.qyliu.top/fcircle-lite/)
|
||||||
@ -31,6 +39,7 @@
|
|||||||
* 文章爬取
|
* 文章爬取
|
||||||
* 暗色适配
|
* 暗色适配
|
||||||
* 显示作者所有文章
|
* 显示作者所有文章
|
||||||
|
* 获取丢失友链数据
|
||||||
* 随机钓鱼
|
* 随机钓鱼
|
||||||
* 邮箱推送
|
* 邮箱推送
|
||||||
* 美观邮箱模板
|
* 美观邮箱模板
|
||||||
|
Binary file not shown.
Binary file not shown.
4
run.py
4
run.py
@ -15,10 +15,12 @@ if config["spider_settings"]["enable"]:
|
|||||||
json_url = config['spider_settings']['json_url']
|
json_url = config['spider_settings']['json_url']
|
||||||
article_count = config['spider_settings']['article_count']
|
article_count = config['spider_settings']['article_count']
|
||||||
print("正在从 {json_url} 中获取,每个博客获取 {article_count} 篇文章".format(json_url=json_url, article_count=article_count))
|
print("正在从 {json_url} 中获取,每个博客获取 {article_count} 篇文章".format(json_url=json_url, article_count=article_count))
|
||||||
result, _ = fetch_and_process_data(json_url=json_url, count=article_count)
|
result, lost_friends = fetch_and_process_data(json_url=json_url, count=article_count)
|
||||||
sorted_result = sort_articles_by_time(result)
|
sorted_result = sort_articles_by_time(result)
|
||||||
with open("all.json", "w", encoding="utf-8") as f:
|
with open("all.json", "w", encoding="utf-8") as f:
|
||||||
json.dump(sorted_result, f, ensure_ascii=False, indent=2)
|
json.dump(sorted_result, f, ensure_ascii=False, indent=2)
|
||||||
|
with open("errors.json", "w", encoding="utf-8") as f:
|
||||||
|
json.dump(lost_friends, f, ensure_ascii=False, indent=2)
|
||||||
|
|
||||||
if config["email_push"]["enable"] or config["rss_subscribe"]["enable"]:
|
if config["email_push"]["enable"] or config["rss_subscribe"]["enable"]:
|
||||||
print("获取smtp配置信息")
|
print("获取smtp配置信息")
|
||||||
|
@ -31,18 +31,21 @@ data_lock = Lock()
|
|||||||
def fetch_articles():
|
def fetch_articles():
|
||||||
global articles_data, error_friends_info
|
global articles_data, error_friends_info
|
||||||
logging.info("开始抓取文章...")
|
logging.info("开始抓取文章...")
|
||||||
|
try:
|
||||||
config = load_config("./conf.yaml")
|
config = load_config("./conf.yaml")
|
||||||
if config["spider_settings"]["enable"]:
|
if config["spider_settings"]["enable"]:
|
||||||
json_url = config['spider_settings']['json_url']
|
json_url = config['spider_settings']['json_url']
|
||||||
article_count = config['spider_settings']['article_count']
|
article_count = config['spider_settings']['article_count']
|
||||||
logging.info(f"正在从 {json_url} 中获取,每个博客获取 {article_count} 篇文章")
|
logging.info(f"正在从 {json_url} 中获取,每个博客获取 {article_count} 篇文章")
|
||||||
try:
|
|
||||||
result, errors = fetch_and_process_data(json_url=json_url, count=article_count)
|
result, errors = fetch_and_process_data(json_url=json_url, count=article_count)
|
||||||
sorted_result = sort_articles_by_time(result)
|
sorted_result = sort_articles_by_time(result)
|
||||||
with data_lock:
|
with data_lock:
|
||||||
articles_data = sorted_result
|
articles_data["article_data"] = sorted_result["article_data"]
|
||||||
|
articles_data["statistical_data"] = sorted_result["statistical_data"]
|
||||||
error_friends_info = errors
|
error_friends_info = errors
|
||||||
logging.info("文章抓取成功")
|
logging.info("文章抓取成功")
|
||||||
|
else:
|
||||||
|
logging.warning("抓取设置在配置中被禁用。")
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logging.error(f"抓取文章时出错: {e}")
|
logging.error(f"抓取文章时出错: {e}")
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user