{"id":1821,"date":"2025-07-30T11:33:09","date_gmt":"2025-07-30T03:33:09","guid":{"rendered":"https:\/\/www.tqazy.com\/?p=1821"},"modified":"2025-07-30T17:37:11","modified_gmt":"2025-07-30T09:37:11","slug":"%e5%88%86%e4%ba%ab%e4%b8%80%e4%b8%8b%e6%9c%ac%e7%ab%99%e6%9c%8b%e5%8f%8b%e5%9c%88%e7%9a%84%e5%88%b6%e4%bd%9c%e8%bf%87%e7%a8%8b","status":"publish","type":"post","link":"https:\/\/www.tqazy.com\/?p=1821","title":{"rendered":"\u5206\u4eab\u4e00\u4e0b\u672c\u7ad9\u201c\u670b\u53cb\u5708\u201d\u7684\u5236\u4f5c\u8fc7\u7a0b"},"content":{"rendered":"<p>\u672c\u6765\u6211\u5f88\u5c11\u4f1a\u5199\u5efa\u7ad9\u76f8\u5173\u7684\u535a\u6587\uff0c\u56e0\u4e3a\u8fd9\u4e9b\u5728\u7f51\u4e0a\u4e00\u7ffb\u4e00\u5927\u5806\uff0c\u5199\u4e86\u4e5f\u662f\u91cd\u590d\u9020\u8f6e\u5b50\u3002<\/p>\n<p>\u4e0d\u8fc7\u6628\u5929\u6709\u4e2a\u535a\u4e3b\u95ee\u5230\u4e86\u672c\u7ad9\u7684\u201c\u670b\u53cb\u5708\u201d\u662f\u5982\u4f55\u5b9e\u73b0\u7684\uff0c\u6b63\u5de7\u8fd9\u4e2a\u201c\u670b\u53cb\u5708\u201d\u7684\u521b\u5efa\u5e76\u975e\u662f\u5b8c\u5168\u53c2\u8003\u67d0\u4e00\u4e2a\u6559\u7a0b\u642d\u5efa\u7684\uff0c\u4e2d\u95f4\u4e5f\u6709\u4e0d\u5c11\u6211\u7684\u9b54\u6539\uff0c\u6240\u4ee5\u5c31\u8bb0\u5f55\u4e00\u4e0b\u3002<\/p>\n<p>PS1\uff1a\u672c\u7ad9\u201c\u670b\u53cb\u5708\u201d\u5176\u5b9e\u662f\u5bf9\u8ba2\u9605\u7684\u5176\u4ed6\u7f51\u7ad9\u7684RSS\u7684\u5185\u5bb9\u7684\u4e00\u4e2a\u96c6\u5408\u5c55\u793a\u3002<\/p>\n<p>PS2\uff1a\u5b9e\u73b0\u539f\u7406\uff1a<\/p>\n<ol>\n<li>\u90e8\u7f72 FreshRSS \u7528\u4e8e\u8ba2\u9605\u5176\u4ed6\u535a\u4e3b\/\u7f51\u7ad9\u7684 RSS \u8ba2\u9605\u6e90\uff1b<\/li>\n<li>\u4f7f\u7528\u5b9d\u5854\u505a\u4e86\u4e24\u4e2a\u5b9a\u65f6\u4efb\u52a1\uff1a\n<ol>\n<li>\u4e00\u4e2a\u5b9a\u65f6\u4efb\u52a1\u8ba9 FreshRSS \u5237\u65b0\u8ba2\u9605\u6e90\u7684\u6700\u65b0\u5185\u5bb9\uff1b<\/li>\n<li>\u53e6\u4e00\u4e2a\u5b9a\u65f6\u4efb\u52a1\u662f\u5c06\u6700\u65b0\u7684\u524d n \u6761\u5185\u5bb9\u8986\u5199\u5230\u4e00\u4e2a\u6307\u5b9a\u7684 json \u6587\u4ef6\u4e2d\u3002<\/li>\n<\/ol>\n<\/li>\n<li>\u5728\u7f51\u7ad9\u540e\u53f0\uff08WordPress\uff09\u9b54\u6539\u4e86\u8bf4\u8bf4\u6a21\u5757\u6587\u4ef6\uff0c\u5176\u76ee\u7684\u662f\u8bfb\u53d6\u7684\u8fd9\u4e2a json \u5185\u5bb9\u5e76\u5c55\u793a\uff1b<\/li>\n<li>\u6700\u540e\u5c31\u5f62\u6210\u4e86\u6211\u73b0\u5728\u7684 \u201c\u670b\u53cb\u5708\u201d \u7684\u6548\u679c\u3002<\/li>\n<\/ol>\n<p>PS3\uff1a\u535a\u4e3b\u4e0d\u4f1aphp\u8bed\u8a00\uff0c\u6240\u4ee5\u4e0b\u9762\u7684\u9b54\u6539\u90e8\u5206\u90fd\u662f\u6211\u6478\u7d22\u7740\u914d\u51fa\u6765\u7684\uff0c\u672c\u7740\u80fd\u7528\u5c31\u884c\u7684\u6001\u5ea6\u5199\u7684\uff0c\u6240\u4ee5\u4f1a\u6709\u5f88\u591a\u5199\u7684\u4e0d\u5bf9\u7684\u5730\u65b9\uff0c\u591a\u591a\u5305\u6db5\uff0c\u6b22\u8fce\u6307\u6b63\u3002<\/p>\n<h2>\u4e00\u3001\u914d\u7f6e\u6e05\u5355<\/h2>\n<p>\u4e0b\u9762\u662f\u6211\u7684\u914d\u7f6e\u6e05\u5355\uff0c\u6211\u53ea\u80fd\u4fdd\u8bc1\u6700\u7ec8\u6548\u679c\u5728\u672c\u914d\u7f6e\u4e0b\u751f\u6548\u3002<\/p>\n<ul>\n<li><strong>\u670d\u52a1\u5668\u7cfb\u7edf\uff1a<\/strong> CentOS 7.9<\/li>\n<li><strong>\u535a\u5ba2\u5e73\u53f0\uff1a<\/strong> WordPress 6.8.0\u53ca\u4e4b\u540e<\/li>\n<li><strong>\u4e3b\u9898\u6a21\u677f\uff1a<\/strong> Argon 1.3.5<\/li>\n<li><strong>\u914d\u7f6e\u6258\u7ba1\u5e73\u53f0<\/strong>\uff1a \u5b9d\u5854Linux\u9762\u677f\uff08\u6ca1\u6709\u914d\u7f6e\u6258\u7ba1\u5e73\u53f0\u7684\uff0c\u5176\u8fc7\u7a0b\u4e5f\u53ef\u4ee5\u624b\u6413\uff09<\/li>\n<li><strong>RSS\u8ba2\u9605\u5de5\u5177\uff1a<\/strong> Fresh RSS<\/li>\n<\/ul>\n<h2>\u4e8c\u3001\u5b89\u88c5\u914d\u7f6eFreshRSS<\/h2>\n<p>\u70b9\u51fb\u8df3\u8f6c\u261e\uff1a<a href=\"https:\/\/www.freshrss.org\" target=\"_blank\">\u3010FreshRSS\u5b98\u7f51\u3011<\/a><\/p>\n<p>\u70b9\u51fb\u8df3\u8f6c\u261e\uff1a<a href=\"https:\/\/github.com\/FreshRSS\/FreshRSS#installation\" target=\"_blank\">\u3010FreshRSS\u5b98\u65b9\u5b89\u88c5\u6587\u6863\u3011<\/a><\/p>\n<p>\u70b9\u51fb\u8df3\u8f6c\u261e\uff1a<a href=\"https:\/\/github.com\/FreshRSS\/FreshRSS\/releases\/tag\/1.26.3\" target=\"_blank\">\u3010FreshRSS\u5b98\u65b9\u4e0b\u8f7d\u9875\u9762\uff08\u53d1\u6587\u65f6\u7248\u672c\uff09\u3011<\/a><\/p>\n<h3>2.1 \u4e0b\u8f7dFreshRSS<\/h3>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730004646819.png'><img class=\"lazyload lazyload-style-6\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" data-original=\"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730004646819.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<p>\u6253\u5f00\u4e0b\u8f7d\u9875\u9762\uff0c\u62c9\u5230\u6700\u4e0b\u9762\uff0c\u6839\u636e\u81ea\u5df1\u7684\u9700\u8981\u4e0b\u8f7dzip\u6216\u8005tar.gz\u7248\u672c\u3002<\/p>\n<h3>2.2 \u90e8\u7f72FreshRSS<\/h3>\n<ol>\n<li>\u5c06\u4e0b\u8f7d\u7684\u538b\u7f29\u5305\u4e0a\u4f20\u5230centos\u7684\u67d0\u76ee\u5f55\u4e0b\u5e76\u89e3\u538b\uff1b<\/li>\n<li>\u7136\u540e\u4f7f\u7528\u5b9d\u5854\uff0c\u70b9\u51fb\u201c\u7f51\u7ad9\u201d &gt; \u201c\u6dfb\u52a0\u7ad9\u70b9\u201d\uff1b\n<ol>\n<li>\u201c\u57df\u540d\u201d\uff1a\u53ef\u4ee5\u63d0\u524d\u5bf9\u4e3b\u57df\u540d\u8fdb\u884c\u89e3\u6790\u51fa\u4e00\u4e2a\u4e8c\u7ea7\u57df\u540d\uff0c\u53ef\u4ee5\u52a0SSL\u8bc1\u4e66\u505a\u6210HTTP\u7684\uff1b<\/li>\n<li>\u201c\u6839\u76ee\u5f55\u201d\uff1a\u9009\u62e9\u521a\u624d\u89e3\u538b\u7684\u76ee\u5f55\uff1b<\/li>\n<li>\u5176\u4ed6\u7684\u9ed8\u8ba4\u5373\u53ef\u3002<\/li>\n<\/ol>\n<\/li>\n<li>\u521b\u5efa\u597d\u7ad9\u70b9\u4e4b\u540e\uff0c\u70b9\u51fb\u7ad9\u70b9\u540e\u7684\u201c\u914d\u7f6e\u201d\uff0c\u4f60\u53ef\u4ee5\u6839\u636e\u9700\u8981\u8fdb\u884c\u540e\u7eed\u914d\u7f6e\uff0c\u6bd4\u5982\u914d\u7f6eSSL\u8bc1\u4e66\uff1b<\/li>\n<li>\u9ed8\u8ba4\u4f7f\u752880\u548c443\u7aef\u53e3\uff0c\u8bb0\u5f97\u5f00\u542f\u9632\u706b\u5899\uff0c\u505a\u597d\u4e8c\u7ea7\u57df\u540d\u7684DNS\u89e3\u6790\u3002\u8fd9\u6837\u7684\u8bdd\uff0c\u4f60\u5c31\u53ef\u4ee5\u901a\u8fc7\u524d\u9762\u7684\u4e8c\u7ea7\u57df\u540d\u8bbf\u95ee\u5230\u81ea\u5df1\u642d\u5efa\u7684FreshRSS\u7f51\u7ad9\u4e86\u3002<\/li>\n<\/ol>\n<h3>2.3 \u6dfb\u52a0RSS\u8ba2\u9605\u6e90<\/h3>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730012529432.png'><img class=\"lazyload lazyload-style-6\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" data-original=\"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730012529432.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730012549939.png'><img class=\"lazyload lazyload-style-6\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" data-original=\"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730012549939.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<p>\u6839\u636e\u9700\u8981\u6dfb\u52a0\u201c\u5206\u7c7b\u201d\uff0c\u6216\u8005\u6dfb\u52a0\u201c\u8ba2\u9605\u6e90\u201d\uff0c\u6b64\u5904\u7684\u8ba2\u9605\u6e90\u5c31\u662f\u5176\u4ed6\u7ad9\u70b9\u7684RSS\u5730\u5740\uff0c\u8ba2\u9605\u6e90\u7684\u53ef\u9009\u62e9\u5206\u7c7b\u5c31\u662f\u4e0a\u9762\u81ea\u5df1\u6dfb\u52a0\u7684\u5206\u7c7b\u3002<\/p>\n<p>\u6dfb\u52a0\u5b8c\u8ba2\u9605\u6e90\u4e4b\u540e\uff0c\u8fd4\u56de\u9996\u9875\u5237\u65b0\u5c31\u4f1a\u52a0\u8f7d\u6700\u65b0\u7684\u8ba2\u9605\u6e90\u7684\u5185\u5bb9\u3002<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730013201886.png'><img class=\"lazyload lazyload-style-6\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" data-original=\"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730013201886.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730013213681.png'><img class=\"lazyload lazyload-style-6\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" data-original=\"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730013213681.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<p>\u5230\u8fd9\u4e00\u6b65\uff0c\u4f60\u5c31\u6210\u529f\u7684\u80fd\u5728FreshRSS\u770b\u5230\u5176\u4ed6\u7ad9\u70b9\u7684\u6587\u7ae0\u4e86\u3002<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730013258545.png'><img class=\"lazyload lazyload-style-6\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" data-original=\"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730013258545.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<p>\u4f46\u662fFreshRSS\u6709\u4e00\u4e2a\u95ee\u9898\uff0c\u5c31\u662f\u4e0d\u80fd\u4e3b\u52a8\u5237\u65b0\u8ba2\u9605\u6e90\uff0c\u9700\u8981\u6211\u4eec\u624b\u52a8\u70b9\u51fb\u9875\u9762\u7684\u3010\u27f3\u3011\u6309\u94ae\u624d\u80fd\u5237\u65b0\u3002<\/p>\n<p>\u6211\u4eec\u8981\u7684\u662f\u5b9a\u65f6\u81ea\u52a8\u5237\u65b0\uff0c\u6240\u4ee5\u6211\u4eec\u8fd8\u9700\u8981\u505a\u76f8\u5173\u914d\u7f6e\uff0c\u8be6\u60c5\u89c1\u4e0b\u9762\u7b2c\u516d\u8282\u3002<\/p>\n<h3>2.4 \u914d\u7f6eFreshRSS<\/h3>\n<ol>\n<li>\n<p>\u6253\u5f00\u4f60\u7684FreshRSS\u7684\u57df\u540d\uff0c\u5e76\u8fdb\u884c\u767b\u9646\u3002<\/p>\n<\/li>\n<li>\n<p>\u70b9\u51fb \u8bbe\u7f6e &gt; \u7ba1\u7406 &gt; \u8ba4\u8bc1\uff1b<\/p>\n<ol>\n<li>\u52fe\u9009\u201c\u5141\u8bb8 API \u8bbf\u95ee\u201d\u5e76\u63d0\u4ea4\u3002<br \/>\n<div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730012058343.png'><img class=\"lazyload lazyload-style-6\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" data-original=\"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730012058343.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/li>\n<\/ol>\n<\/li>\n<li>\n<p>\u70b9\u51fb \u8bbe\u7f6e &gt; \u8d26\u6237 &gt; API\u7ba1\u7406\uff1b<\/p>\n<ol>\n<li>\u8bbe\u7f6e\u5bc6\u7801\u5e76\u63d0\u4ea4\u4fdd\u5b58\uff0c\u8bb0\u4f4f\u8bbe\u7f6e\u7684api\u5bc6\u7801\u3002<br \/>\n<div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730012245334.png'><img class=\"lazyload lazyload-style-6\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" data-original=\"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730012245334.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/li>\n<li>\u590d\u5236\u7f51\u5740\uff0c\u5c06\u5728\u4e0b\u4e00\u6b65\u914d\u7f6e\u6587\u4ef6\u4e2d\u7528\u4e8e<code>${\u7f51\u57401}<\/code>\uff1a<br \/>\n<div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730015100982.png'><img class=\"lazyload lazyload-style-6\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" data-original=\"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730015100982.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><br \/>\n<div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730015111914.png'><img class=\"lazyload lazyload-style-6\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" data-original=\"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730015111914.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/li>\n<\/ol>\n<\/li>\n<li>\n<p>\u5728\u81ea\u5df1\u7ad9\u70b9\uff08WordPress\uff09\u6839\u76ee\u5f55\u4e0b\u521b\u5efa\u4e00\u4e2aphp\u6587\u4ef6\uff0c\u7528\u4e8e\u653eFreshRSS api\u8c03\u7528\u51fd\u6570\uff0c\u4f8b\u5982\uff1arss.php\u3002<br \/>\n\u4f8b\u5982\uff1a<\/p>\n<ul>\n<li>\u6211\u7684\u535a\u5ba2\u7f51\u7ad9\u6839\u76ee\u5f55\u4e3a\uff1a<code>\/www\/wwwroot\/www.tqazy.com<\/code><\/li>\n<li>\u6211\u7684FreshRSS\u6839\u76ee\u5f55\u4e3a\uff1a<code>\/www\/wwwroot\/rss.tqazy.com<\/code><br \/>\n\u90a3\u4e48\u6211\u5c31\u5728 <code>\/www\/wwwroot\/www.tqazy.com<\/code> \u4e0b\u521b\u5efa\u521b\u5efa\u4e00\u4e2a\u6587\u4ef6\uff1arss.php\uff0c\u5185\u5bb9\u5982\u4e0b\uff1a<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<pre><code class=\"language-php\">&lt;?php\n\/**\n * \u83b7\u53d6\u6700\u65b0\u8ba2\u9605\u6587\u7ae0\u5e76\u751f\u6210JSON\u6587\u4ef6\n *\/\nfunction getAllSubscribedArticlesAndSaveToJson($user, $password)\n{\n$apiUrl = &#039;${\u7f51\u57401}&#039;;\n    $loginUrl = $apiUrl . &#039;\/accounts\/ClientLogin?Email=&#039; . urlencode($user) . &#039;&amp;Passwd=&#039; . urlencode($password);\n    $loginResponse = curlRequest($loginUrl);\n\n    \/\/ \u5904\u7406\u53ef\u80fd\u7684cURL\u9519\u8bef\n    if (isset($loginResponse[&#039;error&#039;])) {\n        die(&#039;\u767b\u5f55\u8bf7\u6c42\u5931\u8d25: &#039; . $loginResponse[&#039;error&#039;]);\n    }\n\n    if (strpos($loginResponse, &#039;Auth=&#039;) !== false) {\n        $authToken = substr($loginResponse, strpos($loginResponse, &#039;Auth=&#039;) + 5);\n        $articlesUrl = $apiUrl . &#039;\/reader\/api\/0\/stream\/contents\/reading-list?&amp;n=1000&#039;;\n        $articlesResponse = curlRequest($articlesUrl, $authToken);\n\n        \/\/ \u5904\u7406\u53ef\u80fd\u7684cURL\u9519\u8bef\n        if (isset($articlesResponse[&#039;error&#039;])) {\n            die(&#039;\u83b7\u53d6\u6587\u7ae0\u5931\u8d25: &#039; . $articlesResponse[&#039;error&#039;]);\n        }\n\n        $articles = json_decode($articlesResponse, true);\n        if (isset($articles[&#039;items&#039;])) {\n            usort($articles[&#039;items&#039;], function ($a, $b) {\n                return $b[&#039;published&#039;] - $a[&#039;published&#039;];\n            });\n            $subscriptionsUrl = $apiUrl . &#039;\/reader\/api\/0\/subscription\/list?output=json&#039;;\n            $subscriptionsResponse = curlRequest($subscriptionsUrl, $authToken);\n\n            \/\/ \u5904\u7406\u53ef\u80fd\u7684cURL\u9519\u8bef\n            if (isset($subscriptionsResponse[&#039;error&#039;])) {\n                die(&#039;\u83b7\u53d6\u8ba2\u9605\u5931\u8d25: &#039; . $subscriptionsResponse[&#039;error&#039;]);\n            }\n\n            $subscriptions = json_decode($subscriptionsResponse, true);\n            if (isset($subscriptions[&#039;subscriptions&#039;])) {\n                $subscriptionMap = array();\n                foreach ($subscriptions[&#039;subscriptions&#039;] as $subscription) {\n                    $subscriptionMap[$subscription[&#039;id&#039;]] = $subscription;\n                }\n                $formattedArticles = array();\n                foreach ($articles[&#039;items&#039;] as $article) {\n                    \/\/ \u53bb\u6389\u4ee5 http \u6216 https \u5f00\u5934\u7684\u94fe\u63a5\n                    $contentWithoutLinks = preg_replace(&#039;\/https?:\\\/\\\/[^\\s?#]*?\\.(jpg|jpeg|png|gif|mp4|mp3|webm|ogg|wav|flac|svg|bmp)\\b\/i&#039;, &#039;&#039;, $article[&#039;summary&#039;][&#039;content&#039;]);\n                    $desc_length = mb_strlen(strip_tags(html_entity_decode($contentWithoutLinks, ENT_QUOTES, &#039;UTF-8&#039;)), &#039;UTF-8&#039;);\n                    if ($desc_length &gt; 20) {\n                        $short_desc = mb_substr(strip_tags(html_entity_decode($contentWithoutLinks, ENT_QUOTES, &#039;UTF-8&#039;)), 0, 99, &#039;UTF-8&#039;) . &#039;...&#039;;\n                    } else {\n                        $short_desc = strip_tags(html_entity_decode($contentWithoutLinks, ENT_QUOTES, &#039;UTF-8&#039;));\n                    }\n\n                    $formattedArticle = array(\n                        &#039;site_name&#039; =&gt; $article[&#039;origin&#039;][&#039;title&#039;],\n                        &#039;title&#039; =&gt; $article[&#039;title&#039;],\n                        &#039;link&#039; =&gt; $article[&#039;alternate&#039;][0][&#039;href&#039;],\n                        &#039;time&#039; =&gt; date(&#039;Y-m-d H:i&#039;, $article[&#039;published&#039;]),\n                        &#039;description&#039; =&gt; $short_desc,\n                    );\n\n                    $subscriptionId = $article[&#039;origin&#039;][&#039;streamId&#039;];\n                    if (isset($subscriptionMap[$subscriptionId])) {\n                        $subscription = $subscriptionMap[$subscriptionId];\n                        $iconUrl = $subscription[&#039;iconUrl&#039;];\n                        $filename = &#039;${\u7f51\u57402}\/&#039; . substr($iconUrl, strrpos($iconUrl, &#039;\/&#039;) + 1);\n                        $formattedArticle[&#039;icon&#039;] = $iconUrl;\n                    }\n\n                    $formattedArticles[] = $formattedArticle;\n                }\n\n                saveToJsonFile($formattedArticles);\n                return $formattedArticles;\n            } else {\n                die(&#039;Error retrieving subscriptions.&#039;);\n            }\n        } else {\n            die(&#039;Error retrieving articles.&#039;);\n        }\n    } else {\n        die(&#039;Login failed: &#039; . $loginResponse);\n    }\n    return null;\n}\n\nfunction curlRequest($url, $authToken = null)\n{\n    $ch = curl_init($url);\n    if ($ch === false) {\n        return [&#039;error&#039; =&gt; &#039;cURL\u521d\u59cb\u5316\u5931\u8d25&#039;];\n    }\n\n    $headers = [];\n    if ($authToken) {\n        $headers[] = &#039;Authorization: GoogleLogin auth=&#039; . $authToken;\n    }\n\n    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);\n    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);\n    curl_setopt($ch, CURLOPT_FAILONERROR, true); \/\/ \u6355\u83b7HTTP\u9519\u8bef\n\n    $response = curl_exec($ch);\n    if ($response === false) {\n        $error = curl_error($ch);\n        curl_close($ch);\n        return [&#039;error&#039; =&gt; $error];\n    }\n\n    $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);\n    curl_close($ch);\n\n    if ($httpCode &gt;= 400) {\n        return [&#039;error&#039; =&gt; &quot;HTTP\u8bf7\u6c42\u5931\u8d25\uff0c\u72b6\u6001\u7801\uff1a$httpCode&quot;];\n    }\n\n    return $response;\n}\n\n\/**\n * \u5c06\u6570\u636e\u4fdd\u5b58\u5230JSON\u6587\u4ef6\u4e2d\n *\/\nfunction saveToJsonFile($data)\n{\n    $json = json_encode($data, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);\n    file_put_contents(&#039;friends_rss.json&#039;, $json);\n    echo &#039;\u6570\u636e\u5df2\u4fdd\u5b58\u5230JSON\u6587\u4ef6\u4e2d&#039;;\n}\n\n\/\/ \u8c03\u7528\u51fd\u6570\u5e76\u63d0\u4f9b\u7528\u6237\u540d\u548c\u5bc6\u7801\ngetAllSubscribedArticlesAndSaveToJson(&#039;${\u8d26\u6237}&#039;, &#039;${\u5bc6\u7801}&#039;);<\/code><\/pre>\n<p>\u4ee3\u7801\u4e2d\u7684\u66ff\u6362\u9879\uff1a<\/p>\n<ul>\n<li><code>${\u7f51\u57401}<\/code>\uff1a\u4e0a\u4e00\u6b65\u590d\u5236\u7684\u7f51\u5740\uff1b<\/li>\n<li><code>${\u7f51\u57402}<\/code>\uff1a\u66ff\u6362\u6210\u4f60FreshRSS\u7684\u57df\u540d\u5730\u5740\uff0c\u6bd4\u5982\uff1a<a href=\"https:\/\/rss.xxx.com\">https:\/\/rss.xxx.com<\/a>\uff1b<\/li>\n<li><code>${\u8d26\u6237}<\/code>\uff1aFreshRSS \u7684\u8d26\u6237<\/li>\n<li><code>${\u5bc6\u7801}<\/code>\uff1a\u8fd9\u91cc\u662f\u7b2c3\u6b65\u8bbe\u7f6e\u7684api\u5bc6\u7801<\/li>\n<\/ul>\n<p>\u8c03\u7528\u8fd9\u4e2arss.php\u6587\u4ef6\uff0c\u5c31\u80fd\u4eceFreshRSS\u4e2d\u628a\u6700\u65b0\u7684\u8ba2\u9605\u6587\u7ae0\u590d\u5199\u5230\u4e00\u4e2a\u53ebfriends_rss.json\u7684\u6587\u4ef6\u4e2d\u3002<\/p>\n<h2>\u4e09\u3001\u914d\u7f6e\u201c\u670b\u53cb\u5708\u201d\u6a21\u677f\u6587\u4ef6<\/h2>\n<p>\u6211\u4eec\u62ff\u5230\u4e86\u9700\u8981\u5c55\u793a\u7684\u6570\u636e\uff0c\u90a3\u4e48\u6211\u4eec\u5c31\u8981\u6709\u4e00\u4e2a\u5c55\u793a\u7684\u6a21\u677f\u3002<\/p>\n<p>\u6211\u7684\u670b\u53cb\u5708\u8bbe\u8ba1\u662f\u4ec5\u5c55\u793a\u8ba2\u9605\u6587\u7ae0\u7684\u201c\u6587\u7ae0\u540d\u201d\u3001\u201c\u53d1\u5e03\u65f6\u95f4\u201d\u3001\u201c\u53d1\u5e03\u7f51\u7ad9\u201d\u3001\u201c\u6587\u7ae0\u524dn\u4e2a\u5b57\u7b26\u201d\u7b49\uff0c\u5e76\u4e0d\u4f1a\u663e\u793a\u5168\u6587\uff0c\u5982\u56fe\uff1a<br \/>\n<div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730020710563.png'><img class=\"lazyload lazyload-style-6\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" data-original=\"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730020710563.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<p>\u8fd9\u4e2a\u6a21\u677f\u5176\u5b9e\u662f\u7531WordPress\u7684\u8bf4\u8bf4\u9b54\u6539\u7684\uff0c\u53bb\u6389\u4e86\u7ffb\u9875\uff08\u4ec5\u5c55\u793a\u524dn\u6761\u6700\u65b0\u6587\u7ae0\uff09\u3001\u53bb\u6389\u4e86\u8bc4\u8bba\u3001\u53bb\u6389\u4e86\u70b9\u8d5e\u3001\u65b0\u589e\u4e86\u4f5c\u8005\u680f\u3001\u4fee\u6539\u4e86\u6807\u9898\u540d\u81ea\u52a8\u52a0\u4e66\u540d\u53f7\u3001\u4fee\u6539\u4e86\u5185\u5bb9\u8d85\u51fa\u90e8\u5206\u81ea\u52a8\u52a0&#8230;\u7b49\u3002<\/p>\n<p>\u5728\u76ee\u5f55<code>\/www\/wwwroot\/www.tqazy.com\/wp-content\/themes\/argon-theme-master<\/code>\u4e0b\u521b\u5efa\u6587\u4ef6\uff1afriend_rss.php\u3002<br \/>\n\u5185\u5bb9\u5982\u4e0b\uff1a<\/p>\n<pre><code class=\"language-php\">&lt;?php \n\/* \nTemplate Name: \u670b\u53cb\u5708 \n*\/ ?&gt;\n\n&lt;?php get_header(); ?&gt;\n\n&lt;div class=&quot;page-information-card-container&quot;&gt;\n    &lt;div class=&quot;page-information-card card bg-gradient-secondary shadow-lg border-0&quot;&gt;\n        &lt;div class=&quot;card-body&quot;&gt;\n            &lt;h3 class=&quot;text-black&quot;&gt;&lt;?php _e(&#039;${\u9875\u9762\u540d}&#039;, &#039;argon&#039;); ?&gt;&lt;\/h3&gt;\n            &lt;?php if (the_archive_description() != &#039;&#039;) { ?&gt;\n                &lt;p class=&quot;text-black mt-3&quot;&gt;\n                    &lt;?php the_archive_description(); ?&gt;\n                &lt;\/p&gt;\n            &lt;?php } ?&gt;\n            &lt;p class=&quot;text-black mt-3 mb-0 opacity-8&quot;&gt;\n                &lt;i class=&quot;fa fa-quote-left mr-1&quot;&gt;&lt;\/i&gt;\n                &lt;?php _e(&#039;${\u9875\u9762\u63d0\u793a\u8bed}&#039;, &#039;argon&#039;); ?&gt;\n            &lt;\/p&gt;\n        &lt;\/div&gt;\n    &lt;\/div&gt;\n&lt;\/div&gt;\n\n&lt;?php get_sidebar(); ?&gt;\n\n&lt;div id=&quot;primary&quot; class=&quot;content-area&quot;&gt;\n    &lt;main id=&quot;main&quot; class=&quot;site-main&quot; role=&quot;main&quot;&gt;\n        &lt;?php\n\n    \/\/ \u5b9a\u4e49\u81ea\u5b9a\u4e49\u6a21\u677f\u6807\u7b7e\u51fd\u6570\n    function the_site_name() {\n        global $post;\n        echo esc_html($post-&gt;post_site_name);\n    }\n\n    function the_icon() {\n        global $post;\n        echo esc_url($post-&gt;post_icon);\n    }\n\n        \/\/ \u83b7\u53d6JSON\u6570\u636e\n        $jsonData = file_get_contents(&#039;${json\u6240\u5728\u76ee\u5f55\u5730\u5740}&#039;);\n        \/\/ \u68c0\u67e5\u6587\u4ef6\u8bfb\u53d6\u662f\u5426\u6210\u529f\n        if ($jsonData!== false) {\n            \/\/ \u5c06JSON\u6570\u636e\u89e3\u6790\u4e3aPHP\u6570\u7ec4\n            $articles = json_decode($jsonData, true);\n            if ($articles!== null) {\n                \/\/ \u5bf9\u6587\u7ae0\u6309\u65f6\u95f4\u6392\u5e8f\uff08\u6700\u65b0\u7684\u6392\u5728\u524d\u9762\uff09\n                usort($articles, function ($a, $b) {\n                    return strtotime($b[&#039;time&#039;]) - strtotime($a[&#039;time&#039;]);\n                });\n                \/\/ \u8bbe\u7f6e\u6bcf\u9875\u663e\u793a\u7684\u6587\u7ae0\u6570\u91cf\n                $itemsPerPage = ${\u6587\u7ae0\u6570\u91cf};\n                \/\/ \u751f\u6210\u6587\u7ae0\u5217\u8868\n                $displayArticles = array_slice($articles, 0, $itemsPerPage);\n                if (!empty($displayArticles)) {\n                    global $post;\n                    foreach ($displayArticles as $article) {\n                        \/\/ \u6a21\u62dfWordPress\u6587\u7ae0\u5bf9\u8c61\n                      \/\/ \u5c06 $article[&#039;time&#039;] \u8f6c\u6362\u4e3a MySQL \u65f6\u95f4\u6233\u683c\u5f0f\n                      $formatted_time = date(&#039;Y-m-d H:i:s&#039;, strtotime($article[&#039;time&#039;]));\n                      $new_article = &quot;  \u4f5c\u8005\uff1a&quot; . $article[&#039;site_name&#039;];\n\n                        $post = (object) [\n                            &#039;ID&#039; =&gt; $article[&#039;id&#039;]?? uniqid(), \/\/ \u5982\u679cJSON\u4e2d\u6ca1\u6709id\u5b57\u6bb5\uff0c\u4f7f\u7528\u552f\u4e00ID\n                            &#039;post_title&#039; =&gt; &quot;\u300a&quot; . $article[&#039;title&#039;] . &quot;\u300b&quot;,\n                            &#039;post_date&#039; =&gt; $formatted_time,\n                            &#039;post_content&#039; =&gt; $article[&#039;description&#039;],\n                            &#039;guid&#039; =&gt; $article[&#039;link&#039;],\n                            &#039;post_permalink&#039; =&gt; $article[&#039;link&#039;],\n                            &#039;post_site_name&#039; =&gt; $new_article,\n                            &#039;post_icon&#039; =&gt; $article[&#039;icon&#039;],                         \n\n                        ];\n                        setup_postdata($post); \/\/ \u8bbe\u7f6e\u5f53\u524d\u6587\u7ae0\u6570\u636e\n\n                        get_template_part(&#039;template-parts\/content&#039;, &#039;friend&#039;);\n\n                        wp_reset_postdata(); \/\/ \u91cd\u7f6e\u6587\u7ae0\u6570\u636e\n                    }\n                } else {\n                    get_template_part(&#039;template-parts\/content&#039;, &#039;none-tag&#039;);\n                }\n            } else {\n                get_template_part(&#039;template-parts\/content&#039;, &#039;none-tag&#039;);\n            }\n        } else {\n            get_template_part(&#039;template-parts\/content&#039;, &#039;none-tag&#039;);\n        }\n        ?&gt;\n\n&lt;?php get_footer(); ?&gt;\n<\/code><\/pre>\n<p>\u66ff\u6362\u9879\uff1a<\/p>\n<ul>\n<li>\n<p><code>${\u9875\u9762\u540d}<\/code>\uff1a\u9875\u9762\u540d\u79f0\uff0c\u6bd4\u5982\uff1a\u670b\u53cb\u5708\uff1b<\/p>\n<\/li>\n<li>\n<p><code>${\u9875\u9762\u63d0\u793a\u8bed}<\/code>\uff1a\u5728\u9875\u9762\u540d\u79f0\u4e0b\u9762\u663e\u793a\u7684\u63d0\u793a\u8bed\uff0c\u6bd4\u5982\uff1a\u8fd9\u91cc\u662f\u5df2\u4ea4\u6362\u53cb\u94fe\u7684\u7f51\u7ad9\u53d1\u5e03\u7684\u5185\u5bb9\uff0c\u901a\u8fc7RSS\u65b9\u5f0f\u8ba2\u9605\uff0c\u6bcf1\u5c0f\u65f6\u66f4\u65b0\u4e00\u6b21\u5185\u5bb9\u3002<br \/>\n<div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730022444778.png'><img class=\"lazyload lazyload-style-6\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" data-original=\"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730022444778.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<\/li>\n<li>\n<p><code>${json\u6240\u5728\u76ee\u5f55\u5730\u5740}<\/code>\uff1a\u524d\u9762rss.php\u751f\u6210\u7684json\u6240\u5728\u5730\u5740\uff0c\u6bd4\u5982\uff1a<code>\/www\/wwwroot\/www.tqazy.com\/friends_rss.json<\/code>\uff1b<\/p>\n<\/li>\n<li>\n<p><code>${\u6587\u7ae0\u6570\u91cf}<\/code>\uff1a\u5373\u4f60\u8981\u5c55\u793a\u7684\u6587\u7ae0\u6570\u91cf\uff0c\u6bd4\u5982\uff1a38\u3002\u53ef\u4ee5\u519950\u53ca\u4ee5\u5185\uff0c\u5982\u679c\u7ecf\u5e38\u770b\u670b\u53cb\u5708\u7684\u8bdd\uff0c\u8bbe\u7f6e\u5c55\u793a\u592a\u591a\u4e86\u6ca1\u610f\u4e49\u3002<\/p>\n<\/li>\n<\/ul>\n<h2>\u56db\u3001\u914d\u7f6e\u201c\u670b\u53cb\u5708\u201d\u914d\u5957\u6587\u4ef6<\/h2>\n<p>\u5728\u76ee\u5f55<code>\/www\/wwwroot\/www.tqazy.com\/wp-content\/themes\/argon-theme-master\/template-parts<\/code>\u4e0b\u521b\u5efa\u6587\u4ef6\uff1acontent-friend.php\uff0c\u4e0a\u9762\u7684\u6587\u4ef6\u7528\u5f97\u5230\uff0c\u5c5e\u4e8e\u6837\u5f0f\u914d\u7f6e\u3002<\/p>\n<p>\u5185\u5bb9\u5982\u4e0b\uff0c\u8fd9\u4e2a\u6587\u4ef6\u6ca1\u6709\u66ff\u6362\u9879\uff1a<\/p>\n<pre><code class=\"language-php\">&lt;div class=&quot;shuoshuo-container&quot;&gt;\n    &lt;div class=&quot;shuoshuo-meta shadow-sm&quot;&gt;\n        &lt;span&gt;\n\n            &lt;i class=&quot;fa fa-calendar-o&quot; aria-hidden=&quot;true&quot;&gt;&lt;\/i&gt; \n             &lt;span class=&quot;shuoshuo-date-month&quot;&gt;&lt;?php echo get_the_time(&#039;n&#039;)?&gt;&lt;\/span&gt; &lt;?php _e(&#039;\u6708&#039;, &#039;argon&#039;);?&gt; \n            &lt;span class=&quot;shuoshuo-date-date&quot;&gt;&lt;?php echo get_the_time(&#039;d&#039;)?&gt;&lt;\/span&gt; &lt;?php _e(&#039;\u65e5&#039;, &#039;argon&#039;);?&gt; , \n            &lt;span class=&quot;shuoshuo-date-year&quot;&gt;&lt;?php echo get_the_time(&#039;Y&#039;)?&gt;&lt;\/span&gt;\n            &lt;div class=&quot;post-meta-devide&quot;&gt;|&lt;\/div&gt;\n            &lt;i class=&quot;fa fa-clock-o&quot; aria-hidden=&quot;true&quot;&gt;&lt;\/i&gt; \n            &lt;span class=&quot;shuoshuo-date-time&quot;&gt;&lt;?php echo get_the_time(&#039;G:i:s&#039;)?&gt;&lt;\/span&gt;\n        &lt;\/span&gt;\n        &lt;?php if ( is_sticky() ) : ?&gt;\n            &lt;div class=&quot;post-meta-devide&quot;&gt;|&lt;\/div&gt;\n            &lt;div class=&quot;post-meta-detail post-meta-detail-words&quot;&gt;\n                &lt;i class=&quot;fa fa-thumb-tack&quot; aria-hidden=&quot;true&quot;&gt;&lt;\/i&gt;\n                &lt;?php _ex(&#039;\u7f6e\u9876&#039;, &#039;pinned&#039;, &#039;argon&#039;);?&gt;\n            &lt;\/div&gt;\n        &lt;?php endif; ?&gt;\n    &lt;\/div&gt;\n    &lt;article class=&quot;card shuoshuo-main shuoshuo-foldable bg-white shadow-sm border-0&quot; id=&quot;post-&lt;?php the_ID(); ?&gt;&quot; &lt;?php post_class(); ?&gt;&gt;\n        &lt;?php if ( get_the_title() != &#039;&#039; ) : ?&gt;\n            &lt;a class=&quot;shuoshuo-title&quot; href=&quot;&lt;?php the_guid(); ?&gt;&quot; target=&quot;_black&quot;&gt;&lt;?php the_title(); ?&gt;&lt;\/a&gt;\n            &lt;font style=&quot;font-weight:900;&quot;&gt;&lt;?php the_site_name(); ?&gt;&lt;\/font&gt;\n        &lt;?php endif; ?&gt;\n\n        &lt;div class=&quot;shuoshuo-content&quot;&gt;\n            &lt;?php the_content(); ?&gt;\n        &lt;\/div&gt;\n        &lt;?php\n            global $withcomments;\n            $withcomments = true;\n\/\/          comments_template( &#039;\/comments-shuoshuo-preview.php&#039; );\n        ?&gt;\n    &lt;\/article&gt;\n&lt;\/div&gt;<\/code><\/pre>\n<p>\u6b64\u65f6\uff0c\u201c\u670b\u53cb\u5708\u201d\u7684\u6a21\u677f\u90e8\u5206\u5c31\u7f16\u5199\u5b8c\u6bd5\u4e86\u3002<\/p>\n<p>\u5728\u7f51\u7ad9\u540e\u53f0\u53ef\u4ee5\u770b\u5230\uff1a\u5916\u89c2 &gt; \u4e3b\u9898\u6587\u4ef6\u7f16\u8f91\u5668 &gt; friend_rss.php<br \/>\n<div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730024523268.png'><img class=\"lazyload lazyload-style-6\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" data-original=\"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730024523268.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<h2>\u4e94\u3001\u5c55\u793a\u201c\u670b\u53cb\u5708\u201d\u9875\u9762<\/h2>\n<p>\u7b2c\u4e00\u6b65\uff1a\u535a\u5ba2\u540e\u53f0 &gt; \u9875\u9762 &gt; \u6dfb\u52a0\u9875\u9762\uff1a<\/p>\n<ol>\n<li>\u9875\u9762\u540d\u79f0\uff1a\u670b\u53cb\u5708<\/li>\n<li>\u6b63\u6587\u4e0d\u7528\u586b\u5199\u4efb\u4f55\u5185\u5bb9<\/li>\n<li>\u8bbe\u7f6e\u53f3\u8fb9\u7684\u9875\u9762\u5c5e\u6027\uff1a\n<ol>\n<li>\u7236\u7ea7\uff1a\u65e0<\/li>\n<li>\u6a21\u677f\uff1a\u670b\u53cb\u5708<\/li>\n<li>\u53d1\u5e03<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p>\u7b2c\u4e8c\u6b65\uff1a\u535a\u5ba2\u540e\u53f0 &gt; \u5916\u89c2 &gt; \u83dc\u5355 &gt; \u9009\u62e9\u8981\u7f16\u8f91\u7684\u83dc\u5355\uff0c\u7136\u540e\u5728\u5de6\u4fa7\u7684\u9875\u9762\u91cc\u627e\u5230\u201c\u670b\u53cb\u5708\u201d\uff0c\u6dfb\u52a0\u5230\u83dc\u5355\uff0c\u81f3\u4e8e\u5269\u4e0b\u7684\u53ef\u4ee5\u81ea\u884c\u914d\u7f6e\u4e86\u3002<\/p>\n<p>\u6bd4\u5982\u6211\u7684\u670b\u53cb\u5708\u5c31\u662f\u653e\u5728\u201c\u53cb\u94fe\u201d\u83dc\u5355\u4e0b\u7684\uff1a<br \/>\n<div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730025247535.png'><img class=\"lazyload lazyload-style-6\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" data-original=\"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730025247535.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730025325883.png'><img class=\"lazyload lazyload-style-6\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" data-original=\"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730025325883.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<p>\u5230\u6b64\uff0c\u201c\u670b\u53cb\u5708\u201d\u529f\u80fd\u5df2\u7ecf\u6210\u529f\u7684\u6dfb\u52a0\u5230\u4e86\u4f60\u7684\u7f51\u7ad9\u4e0a\u4e86\u3002<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730025432370.png'><img class=\"lazyload lazyload-style-6\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" data-original=\"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730025432370.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<h2>\u516d\u3001\u81ea\u52a8\u5237\u65b0\u670b\u53cb\u5708<\/h2>\n<p>\u6700\u91cd\u8981\u7684\u4e00\u6b65\u6765\u4e86\uff0c\u6211\u4eec\u8981\u60f3\u81ea\u52a8\u5237\u65b0\u670b\u53cb\u5708\uff0c\u800c\u4e0d\u662f\u6bcf\u6b21\u90fd\u53bb\u8c03\u7528rss.php\u6587\u4ef6\uff0c\u90a3\u4e48\u6211\u4eec\u5c31\u8981\u505a\u5b9a\u65f6\u4efb\u52a1\u3002<\/p>\n<p>\u6211\u4e5f\u4e0d\u77e5\u9053\u4e3a\u4ec0\u4e48\u6211\u5355\u8c03rss.php\u6587\u4ef6\u662f\u4e0d\u80fd\u5237\u65b0FreshRSS\u7684\u8ba2\u9605\u6e90\u7684\uff0c\u6240\u4ee5\u6211\u505a\u4e86\u4e24\u4e2a\u5b9a\u65f6\u4efb\u52a1\u3002<\/p>\n<p>\u6211\u662f\u4f7f\u7528\u5b9d\u5854\u7684\uff0c\u5982\u679c\u60a8\u6ca1\u6709\u5b9d\u5854\uff0c\u53ef\u4ee5\u901a\u8fc7\u5199\u811a\u672c\u65b9\u5f0f\u5b9e\u73b0\u3002<\/p>\n<p>\u6253\u5f00\u5b9d\u5854\u9762\u677f &gt; \u8ba1\u5212\u4efb\u52a1\uff1a<\/p>\n<h3>6.1 \u7b2c\u4e00\u4e2a\u5b9a\u65f6\u4efb\u52a1<\/h3>\n<ol>\n<li>\u6dfb\u52a0\u4efb\u52a1\uff1b<\/li>\n<li>\u9009\u62e9\uff1aShell\u811a\u672c\uff1b<\/li>\n<li>\u4efb\u52a1\u540d\u79f0\uff1a\u5b9a\u65f6\u5237\u65b0FreshRSS\uff1b<\/li>\n<li>\u6267\u884c\u5468\u671f\uff1a\u6bcf\u5c0f\u65f6 1\u5206\u949f\uff1b<\/li>\n<li>\u811a\u672c\u5185\u5bb9\uff1a<code>php \/www\/wwwroot\/rss.tqazy.com\/app\/actualize_script.php &gt; \/tmp\/FreshRSS.log 2&gt;&amp;1<\/code><\/li>\n<li>\u786e\u5b9a<\/li>\n<\/ol>\n<p>\u9700\u8981\u628a\u8fd9\u91cc\u7684<code>\/www\/wwwroot\/rss.tqazy.com<\/code>\u66ff\u6362\u6210\u4f60\u7684rss\u89e3\u538b\u6587\u4ef6\u6240\u5728\u7684\u76ee\u5f55\u5730\u5740\u3002<\/p>\n<h3>6.2 \u7b2c\u4e8c\u4e2a\u5b9a\u65f6\u4efb\u52a1<\/h3>\n<ol>\n<li>\u6dfb\u52a0\u4efb\u52a1\uff1b<\/li>\n<li>\u9009\u62e9\uff1a\u8bbf\u95eeURL-GET\uff1b<\/li>\n<li>\u4efb\u52a1\u540d\u79f0\uff1a\u670b\u53cb\u5708\u8ba2\u9605\u6570\u636e\u66f4\u65b0\uff1b<\/li>\n<li>\u6267\u884c\u5468\u671f\uff1a\u6bcf\u5c0f\u65f6 5\u5206\u949f\uff1b<\/li>\n<li>URL\u5730\u5740\uff1a<code>https:\/\/xxx.com\/xxx\/xxx\/rss.php<\/code><\/li>\n<li>\u786e\u5b9a<\/li>\n<\/ol>\n<p>\u9700\u8981\u628a\u8fd9\u91cc\u7684<code>https:\/\/xxx.com\/xxx\/xxx\/rss.php<\/code>\u6362\u6210\u4f60\u7684\u535a\u5ba2\u7f51\u7ad9\u80fd\u8bbf\u95ee\u5230rss.php\u7684\u57df\u540d\u5730\u5740\u3002<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730031640802.png'><img class=\"lazyload lazyload-style-6\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" data-original=\"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730031640802.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<p>\u4f60\u53ef\u4ee5\u6267\u884c\u4e00\u4e0b\uff0c\u770b\u770b\u65e5\u5fd7\uff0c\u662f\u5426\u6210\u529f\u7684\u5199\u5165\u4e86\u3002<\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730031857349.png'><img class=\"lazyload lazyload-style-6\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" data-original=\"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730031857349.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<p><div class='fancybox-wrapper lazyload-container-unload' data-fancybox='post-images' href='https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730031859170.png'><img class=\"lazyload lazyload-style-6\" src=\"data:image\/svg+xml;base64,PCEtLUFyZ29uTG9hZGluZy0tPgo8c3ZnIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgc3Ryb2tlPSIjZmZmZmZmMDAiPjxnPjwvZz4KPC9zdmc+\"  decoding=\"async\" data-original=\"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730031859170.png\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB\/AAffA0nNPuCLAAAAAElFTkSuQmCC\" alt=\"\" \/><\/div><\/p>\n<p>\u81f3\u6b64\uff0c\u670b\u53cb\u5708\u7684\u529f\u80fd\u5168\u90e8\u5b8c\u6210\u3002<\/p>\n<p>\u6548\u679c\uff1a<br \/>\n\u8be5\u529f\u80fd\u4f1a\u5c06\u5728FreshRSS\u4e2d\u8ba2\u9605\u7684\u8ba2\u9605\u6e90\uff0c\u4ee5\u6bcf\u5c0f\u65f61\u6b21\u7684\u9891\u7387\u81ea\u52a8\u5237\u65b0\u8ba2\u9605\u6e90\u5e76\u8bfb\u53d6\u5230friends_rss.json\u4e2d\uff0c\u7136\u540e\u6a21\u677f\u901a\u8fc7\u8bfb\u53d6friends_rss.json\u6587\u4ef6\u5c06\u6700\u65b0\u7684n\u6761\u6587\u7ae0\u5c55\u793a\u5230\u201c\u670b\u53cb\u5708\u201d\u7684\u9875\u9762\u4e2d\u3002<\/p>\n<p>\u6ce8\u610f\uff1a\u6bcf\u6b21\u60a8\u7684\u7f51\u7ad9\u65b0\u589e\u53cb\u94fe\u65f6\uff0c\u9700\u8981\u5c06\u5bf9\u65b9\u7684rss\u5730\u5740\u624b\u52a8\u7684\u6dfb\u52a0\u5230\u4f60\u7684FreshRSS\u4e2d\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5206\u4eab\u6b32\uff0c\u662f\u5224\u65ad\u4e00\u4e2a\u4eba\u662f\u5426\u8fd8\u70ed\u7231\u8fd9\u4e2a\u4e16\u754c\u7684\u53c2\u8003\u9879~<\/p>\n","protected":false},"author":1,"featured_media":1857,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[121],"tags":[120],"class_list":["post-1821","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-121","tag-120"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u5206\u4eab\u4e00\u4e0b\u672c\u7ad9\u201c\u670b\u53cb\u5708\u201d\u7684\u5236\u4f5c\u8fc7\u7a0b | \u9676\u5176\u7684\u4e2a\u4eba\u535a\u5ba2<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.tqazy.com\/?p=1821\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u5206\u4eab\u4e00\u4e0b\u672c\u7ad9\u201c\u670b\u53cb\u5708\u201d\u7684\u5236\u4f5c\u8fc7\u7a0b | \u9676\u5176\u7684\u4e2a\u4eba\u535a\u5ba2\" \/>\n<meta property=\"og:description\" content=\"\u5206\u4eab\u6b32\uff0c\u662f\u5224\u65ad\u4e00\u4e2a\u4eba\u662f\u5426\u8fd8\u70ed\u7231\u8fd9\u4e2a\u4e16\u754c\u7684\u53c2\u8003\u9879~\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.tqazy.com\/?p=1821\" \/>\n<meta property=\"og:site_name\" content=\"\u9676\u5176\u7684\u4e2a\u4eba\u535a\u5ba2\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-30T03:33:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-30T09:37:11+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730033257661.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"489\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"\u9676\u5176\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u9676\u5176\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.tqazy.com\/?p=1821#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.tqazy.com\/?p=1821\"},\"author\":{\"name\":\"\u9676\u5176\",\"@id\":\"https:\/\/www.tqazy.com\/#\/schema\/person\/b2e89d56e70f15c261012417c5ef2c4e\"},\"headline\":\"\u5206\u4eab\u4e00\u4e0b\u672c\u7ad9\u201c\u670b\u53cb\u5708\u201d\u7684\u5236\u4f5c\u8fc7\u7a0b\",\"datePublished\":\"2025-07-30T03:33:09+00:00\",\"dateModified\":\"2025-07-30T09:37:11+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.tqazy.com\/?p=1821\"},\"wordCount\":115,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\/\/www.tqazy.com\/#\/schema\/person\/b2e89d56e70f15c261012417c5ef2c4e\"},\"image\":{\"@id\":\"https:\/\/www.tqazy.com\/?p=1821#primaryimage\"},\"thumbnailUrl\":\"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730033257661.png\",\"keywords\":[\"\u5efa\u7ad9\u5206\u4eab\"],\"articleSection\":[\"\u5efa\u7ad9\u5206\u4eab\"],\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.tqazy.com\/?p=1821#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.tqazy.com\/?p=1821\",\"url\":\"https:\/\/www.tqazy.com\/?p=1821\",\"name\":\"\u5206\u4eab\u4e00\u4e0b\u672c\u7ad9\u201c\u670b\u53cb\u5708\u201d\u7684\u5236\u4f5c\u8fc7\u7a0b | \u9676\u5176\u7684\u4e2a\u4eba\u535a\u5ba2\",\"isPartOf\":{\"@id\":\"https:\/\/www.tqazy.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.tqazy.com\/?p=1821#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.tqazy.com\/?p=1821#primaryimage\"},\"thumbnailUrl\":\"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730033257661.png\",\"datePublished\":\"2025-07-30T03:33:09+00:00\",\"dateModified\":\"2025-07-30T09:37:11+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.tqazy.com\/?p=1821#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.tqazy.com\/?p=1821\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.tqazy.com\/?p=1821#primaryimage\",\"url\":\"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730033257661.png\",\"contentUrl\":\"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730033257661.png\",\"width\":1920,\"height\":489},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.tqazy.com\/?p=1821#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.tqazy.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u5206\u4eab\u4e00\u4e0b\u672c\u7ad9\u201c\u670b\u53cb\u5708\u201d\u7684\u5236\u4f5c\u8fc7\u7a0b\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.tqazy.com\/#website\",\"url\":\"https:\/\/www.tqazy.com\/\",\"name\":\"\u9676\u5176\u7684\u4e2a\u4eba\u535a\u5ba2\",\"description\":\"\u5f53\u4e0b\uff0c\u5373\u662f\u672a\u6765\",\"publisher\":{\"@id\":\"https:\/\/www.tqazy.com\/#\/schema\/person\/b2e89d56e70f15c261012417c5ef2c4e\"},\"alternateName\":\"TaoQi's Blog\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.tqazy.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-Hans\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/www.tqazy.com\/#\/schema\/person\/b2e89d56e70f15c261012417c5ef2c4e\",\"name\":\"\u9676\u5176\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.tqazy.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2024\/06\/20240604021741672.jpg\",\"contentUrl\":\"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2024\/06\/20240604021741672.jpg\",\"width\":940,\"height\":940,\"caption\":\"\u9676\u5176\"},\"logo\":{\"@id\":\"https:\/\/www.tqazy.com\/#\/schema\/person\/image\/\"},\"description\":\"\u4e00\u4e2a\u5f88\u61d2\u7684\u7a0b\u5e8f\u5458\",\"sameAs\":[\"https:\/\/www.tqazy.com\"],\"url\":\"https:\/\/www.tqazy.com\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u5206\u4eab\u4e00\u4e0b\u672c\u7ad9\u201c\u670b\u53cb\u5708\u201d\u7684\u5236\u4f5c\u8fc7\u7a0b | \u9676\u5176\u7684\u4e2a\u4eba\u535a\u5ba2","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.tqazy.com\/?p=1821","og_locale":"zh_CN","og_type":"article","og_title":"\u5206\u4eab\u4e00\u4e0b\u672c\u7ad9\u201c\u670b\u53cb\u5708\u201d\u7684\u5236\u4f5c\u8fc7\u7a0b | \u9676\u5176\u7684\u4e2a\u4eba\u535a\u5ba2","og_description":"\u5206\u4eab\u6b32\uff0c\u662f\u5224\u65ad\u4e00\u4e2a\u4eba\u662f\u5426\u8fd8\u70ed\u7231\u8fd9\u4e2a\u4e16\u754c\u7684\u53c2\u8003\u9879~","og_url":"https:\/\/www.tqazy.com\/?p=1821","og_site_name":"\u9676\u5176\u7684\u4e2a\u4eba\u535a\u5ba2","article_published_time":"2025-07-30T03:33:09+00:00","article_modified_time":"2025-07-30T09:37:11+00:00","og_image":[{"width":1920,"height":489,"url":"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730033257661.png","type":"image\/png"}],"author":"\u9676\u5176","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"\u9676\u5176","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"5 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.tqazy.com\/?p=1821#article","isPartOf":{"@id":"https:\/\/www.tqazy.com\/?p=1821"},"author":{"name":"\u9676\u5176","@id":"https:\/\/www.tqazy.com\/#\/schema\/person\/b2e89d56e70f15c261012417c5ef2c4e"},"headline":"\u5206\u4eab\u4e00\u4e0b\u672c\u7ad9\u201c\u670b\u53cb\u5708\u201d\u7684\u5236\u4f5c\u8fc7\u7a0b","datePublished":"2025-07-30T03:33:09+00:00","dateModified":"2025-07-30T09:37:11+00:00","mainEntityOfPage":{"@id":"https:\/\/www.tqazy.com\/?p=1821"},"wordCount":115,"commentCount":4,"publisher":{"@id":"https:\/\/www.tqazy.com\/#\/schema\/person\/b2e89d56e70f15c261012417c5ef2c4e"},"image":{"@id":"https:\/\/www.tqazy.com\/?p=1821#primaryimage"},"thumbnailUrl":"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730033257661.png","keywords":["\u5efa\u7ad9\u5206\u4eab"],"articleSection":["\u5efa\u7ad9\u5206\u4eab"],"inLanguage":"zh-Hans","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.tqazy.com\/?p=1821#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.tqazy.com\/?p=1821","url":"https:\/\/www.tqazy.com\/?p=1821","name":"\u5206\u4eab\u4e00\u4e0b\u672c\u7ad9\u201c\u670b\u53cb\u5708\u201d\u7684\u5236\u4f5c\u8fc7\u7a0b | \u9676\u5176\u7684\u4e2a\u4eba\u535a\u5ba2","isPartOf":{"@id":"https:\/\/www.tqazy.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.tqazy.com\/?p=1821#primaryimage"},"image":{"@id":"https:\/\/www.tqazy.com\/?p=1821#primaryimage"},"thumbnailUrl":"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730033257661.png","datePublished":"2025-07-30T03:33:09+00:00","dateModified":"2025-07-30T09:37:11+00:00","breadcrumb":{"@id":"https:\/\/www.tqazy.com\/?p=1821#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.tqazy.com\/?p=1821"]}]},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.tqazy.com\/?p=1821#primaryimage","url":"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730033257661.png","contentUrl":"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2025\/07\/20250730033257661.png","width":1920,"height":489},{"@type":"BreadcrumbList","@id":"https:\/\/www.tqazy.com\/?p=1821#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.tqazy.com\/"},{"@type":"ListItem","position":2,"name":"\u5206\u4eab\u4e00\u4e0b\u672c\u7ad9\u201c\u670b\u53cb\u5708\u201d\u7684\u5236\u4f5c\u8fc7\u7a0b"}]},{"@type":"WebSite","@id":"https:\/\/www.tqazy.com\/#website","url":"https:\/\/www.tqazy.com\/","name":"\u9676\u5176\u7684\u4e2a\u4eba\u535a\u5ba2","description":"\u5f53\u4e0b\uff0c\u5373\u662f\u672a\u6765","publisher":{"@id":"https:\/\/www.tqazy.com\/#\/schema\/person\/b2e89d56e70f15c261012417c5ef2c4e"},"alternateName":"TaoQi's Blog","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.tqazy.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-Hans"},{"@type":["Person","Organization"],"@id":"https:\/\/www.tqazy.com\/#\/schema\/person\/b2e89d56e70f15c261012417c5ef2c4e","name":"\u9676\u5176","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.tqazy.com\/#\/schema\/person\/image\/","url":"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2024\/06\/20240604021741672.jpg","contentUrl":"https:\/\/oss.tqazy.com\/wordpress\/autoFile\/2024\/06\/20240604021741672.jpg","width":940,"height":940,"caption":"\u9676\u5176"},"logo":{"@id":"https:\/\/www.tqazy.com\/#\/schema\/person\/image\/"},"description":"\u4e00\u4e2a\u5f88\u61d2\u7684\u7a0b\u5e8f\u5458","sameAs":["https:\/\/www.tqazy.com"],"url":"https:\/\/www.tqazy.com\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/www.tqazy.com\/index.php?rest_route=\/wp\/v2\/posts\/1821","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.tqazy.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.tqazy.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.tqazy.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.tqazy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1821"}],"version-history":[{"count":17,"href":"https:\/\/www.tqazy.com\/index.php?rest_route=\/wp\/v2\/posts\/1821\/revisions"}],"predecessor-version":[{"id":1860,"href":"https:\/\/www.tqazy.com\/index.php?rest_route=\/wp\/v2\/posts\/1821\/revisions\/1860"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.tqazy.com\/index.php?rest_route=\/wp\/v2\/media\/1857"}],"wp:attachment":[{"href":"https:\/\/www.tqazy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1821"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.tqazy.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1821"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.tqazy.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1821"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}