{"id":5,"date":"2025-09-02T13:53:31","date_gmt":"2025-09-02T05:53:31","guid":{"rendered":"http:\/\/47.97.121.114\/?p=5"},"modified":"2025-09-02T14:34:14","modified_gmt":"2025-09-02T06:34:14","slug":"%e7%8b%ac%e7%ab%8b%e5%bc%80%e8%bd%a6%e8%80%85%e5%87%ba%e6%b5%b7%e7%99%bd%e5%ab%96%e6%b7%98%e5%ae%9d","status":"publish","type":"post","link":"https:\/\/www.loganblog.com\/index.php\/2025\/09\/02\/%e7%8b%ac%e7%ab%8b%e5%bc%80%e8%bd%a6%e8%80%85%e5%87%ba%e6%b5%b7%e7%99%bd%e5%ab%96%e6%b7%98%e5%ae%9d\/","title":{"rendered":"\u72ec\u7acb\u5f00\u53d1\u8005\u51fa\u6d77\u767d\u5ad6\u6e05\u5355"},"content":{"rendered":"\n<table id=\"tablepress-4\" class=\"tablepress tablepress-id-4\">\n<thead>\n<tr class=\"row-1\">\n\t<th class=\"column-1\">\u7c7b\u522b<\/th><th class=\"column-2\">\u5185\u5bb9<\/th><th class=\"column-3\">\u4f18\u52bf<\/th>\n<\/tr>\n<\/thead>\n<tbody class=\"row-striping row-hover\">\n<tr class=\"row-2\">\n\t<td class=\"column-1\">\ud83c\udf10 \u57df\u540d<\/td><td class=\"column-2\">Spaceship\/Sav\/Regery + Cloudflare <\/td><td class=\"column-3\">\u514d\u8d39\u89e3\u6790\/\u52a0\u901f<\/td>\n<\/tr>\n<tr class=\"row-3\">\n\t<td class=\"column-1\">\ud83d\udcbb \u6570\u636e\u5e93<\/td><td class=\"column-2\">Supabase+ Upstash Redis + Cloudflare R2\u5b58\u50a8<\/td><td class=\"column-3\">\u514d\u8d39\u3001\u5b9e\u65f6\u5904\u7406<\/td>\n<\/tr>\n<tr class=\"row-4\">\n\t<td class=\"column-1\">\ud83d\udc64 \u767b\u5f55<\/td><td class=\"column-2\">Supabase Auth \/ Clerk \u514d\u8d39\u989d\u5ea6<\/td><td class=\"column-3\">\u514d\u8d39\u4f7f\u7528<\/td>\n<\/tr>\n<tr class=\"row-5\">\n\t<td class=\"column-1\">\ud83d\ude80 \u90e8\u7f72<\/td><td class=\"column-2\">Vercel \/ Cloudflare Pages \u514d\u8d39\u6258\u7ba1<\/td><td class=\"column-3\">\u514d\u8d39\u6258\u7ba1<\/td>\n<\/tr>\n<tr class=\"row-6\">\n\t<td class=\"column-1\">\ud83d\udce7 \u90ae\u4ef6<\/td><td class=\"column-2\">Resend + Cloudflare \u8f6c\u53d1 0 \u5143<\/td><td class=\"column-3\">\u514d\u8d39\u8f6c\u53d1<\/td>\n<\/tr>\n<tr class=\"row-7\">\n\t<td class=\"column-1\">\ud83d\udcca \u76d1\u63a7<\/td><td class=\"column-2\">Google Analytics \/ PostHog \/ Sentry \u514d\u8d39\u7248<\/td><td class=\"column-3\">\u514d\u8d39\u4f7f\u7528<\/td>\n<\/tr>\n<tr class=\"row-8\">\n\t<td class=\"column-1\">\ud83d\udcb0 \u652f\u4ed8<\/td><td class=\"column-2\">Stripe 0 \u5143\u5f00\u901a<\/td><td class=\"column-3\">0 \u5143\u5f00\u901a<\/td>\n<\/tr>\n<tr class=\"row-9\">\n\t<td class=\"column-1\">\ud83c\udfa8 \u8bbe\u8ba1<\/td><td class=\"column-2\">Figma \u514d\u8d39\u7248<\/td><td class=\"column-3\">\u514d\u8d39\u4f7f\u7528<\/td>\n<\/tr>\n<tr class=\"row-10\">\n\t<td class=\"column-1\">\ud83d\udcdd CMS<\/td><td class=\"column-2\">Sanity \/ Keystatic \u514d\u8d39<\/td><td class=\"column-3\">\u514d\u8d39\u4f7f\u7528<\/td>\n<\/tr>\n<tr class=\"row-11\">\n\t<td class=\"column-1\">\ud83d\udee0\ufe0f \u4ee3\u7801<\/td><td class=\"column-2\">Windsurf 10$\/\u6708 (\u552f\u4e00\u652f\u51fa)<\/td><td class=\"column-3\">GitHub + ChatGPT<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<!-- #tablepress-4 from cache -->","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[1],"tags":[],"table_tags":[],"class_list":["post-5","post","type-post","status-publish","format-standard","hentry","category-anytime"],"_links":{"self":[{"href":"https:\/\/www.loganblog.com\/index.php\/wp-json\/wp\/v2\/posts\/5","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.loganblog.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.loganblog.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.loganblog.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.loganblog.com\/index.php\/wp-json\/wp\/v2\/comments?post=5"}],"version-history":[{"count":8,"href":"https:\/\/www.loganblog.com\/index.php\/wp-json\/wp\/v2\/posts\/5\/revisions"}],"predecessor-version":[{"id":69,"href":"https:\/\/www.loganblog.com\/index.php\/wp-json\/wp\/v2\/posts\/5\/revisions\/69"}],"wp:attachment":[{"href":"https:\/\/www.loganblog.com\/index.php\/wp-json\/wp\/v2\/media?parent=5"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.loganblog.com\/index.php\/wp-json\/wp\/v2\/categories?post=5"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.loganblog.com\/index.php\/wp-json\/wp\/v2\/tags?post=5"},{"taxonomy":"table_tags","embeddable":true,"href":"https:\/\/www.loganblog.com\/index.php\/wp-json\/wp\/v2\/table_tags?post=5"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}