From 91dd8a34ea8487e21bdbfb25d906523ff627c926 Mon Sep 17 00:00:00 2001 From: mayx Date: Fri, 11 Apr 2025 17:07:43 +0000 Subject: [PATCH] Update 24 files - /css/gitalk.css - /js/aes.js - /js/gitalk.min.js - /js/jquery.min.js - /js/main.js - /js/rss-feed-preview.js - /js/simple-jekyll-search.min.js - /assets/css/gitalk.css - /assets/js/rss-feed-preview.js - /assets/js/main.js - /assets/js/jquery.min.js - /assets/js/simple-jekyll-search.min.js - /assets/js/aes.js - /assets/js/gitalk.min.js - /assets/js/instant.page.js - /_layouts/post.html - /_layouts/encrypt.html - /_layouts/default.html - /search.html - /aes.html - /_posts/2025-04-08-feed.md - /links.md - /blogroll.opml - /jump.html --- _layouts/default.html | 6 +++--- _layouts/encrypt.html | 2 +- _layouts/post.html | 4 ++-- _posts/2025-04-08-feed.md | 2 +- aes.html | 2 +- {css => assets/css}/gitalk.css | 0 {js => assets/js}/aes.js | 0 {js => assets/js}/gitalk.min.js | 0 assets/js/instant.page.js | 2 ++ {js => assets/js}/jquery.min.js | 0 {js => assets/js}/main.js | 0 {js => assets/js}/rss-feed-preview.js | 0 {js => assets/js}/simple-jekyll-search.min.js | 0 blogroll.opml | 11 +++++++++++ jump.html | 12 +++++++++++- links.md | 6 ++++-- search.html | 2 +- 17 files changed, 37 insertions(+), 12 deletions(-) rename {css => assets/css}/gitalk.css (100%) rename {js => assets/js}/aes.js (100%) rename {js => assets/js}/gitalk.min.js (100%) create mode 100644 assets/js/instant.page.js rename {js => assets/js}/jquery.min.js (100%) rename {js => assets/js}/main.js (100%) rename {js => assets/js}/rss-feed-preview.js (100%) rename {js => assets/js}/simple-jekyll-search.min.js (100%) create mode 100644 blogroll.opml diff --git a/_layouts/default.html b/_layouts/default.html index a22d752..bd3f3e0 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -11,7 +11,7 @@ - + diff --git a/_layouts/encrypt.html b/_layouts/encrypt.html index 153a27e..98bc401 100644 --- a/_layouts/encrypt.html +++ b/_layouts/encrypt.html @@ -2,7 +2,7 @@ layout: post --- - + + +
diff --git a/_posts/2025-04-08-feed.md b/_posts/2025-04-08-feed.md index e8a9a46..992b162 100644 --- a/_posts/2025-04-08-feed.md +++ b/_posts/2025-04-08-feed.md @@ -24,7 +24,7 @@ tags: [JavaScript, RSS, Feed, AI] 随后我就开始让它编写代码了。接下来就能看到AI在浏览器和编辑器中切换,不停的进行编写和调试,等了一段时间,它把第一版代码写好了。不过也许我说的不够清楚,这个CORS代理的用法和其他的CORS代理不太一样,代理链接和被代理的链接之间需要使用“?”分开,另外第一版我也没说清楚RSS/Atom源的链接在哪,所以它选择遍历常见的几种订阅源的路径,这样有点不太好,除了速度慢,对我的CORS代理消耗也比较大。所以我告诉它代理的正确用法,以及让它假设超链接中包含“data-feed”属性,其中包含订阅源的链接,并且随便挑了个网站拿给它作为示例。 随后就能看到它继续改改改,改了几次之后我把最后生成的JS复制到浏览器上执行了一下,效果还不错,于是就把它放到我的博客上了。 - 它的水平还是挺不错的,至少正确的实现了功能。不过我有点担心它的代码会不会不太可靠,毕竟要从其他网站上获取数据,得避免出现XSS之类的问题,于是我把代码丢给DeepSeek-R1让它检查了一下,果不其然Devin.ai写的代码似乎有XSS的隐患,如果链接列表中标题有html标签似乎就会解析(虽然我没试过),于是根据DeepSeek的提示修改了一下,增加了一个过滤特殊字符的函数,改完又放到博客上,最终的代码就是:[rss-feed-preview.js](/js/rss-feed-preview.js)。 + 它的水平还是挺不错的,至少正确的实现了功能。不过我有点担心它的代码会不会不太可靠,毕竟要从其他网站上获取数据,得避免出现XSS之类的问题,于是我把代码丢给DeepSeek-R1让它检查了一下,果不其然Devin.ai写的代码似乎有XSS的隐患,如果链接列表中标题有html标签似乎就会解析(虽然我没试过),于是根据DeepSeek的提示修改了一下,增加了一个过滤特殊字符的函数,改完又放到博客上,最终的代码就是:[rss-feed-preview.js](/assets/js/rss-feed-preview.js)。 # 感想 让AI全自动写代码感觉还挺方便,有种当产品经理的感觉了🤣,像这种AI就是Agent吧,这也算是我头一次使用Agent了,感觉用起来还挺不错的。不过从这次尝试来看确实AI也有一定的局限性,像是直接写出来的代码可能存在一些安全性问题,除非单独让AI检查,不然很有可能会写出功能正常但是存在漏洞的代码,所以还是得人看着点,AI搞出事故可是**不负责**的啊😇~ \ No newline at end of file diff --git a/aes.html b/aes.html index fa9b605..f973b66 100644 --- a/aes.html +++ b/aes.html @@ -2,7 +2,7 @@ AES加解密 - + \ No newline at end of file + + + + Redirecting… + + + + +

Redirecting…

+ Click here if you are not redirected. + \ No newline at end of file diff --git a/links.md b/links.md index 53c4e4a..b6c7691 100644 --- a/links.md +++ b/links.md @@ -8,9 +8,11 @@ tags: [links] | Link | Description | | - | - | -{% for item in site.data.links %}| {{ item.title }} | {{ item.description }} | +{% for item in site.data.links %}| {{ item.title }} | {{ item.description }} | {% endfor %} +[订阅链接](/blogroll.opml) + ## Links申请 请在下面留言或者直接[修改Links](https://github.com/Mabbs/mabbs.github.io/edit/master/_data/links.csv)并发起PR 请在申请之前加上本站友链 @@ -27,4 +29,4 @@ tags: [links] 头像: Logo: - \ No newline at end of file + \ No newline at end of file diff --git a/search.html b/search.html index 0f17864..df3cadc 100644 --- a/search.html +++ b/search.html @@ -6,7 +6,7 @@ title: 搜索

搜索

Keyword:

    - +