{"id":11,"date":"2021-09-13T18:55:24","date_gmt":"2021-09-13T18:55:24","guid":{"rendered":"http:\/\/ouyangminwei.com\/?page_id=11"},"modified":"2026-06-13T03:13:21","modified_gmt":"2026-06-13T03:13:21","slug":"projects","status":"publish","type":"page","link":"https:\/\/ouyangminwei.com\/index.php\/projects\/","title":{"rendered":"projects"},"content":{"rendered":"\n<style>\n.tool-grid {\n  display: grid;\n  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));\n  gap: 20px;\n  margin: 30px 0;\n}\n.tool-card {\n  display: flex;\n  flex-direction: column;\n  border: 1px solid #e0e0e0;\n  border-radius: 12px;\n  padding: 24px 20px;\n  text-decoration: none;\n  color: inherit;\n  transition: box-shadow 0.2s, transform 0.2s;\n  background: #fff;\n}\n.tool-card:hover {\n  box-shadow: 0 6px 20px rgba(0,0,0,0.10);\n  transform: translateY(-3px);\n  text-decoration: none;\n  color: inherit;\n}\n.tool-card .icon { font-size: 2.2rem; margin-bottom: 12px; }\n.tool-card h3 { margin: 0 0 8px; font-size: 1.1rem; }\n.tool-card p { margin: 0; font-size: 0.9rem; color: #666; }\n<\/style>\n\n<h2>\ud83d\udee0\ufe0f \u5de5\u5177\u96c6<\/h2>\n<div class=\"tool-grid\">\n  <a class=\"tool-card\" href=\"http:\/\/ouyangminwei.com\/index.php\/simplified-translator\/\">\n    <div class=\"icon\">\ud83c\udf10<\/div>\n    <h3>Simplified Translator<\/h3>\n    <p>\u7c21\u7e41\u8f49\u63db\u7ffb\u8b6f\u5de5\u5177<\/p>\n  <\/a>\n  <a class=\"tool-card\" href=\"http:\/\/ouyangminwei.com\/index.php\/2025\/03\/14\/earth_early_aleart\/\">\n    <div class=\"icon\">\ud83c\udf0f<\/div>\n    <h3>\u5730\u9707\u8b66\u5831<\/h3>\n    <p>\u5373\u6642\u5730\u9707\u9810\u8b66\u8cc7\u8a0a<\/p>\n  <\/a>\n  <a class=\"tool-card\" href=\"http:\/\/ouyangminwei.com\/index.php\/sounds\/\">\n    <div class=\"icon\">\ud83d\udd0a<\/div>\n    <h3>SoundS<\/h3>\n    <p>\u97f3\u6548\u64ad\u653e\u8207\u8072\u97f3\u5de5\u5177<\/p>\n  <\/a>\n  <a class=\"tool-card\" href=\"http:\/\/ouyangminwei.com\/index.php\/2025\/07\/14\/on-this-day\/\">\n    <div class=\"icon\">\ud83d\udcc5<\/div>\n    <h3>\u6b77\u53f2\u4e0a\u7684\u4eca\u5929<\/h3>\n    <p>\u67e5\u8a62\u4eca\u5929\u6b77\u53f2\u4e0a\u767c\u751f\u4e86\u4ec0\u9ebc<\/p>\n  <\/a>\n  <a class=\"tool-card\" href=\"http:\/\/ouyangminwei.com\/index.php\/2025\/07\/14\/weather\/\">\n    <div class=\"icon\">\ud83c\udf24\ufe0f<\/div>\n    <h3>Weather<\/h3>\n    <p>\u5929\u6c23\u67e5\u8a62\u5de5\u5177<\/p>\n  <\/a>\n  <a class=\"tool-card\" href=\"http:\/\/ouyangminwei.com\/index.php\/2025\/07\/15\/my-git-book\/\">\n    <div class=\"icon\">\ud83d\udcd6<\/div>\n    <h3>Git \u7591\u96e3\u96dc\u75c7\u624b\u518a<\/h3>\n    <p>\u5e38\u898b Git \u554f\u984c\u89e3\u6c7a\u6307\u5357<\/p>\n  <\/a>\n  <a class=\"tool-card\" href=\"http:\/\/ouyangminwei.com\/index.php\/base64-tool\/\">\n    <div class=\"icon\">\ud83d\udd10<\/div>\n    <h3>Base64 \/ URL \u7de8\u89e3\u78bc<\/h3>\n    <p>\u6587\u5b57\u8207 Base64\u3001URL \u4e92\u76f8\u7de8\u78bc\u89e3\u78bc<\/p>\n  <\/a>\n  <a class=\"tool-card\" href=\"http:\/\/ouyangminwei.com\/index.php\/lunar-tool\/\">\n    <div class=\"icon\">\ud83c\udfee<\/div>\n    <h3>\u8fb2\u66c6 \/ \u7bc0\u6c23\u67e5\u8a62<\/h3>\n    <p>\u67e5\u8fb2\u66c6\u3001\u5e72\u652f\u751f\u8096\u8207\u4e8c\u5341\u56db\u7bc0\u6c23<\/p>\n  <\/a>\n  <a class=\"tool-card\" href=\"http:\/\/ouyangminwei.com\/index.php\/qrcode-tool\/\">\n    <div class=\"icon\">\ud83d\udd33<\/div>\n    <h3>QR Code \u7522\u751f\u5668<\/h3>\n    <p>\u8f38\u5165\u7db2\u5740\u6216\u6587\u5b57\u7522\u751f QR \u4e26\u4e0b\u8f09<\/p>\n  <\/a>\n  <a class=\"tool-card\" href=\"http:\/\/ouyangminwei.com\/index.php\/func-wall\/\">\n    <div class=\"icon\">\ud83d\udcac<\/div>\n    <h3>\u5e79\u8a71\u91d1\u53e5\u7246<\/h3>\n    <p>\u6536\u9304\u5e79\u8a71\u8207\u51b7\u77e5\u8b58\u91d1\u53e5\uff0c\u53ef\u6309\u8b9a\u5012\u8b9a<\/p>\n  <\/a>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>\ud83d\udee0\ufe0f \u5de5\u5177\u96c6 \ud83c\udf10 Simplified Translator \u7c21\u7e41\u8f49\u63db\u7ffb\u8b6f\u5de5\u5177  &hellip; <a href=\"https:\/\/ouyangminwei.com\/index.php\/projects\/\">\u95b1\u8b80\u5168\u6587 <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-11","page","type-page","status-publish","hentry"],"_wp_page_template":"","_customize_changeset_uuid":"08fcd244-de2f-4f4f-a8a4-601897839d3e","_edit_lock":"","_edit_last":"","_aioseo_title":"","_aioseo_description":"","_aioseo_keywords":"","_aioseo_og_title":"","_aioseo_og_description":"","_aioseo_og_article_section":"","_aioseo_og_article_tags":"","_aioseo_twitter_title":"","_aioseo_twitter_description":"","_links":{"self":[{"href":"https:\/\/ouyangminwei.com\/index.php\/wp-json\/wp\/v2\/pages\/11","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ouyangminwei.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ouyangminwei.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ouyangminwei.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ouyangminwei.com\/index.php\/wp-json\/wp\/v2\/comments?post=11"}],"version-history":[{"count":4,"href":"https:\/\/ouyangminwei.com\/index.php\/wp-json\/wp\/v2\/pages\/11\/revisions"}],"predecessor-version":[{"id":1214,"href":"https:\/\/ouyangminwei.com\/index.php\/wp-json\/wp\/v2\/pages\/11\/revisions\/1214"}],"wp:attachment":[{"href":"https:\/\/ouyangminwei.com\/index.php\/wp-json\/wp\/v2\/media?parent=11"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}