{"id":10735,"date":"2026-08-21T17:25:54","date_gmt":"2026-08-21T09:25:54","guid":{"rendered":"https:\/\/lockelee.hk\/?page_id=10735"},"modified":"2026-08-21T17:30:53","modified_gmt":"2026-08-21T09:30:53","slug":"blog","status":"publish","type":"page","link":"https:\/\/lockelee.hk\/zh-cn\/blog\/","title":{"rendered":"\u9999\u6e2f SEO\u3001GEO \u4e0e AI \u641c\u7d22\u5b9e\u6218\u6307\u5357\uff5cLocke Lee"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"10735\" class=\"elementor elementor-10735\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6c38bd56 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no wpr-column-slider-no wpr-equal-height-no e-con e-parent\" data-id=\"6c38bd56\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5ba9b4ff elementor-widget elementor-widget-shortcode\" data-id=\"5ba9b4ff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<style id=\"locke-dynamic-blog-showcase-styles\">\n\t\t.locke-blog-showcase {\n\t\t\tdisplay: block;\n\t\t\tbox-sizing: border-box;\n\t\t\twidth: 100%;\n\t\t\tmax-width: 100%;\n\t\t\tmin-width: 0;\n\t\t\tmargin: 0;\n\t\t\toverflow: visible;\n\t\t\tcolor: #0a0d0b;\n\t\t}\n\t\t.locke-blog-showcase--home {\n\t\t\toverflow: hidden;\n\t\t}\n\t\t.locke-blog-showcase [hidden] {\n\t\t\tdisplay: none !important;\n\t\t}\n\t\t.locke-blog-showcase__filters {\n\t\t\tdisplay: flex;\n\t\t\tflex-wrap: wrap;\n\t\t\talign-items: center;\n\t\t\tjustify-content: center;\n\t\t\ttext-align: center;\n\t\t\tgap: 12px;\n\t\t\tmargin: 0 0 24px;\n\t\t\tpadding: 0 0 20px;\n\t\t\tborder-bottom: 1px solid rgba(10, 13, 11, .22);\n\t\t}\n\t\t.locke-blog-showcase__filter {\n\t\t\tappearance: none;\n\t\t\tbox-sizing: border-box;\n\t\t\tdisplay: inline-flex;\n\t\t\tmin-width: 102px;\n\t\t\tmin-height: 52px;\n\t\t\talign-items: center;\n\t\t\tjustify-content: center;\n\t\t\tpadding: 0 24px;\n\t\t\tborder: 1px solid rgba(10, 13, 11, .38) !important;\n\t\t\tborder-radius: 999px !important;\n\t\t\tbackground: #f2f0e8 !important;\n\t\t\tbackground-image: none !important;\n\t\t\tbox-shadow: none !important;\n\t\t\tcolor: #0a0d0b !important;\n\t\t\tfont: 800 12px\/1.2 monospace !important;\n\t\t\tletter-spacing: .04em;\n\t\t\ttext-transform: none !important;\n\t\t\tcursor: pointer;\n\t\t\ttransition: background-color .2s ease, color .2s ease, border-color .2s ease, transform .2s ease;\n\t\t}\n\t\t.locke-blog-showcase__filter:hover,\n\t\t.locke-blog-showcase__filter:focus-visible {\n\t\t\tborder-color: #0a0d0b !important;\n\t\t\tbackground: #0a0d0b !important;\n\t\t\tcolor: #ceff3f !important;\n\t\t\ttransform: translateY(-2px);\n\t\t}\n\t\t.locke-blog-showcase__filter.is-active {\n\t\t\tborder-color: #0a0d0b !important;\n\t\t\tbackground: #ceff3f !important;\n\t\t\tcolor: #0a0d0b !important;\n\t\t}\n\t\t.locke-blog-showcase__filter.is-active:hover,\n\t\t.locke-blog-showcase__filter.is-active:focus-visible {\n\t\t\tbackground: #0a0d0b !important;\n\t\t\tcolor: #ceff3f !important;\n\t\t}\n\t\t.locke-blog-showcase__filter:focus-visible {\n\t\t\toutline: 2px solid #ceff3f;\n\t\t\toutline-offset: 3px;\n\t\t}\n\t\t.locke-blog-showcase__filter:disabled {\n\t\t\tcursor: wait;\n\t\t}\n\t\t.locke-blog-showcase.is-loading .locke-blog-showcase__cards {\n\t\t\topacity: .48;\n\t\t\tpointer-events: none;\n\t\t}\n\t\t.locke-blog-showcase__cards {\n\t\t\tbox-sizing: border-box;\n\t\t\twidth: 100%;\n\t\t\tmax-width: none;\n\t\t\tmin-width: 0;\n\t\t\tdisplay: grid;\n\t\t\tgrid-template-columns: repeat(2, minmax(0, 1fr));\n\t\t\tgap: 12px;\n\t\t}\n\t\t.locke-blog-showcase__cards > .locke-blog-card {\n\t\t\t--locke-blog-card-bg: #111611;\n\t\t\t--locke-blog-card-fg: #f2f0e8;\n\t\t\t--locke-blog-card-border: rgba(242, 240, 232, .18);\n\t\t\tbox-sizing: border-box;\n\t\t\tdisplay: flex;\n\t\t\tmin-width: 0;\n\t\t\tmin-height: 340px;\n\t\t\tpadding: 25px;\n\t\t\tborder: 1px solid var(--locke-blog-card-border) !important;\n\t\t\tborder-radius: 0 !important;\n\t\t\tbackground: var(--locke-blog-card-bg) !important;\n\t\t\tcolor: var(--locke-blog-card-fg) !important;\n\t\t\ttext-decoration: none !important;\n\t\t\ttransition: transform .25s ease, filter .25s ease, border-color .25s ease;\n\t\t}\n\t\t.locke-blog-showcase__cards > .locke-blog-card--0 {\n\t\t\t--locke-blog-card-bg: #ceff3f;\n\t\t\t--locke-blog-card-fg: #0a0d0b;\n\t\t\t--locke-blog-card-border: rgba(10, 13, 11, .20);\n\t\t}\n\t\t.locke-blog-showcase__cards > .locke-blog-card--1 {\n\t\t\t--locke-blog-card-bg: #f2f0e8;\n\t\t\t--locke-blog-card-fg: #0a0d0b;\n\t\t\t--locke-blog-card-border: rgba(10, 13, 11, .18);\n\t\t}\n\t\t.locke-blog-showcase__cards > .locke-blog-card--2 {\n\t\t\t--locke-blog-card-bg: #ff6847;\n\t\t\t--locke-blog-card-fg: #0a0d0b;\n\t\t\t--locke-blog-card-border: rgba(10, 13, 11, .22);\n\t\t}\n\t\t.locke-blog-showcase__cards > .locke-blog-card--3 {\n\t\t\t--locke-blog-card-bg: #111611;\n\t\t\t--locke-blog-card-fg: #f2f0e8;\n\t\t\t--locke-blog-card-border: rgba(242, 240, 232, .18);\n\t\t}\n\t\t.locke-blog-showcase__cards > .locke-blog-card:hover {\n\t\t\tfilter: brightness(1.04);\n\t\t\ttransform: translateY(-4px);\n\t\t\tborder-color: var(--locke-blog-card-fg) !important;\n\t\t}\n\t\t.locke-blog-showcase__cards > .locke-blog-card:focus-visible {\n\t\t\toutline: 2px solid #ceff3f;\n\t\t\toutline-offset: 3px;\n\t\t}\n\t\t.locke-blog-showcase__cards > .locke-blog-card .locke-blog-card__body {\n\t\t\tbox-sizing: border-box;\n\t\t\tdisplay: flex;\n\t\t\tflex: 1 1 auto;\n\t\t\tflex-direction: column;\n\t\t\twidth: 100%;\n\t\t\tmin-width: 0;\n\t\t\tpadding: 0;\n\t\t}\n\t\t.locke-blog-showcase__cards > .locke-blog-card .locke-blog-card__meta {\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tjustify-content: space-between;\n\t\t\tgap: 18px;\n\t\t\tmin-width: 0;\n\t\t\tcolor: inherit !important;\n\t\t\tfont: 800 14px\/1.2 monospace !important;\n\t\t\tletter-spacing: .05em;\n\t\t}\n\t\t.locke-blog-showcase__cards > .locke-blog-card .locke-blog-card__meta > * {\n\t\t\tmin-width: 0;\n\t\t\tcolor: inherit !important;\n\t\t}\n\t\t.locke-blog-showcase__cards > .locke-blog-card h3 {\n\t\t\tmax-width: 920px;\n\t\t\tmin-width: 0;\n\t\t\tmargin: 32px 0 16px;\n\t\t\tcolor: inherit !important;\n\t\t\tfont-size: 27px !important;\n\t\t\tfont-weight: 700 !important;\n\t\t\tline-height: 1.16 !important;\n\t\t\tletter-spacing: -.05em;\n\t\t\toverflow-wrap: anywhere;\n\t\t}\n\t\t.locke-blog-showcase__cards > .locke-blog-card .locke-blog-card__excerpt {\n\t\t\tmax-width: 100%;\n\t\t\tmin-height: auto;\n\t\t\tmargin: 0 0 24px;\n\t\t\tcolor: inherit !important;\n\t\t\tfont-size: 16px !important;\n\t\t\tfont-weight: 400 !important;\n\t\t\tline-height: 1.65 !important;\n\t\t\toverflow-wrap: anywhere;\n\t\t}\n\t\t.locke-blog-showcase__cards > .locke-blog-card .locke-blog-card__excerpt:empty {\n\t\t\tdisplay: none;\n\t\t}\n\t\t.locke-blog-showcase__cards > .locke-blog-card .locke-blog-card__foot {\n\t\t\tdisplay: grid;\n\t\t\tgrid-template-columns: minmax(0, 1fr) minmax(0, 1fr) auto;\n\t\t\talign-items: center;\n\t\t\tgap: 18px;\n\t\t\tmin-width: 0;\n\t\t\tmargin-top: auto;\n\t\t\tpadding-top: 24px;\n\t\t\tborder-top: 1px solid var(--locke-blog-card-border);\n\t\t\tcolor: inherit !important;\n\t\t\tfont: 800 12px\/1.35 monospace !important;\n\t\t\tletter-spacing: .04em;\n\t\t}\n\t\t.locke-blog-showcase__cards > .locke-blog-card .locke-blog-card__foot > span {\n\t\t\tmin-width: 0;\n\t\t\toverflow-wrap: anywhere;\n\t\t\tcolor: inherit !important;\n\t\t}\n\t\t.locke-blog-showcase__cards > .locke-blog-card .locke-blog-card__arrow {\n\t\t\talign-self: flex-end;\n\t\t\twidth: 24px;\n\t\t\theight: 24px;\n\t\t\tcolor: inherit;\n\t\t\tfill: none;\n\t\t\tstroke: currentColor;\n\t\t\tstroke-width: 1.7;\n\t\t\tstroke-linecap: square;\n\t\t}\n\t\t.locke-blog-showcase__cards > .locke-blog-card .locke-blog-card__arrow path {\n\t\t\tfill: none;\n\t\t\tstroke: currentColor;\n\t\t\tstroke-width: 1.7;\n\t\t\tstroke-linecap: square;\n\t\t}\n\t\t.locke-blog-showcase__empty {\n\t\t\tgrid-column: 1 \/ -1;\n\t\t\tmin-height: 160px;\n\t\t\tmargin: 0;\n\t\t\tpadding: 25px;\n\t\t\tborder: 1px solid rgba(242, 240, 232, .18) !important;\n\t\t\tborder-radius: 0;\n\t\t\tbackground: #111611 !important;\n\t\t\tcolor: #f2f0e8 !important;\n\t\t}\n\t\t.locke-blog-showcase__status {\n\t\t\tmargin: 12px 0 0;\n\t\t\tcolor: rgba(10, 13, 11, .68) !important;\n\t\t\tfont: 700 11px\/1.4 monospace !important;\n\t\t\tletter-spacing: .04em;\n\t\t}\n\t\t.locke-blog-showcase__load-more {\n\t\t\tmin-height: 52px;\n\t\t\tdisplay: flex;\n\t\t\talign-items: center;\n\t\t\tjustify-content: center;\n\t\t\tmargin: 20px 0 0;\n\t\t\tcolor: rgba(10, 13, 11, .68) !important;\n\t\t\tfont: 700 11px\/1.4 monospace !important;\n\t\t\tletter-spacing: .04em;\n\t\t\ttext-align: center;\n\t\t}\n\t\t.locke-blog-showcase__load-more[hidden] {\n\t\t\tdisplay: none !important;\n\t\t}\n\t\t.locke-blog-showcase__load-more.is-loading {\n\t\t\topacity: .65;\n\t\t}\n\t\t@media (max-width: 720px) {\n\t\t\t.locke-blog-showcase__filters {\n\t\t\t\tmargin-bottom: 18px;\n\t\t\t\tpadding-bottom: 16px;\n\t\t\t\tgap: 9px;\n\t\t\t}\n\t\t\t.locke-blog-showcase__filter {\n\t\t\t\tmin-width: 88px;\n\t\t\t\tmin-height: 46px;\n\t\t\t\tpadding: 0 17px;\n\t\t\t}\n\t\t\t.locke-blog-showcase__cards {\n\t\t\t\tgrid-template-columns: 1fr;\n\t\t\t\tgap: 16px;\n\t\t\t}\n\t\t\t.locke-blog-showcase__cards > .locke-blog-card {\n\t\t\t\tgrid-column: 1 \/ -1;\n\t\t\t\tmin-height: 220px;\n\t\t\t}\n\t\t\t.locke-blog-showcase__cards > .locke-blog-card .locke-blog-card__body {\n\t\t\t\tpadding: 0;\n\t\t\t}\n\t\t\t.locke-blog-showcase__cards > .locke-blog-card {\n\t\t\t\tpadding: 22px;\n\t\t\t}\n\t\t\t.locke-blog-showcase__cards > .locke-blog-card h3 {\n\t\t\t\tfont-size: 24px !important;\n\t\t\t}\n\t\t\t.locke-blog-showcase__cards > .locke-blog-card .locke-blog-card__excerpt {\n\t\t\t\tfont-size: 15px !important;\n\t\t\t}\n\t\t\t.locke-blog-showcase__cards > .locke-blog-card .locke-blog-card__foot {\n\t\t\t\tgap: 12px;\n\t\t\t\tfont-size: 11px !important;\n\t\t\t}\n\t\t}\n\t\t@media (prefers-reduced-motion: reduce) {\n\t\t\t.locke-blog-showcase__filter,\n\t\t\t.locke-blog-showcase__cards > .locke-blog-card {\n\t\t\t\ttransition: none;\n\t\t\t}\n\t\t\t.locke-blog-showcase__filter:hover,\n\t\t\t.locke-blog-showcase__cards > .locke-blog-card:hover {\n\t\t\t\ttransform: none;\n\t\t\t}\n\t\t}\n\t\t<\/style>\n\t\t\t\t<script id=\"locke-dynamic-blog-showcase-script\">\n\t\t(function () {\n\t\t\t'use strict';\n\n\t\t\tfunction ready(callback) {\n\t\t\t\tif (document.readyState === 'loading') {\n\t\t\t\t\tdocument.addEventListener('DOMContentLoaded', callback);\n\t\t\t\t} else {\n\t\t\t\t\tcallback();\n\t\t\t\t}\n\t\t\t}\n\n\t\t\tfunction messageFor(language, type) {\n\t\t\t\tif (type === 'loading') {\n\t\t\t\t\tif (language === 'zh-hk') {\n\t\t\t\t\t\treturn '\u6b63\u5728\u8f09\u5165\u6587\u7ae0\u2026';\n\t\t\t\t\t}\n\n\t\t\t\t\tif (language === 'zh-cn') {\n\t\t\t\t\t\treturn '\u6b63\u5728\u52a0\u8f7d\u6587\u7ae0\u2026';\n\t\t\t\t\t}\n\n\t\t\t\t\treturn 'Loading articles\u2026';\n\t\t\t\t}\n\n\t\t\t\tif (type === 'loading-more') {\n\t\t\t\t\tif (language === 'zh-hk') {\n\t\t\t\t\t\treturn '\u8f09\u5165\u8f03\u820a\u6587\u7ae0\u2026';\n\t\t\t\t\t}\n\n\t\t\t\t\tif (language === 'zh-cn') {\n\t\t\t\t\t\treturn '\u6b63\u5728\u8f09\u5165\u8f03\u65e9\u6587\u7ae0\u2026';\n\t\t\t\t\t}\n\n\t\t\t\t\treturn 'Loading older articles\u2026';\n\t\t\t\t}\n\n\t\t\t\tif (language === 'zh-hk') {\n\t\t\t\t\treturn '\u6587\u7ae0\u8f09\u5165\u5931\u6557\uff0c\u8acb\u7a0d\u5f8c\u518d\u8a66\u3002';\n\t\t\t\t}\n\n\t\t\t\tif (language === 'zh-cn') {\n\t\t\t\t\treturn '\u6587\u7ae0\u52a0\u8f7d\u5931\u8d25\uff0c\u8bf7\u7a0d\u540e\u518d\u8bd5\u3002';\n\t\t\t\t}\n\n\t\t\t\treturn 'The articles could not be loaded. Please try again.';\n\t\t\t}\n\n\t\t\tready(function () {\n\t\t\t\tvar showcases = document.querySelectorAll('[data-locke-blog-showcase=\"1\"]');\n\n\t\t\t\tArray.prototype.forEach.call(showcases, function (root) {\n\t\t\t\t\tif (root.getAttribute('data-locke-blog-showcase-ready') === '1') {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\troot.setAttribute('data-locke-blog-showcase-ready', '1');\n\n\t\t\t\t\tvar cards       = root.querySelector('[data-locke-blog-showcase-cards]');\n\t\t\t\t\tvar filters     = root.querySelector('[data-locke-blog-showcase-filters]');\n\t\t\t\t\tvar status      = root.querySelector('[data-locke-blog-showcase-status]');\n\t\t\t\t\tvar sentinel    = root.querySelector('[data-locke-blog-showcase-load-more]');\n\t\t\t\t\tvar loadStatus  = root.querySelector('[data-locke-blog-showcase-load-status]');\n\t\t\t\t\tvar buttons     = filters ? filters.querySelectorAll('[data-locke-blog-filter]') : [];\n\t\t\t\t\tvar restUrl     = root.getAttribute('data-locke-blog-showcase-rest-url');\n\t\t\t\t\tvar postLimit   = root.getAttribute('data-locke-blog-showcase-posts') || '6';\n\t\t\t\t\tvar batchSize   = root.getAttribute('data-locke-blog-showcase-batch') || '12';\n\t\t\t\t\tvar language    = root.getAttribute('data-locke-blog-showcase-language') || 'en';\n\t\t\t\t\tvar active      = '0';\n\t\t\t\t\tvar isLoading   = false;\n\t\t\t\t\tvar isLoadingMore = false;\n\t\t\t\t\tvar offset      = parseInt(postLimit, 10) || 6;\n\t\t\t\t\tvar finished     = false;\n\t\t\t\t\tvar observer;\n\n\t\t\t\t\tif (!cards || !restUrl || !buttons.length || typeof window.fetch !== 'function' || typeof window.URL !== 'function') {\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\n\t\t\t\t\tfunction setActive(value) {\n\t\t\t\t\t\tArray.prototype.forEach.call(buttons, function (button) {\n\t\t\t\t\t\t\tvar selected = button.getAttribute('data-locke-blog-filter') === value;\n\t\t\t\t\t\t\tbutton.classList.toggle('is-active', selected);\n\t\t\t\t\t\t\tbutton.setAttribute('aria-pressed', selected ? 'true' : 'false');\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\n\t\t\t\t\tfunction setStatus(type) {\n\t\t\t\t\t\tif (!status) {\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tstatus.textContent = messageFor(language, type);\n\t\t\t\t\t\tstatus.hidden = false;\n\t\t\t\t\t}\n\n\t\t\t\t\tfunction clearStatus() {\n\t\t\t\t\t\tif (status) {\n\t\t\t\t\t\t\tstatus.textContent = '';\n\t\t\t\t\t\t\tstatus.hidden = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\tfunction setLoadStatus(type) {\n\t\t\t\t\t\tif (loadStatus) {\n\t\t\t\t\t\t\tloadStatus.textContent = messageFor(language, type);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\tfunction clearLoadStatus() {\n\t\t\t\t\t\tif (loadStatus) {\n\t\t\t\t\t\t\tloadStatus.textContent = '';\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\tfunction setButtonsDisabled(disabled) {\n\t\t\t\t\t\tArray.prototype.forEach.call(buttons, function (button) {\n\t\t\t\t\t\t\tbutton.disabled = disabled;\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\n\t\t\t\t\tfunction loadCategory(category) {\n\t\t\t\t\t\tif (isLoading || category === active) {\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tvar previous = active;\n\t\t\t\t\t\tactive = category;\n\t\t\t\t\t\tisLoading = true;\n\t\t\t\t\t\tsetActive(category);\n\t\t\t\t\t\tsetButtonsDisabled(true);\n\t\t\t\t\t\troot.classList.add('is-loading');\n\t\t\t\t\t\troot.setAttribute('aria-busy', 'true');\n\t\t\t\t\t\tsetStatus('loading');\n\t\t\t\t\t\tfinished = false;\n\t\t\t\t\t\tif (sentinel) {\n\t\t\t\t\t\t\tsentinel.hidden = false;\n\t\t\t\t\t\t\tsentinel.classList.remove('is-loading');\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tvar requestUrl = new window.URL(restUrl, window.location.href);\n\t\t\t\t\t\trequestUrl.searchParams.set('posts', postLimit);\n\t\t\t\t\t\trequestUrl.searchParams.set('category', category);\n\t\t\t\t\t\trequestUrl.searchParams.set('language', language);\n\n\t\t\t\t\t\twindow.fetch(requestUrl.toString(), {\n\t\t\t\t\t\t\tcredentials: 'same-origin',\n\t\t\t\t\t\t\theaders: { 'Accept': 'application\/json' }\n\t\t\t\t\t\t}).then(function (response) {\n\t\t\t\t\t\t\tif (!response.ok) {\n\t\t\t\t\t\t\t\tthrow new Error('Request failed');\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\treturn response.json();\n\t\t\t\t\t\t}).then(function (data) {\n\t\t\t\t\t\t\tif (!data || typeof data.html !== 'string') {\n\t\t\t\t\t\t\t\tthrow new Error('Invalid response');\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\tcards.innerHTML = data.html;\n\t\t\t\t\t\t\toffset = parseInt(postLimit, 10) || 6;\n\t\t\t\t\t\t\tif (sentinel) {\n\t\t\t\t\t\t\t\tsentinel.hidden = false;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tclearLoadStatus();\n\t\t\t\t\t\t\tclearStatus();\n\t\t\t\t\t\t}).catch(function () {\n\t\t\t\t\t\t\tactive = previous;\n\t\t\t\t\t\t\tsetActive(previous);\n\t\t\t\t\t\t\tsetStatus('error');\n\t\t\t\t\t\t}).then(function () {\n\t\t\t\t\t\t\tisLoading = false;\n\t\t\t\t\t\t\tsetButtonsDisabled(false);\n\t\t\t\t\t\t\troot.classList.remove('is-loading');\n\t\t\t\t\t\t\troot.setAttribute('aria-busy', 'false');\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\n\t\t\t\t\tfunction loadMore() {\n\t\t\t\t\t\tif (isLoading || isLoadingMore || finished || !sentinel) {\n\t\t\t\t\t\t\treturn;\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\tisLoadingMore = true;\n\t\t\t\t\t\tsentinel.classList.add('is-loading');\n\t\t\t\t\t\tsetLoadStatus('loading-more');\n\n\t\t\t\t\t\tvar requestUrl = new window.URL(restUrl, window.location.href);\n\t\t\t\t\t\trequestUrl.searchParams.set('posts', batchSize);\n\t\t\t\t\t\trequestUrl.searchParams.set('category', active);\n\t\t\t\t\t\trequestUrl.searchParams.set('language', language);\n\t\t\t\t\t\trequestUrl.searchParams.set('append', '1');\n\t\t\t\t\t\trequestUrl.searchParams.set('offset', String(offset));\n\n\t\t\t\t\t\twindow.fetch(requestUrl.toString(), {\n\t\t\t\t\t\t\tcredentials: 'same-origin',\n\t\t\t\t\t\t\theaders: { 'Accept': 'application\/json' }\n\t\t\t\t\t\t}).then(function (response) {\n\t\t\t\t\t\t\tif (!response.ok) {\n\t\t\t\t\t\t\t\tthrow new Error('Request failed');\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\treturn response.json();\n\t\t\t\t\t\t}).then(function (data) {\n\t\t\t\t\t\t\tif (!data || typeof data.html !== 'string') {\n\t\t\t\t\t\t\t\tthrow new Error('Invalid response');\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\tif (data.html) {\n\t\t\t\t\t\t\t\tcards.insertAdjacentHTML('beforeend', data.html);\n\t\t\t\t\t\t\t}\n\n\t\t\t\t\t\t\toffset = parseInt(data.next_offset, 10) || (offset + (parseInt(data.count, 10) || 0));\n\t\t\t\t\t\t\tif (!data.has_more || !data.html || !parseInt(data.count, 10)) {\n\t\t\t\t\t\t\t\tfinished = true;\n\t\t\t\t\t\t\t\tsentinel.hidden = true;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t\tclearLoadStatus();\n\t\t\t\t\t\t}).catch(function () {\n\t\t\t\t\t\t\tclearLoadStatus();\n\t\t\t\t\t\t}).then(function () {\n\t\t\t\t\t\t\tisLoadingMore = false;\n\t\t\t\t\t\t\tsentinel.classList.remove('is-loading');\n\t\t\t\t\t\t});\n\t\t\t\t\t}\n\n\t\t\t\t\tArray.prototype.forEach.call(buttons, function (button) {\n\t\t\t\t\t\tbutton.addEventListener('click', function () {\n\t\t\t\t\t\t\tloadCategory(button.getAttribute('data-locke-blog-filter') || '0');\n\t\t\t\t\t\t});\n\t\t\t\t\t});\n\n\t\t\t\t\tif (sentinel && typeof window.IntersectionObserver === 'function') {\n\t\t\t\t\t\tobserver = new window.IntersectionObserver(function (entries) {\n\t\t\t\t\t\t\tif (entries[0] && entries[0].isIntersecting) {\n\t\t\t\t\t\t\t\tloadMore();\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}, { rootMargin: '700px 0px' });\n\t\t\t\t\t\tobserver.observe(sentinel);\n\t\t\t\t\t} else if (sentinel) {\n\t\t\t\t\t\twindow.addEventListener('scroll', function () {\n\t\t\t\t\t\t\tif (!finished && sentinel.getBoundingClientRect().top < window.innerHeight + 700) {\n\t\t\t\t\t\t\t\tloadMore();\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}, { passive: true });\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t});\n\t\t}());\n\t\t<\/script>\n\t\t\t\t<div class=\"elementor-shortcode\"><div class=\"locke-blog-showcase locke-blog-showcase--hub\" data-locke-blog-showcase=\"1\" data-locke-blog-showcase-posts=\"6\" data-locke-blog-showcase-batch=\"12\" data-locke-blog-showcase-language=\"zh-cn\" data-locke-blog-showcase-rest-url=\"https:\/\/lockelee.hk\/zh-cn\/wp-json\/locke-blog-showcase\/v1\/posts\"><div class=\"locke-blog-showcase__filters\" data-locke-blog-showcase-filters role=\"group\" aria-label=\"\u6587\u7ae0\u5206\u7c7b\u7b5b\u9009\"><button type=\"button\" class=\"locke-blog-showcase__filter is-active\" data-locke-blog-filter=\"0\" aria-pressed=\"true\">\u5168\u90e8<\/button><button type=\"button\" class=\"locke-blog-showcase__filter\" data-locke-blog-filter=\"seo\" aria-pressed=\"false\">SEO<\/button><button type=\"button\" class=\"locke-blog-showcase__filter\" data-locke-blog-filter=\"ai\" aria-pressed=\"false\">AI<\/button><\/div><div class=\"insight-cards locke-blog-showcase__cards\" data-locke-blog-showcase-cards=\"1\" aria-live=\"polite\"><a class=\"locke-blog-card locke-blog-card--0\" href=\"https:\/\/lockelee.hk\/zh-cn\/ai\/grok-ai\/\" aria-label=\"\u9605\u8bfb\uff1aGrok AI \u662f\u4ec0\u4e48\uff1f\u5b9e\u65f6\u7f51\u7edc\u3001X \u641c\u7d22\u3001\u529f\u80fd\u548c\u9650\u5236\u4e00\u6b21\u8bb2\u6e05\u695a\" style=\"\"><div class=\"locke-blog-card__body\"><div class=\"locke-blog-card__meta\" style=\"\"><span>AI<\/span><time datetime=\"2026-10-08T04:17:42+00:00\">2026.10.08<\/time><\/div><h3 style=\"\">Grok AI \u662f\u4ec0\u4e48\uff1f\u5b9e\u65f6\u7f51\u7edc\u3001X \u641c\u7d22\u3001\u529f\u80fd\u548c\u9650\u5236\u4e00\u6b21\u8bb2\u6e05\u695a<\/h3><p class=\"locke-blog-card__excerpt\" style=\"\">Grok AI \u6df1\u5165\u4ecb\u7ecd\uff1a\u5b9e\u65f6\u7f51\u7edc\u548c X \u641c\u7d22\u3001Grok 4.7\u3001\u6587\u4ef6\u3001\u4ee3\u7801\u3001\u56fe\u50cf\u3001\u65e5\u5e38\u5de5\u4f5c\u7528\u6cd5\u3001\u9650\u5236\uff0c\u4ee5\u53ca\u66f4\u7a33\u59a5\u7684\u63d0\u95ee\u65b9\u6cd5\u3002<\/p><div class=\"locke-blog-card__foot\" style=\"\"><span>LOCKE LEE<\/span><span>13 \u5206\u949f\u9605\u8bfb<\/span><svg class=\"locke-blog-card__arrow\" viewBox=\"0 0 16 16\" aria-hidden=\"true\" focusable=\"false\" style=\"\"><path d=\"M3 13 13 3M6 3h7v7\"><\/path><\/svg><\/div><\/div><\/a><a class=\"locke-blog-card locke-blog-card--1\" href=\"https:\/\/lockelee.hk\/zh-cn\/seo\/google-ai-generated-content-guidance\/\" aria-label=\"\u9605\u8bfb\uff1aGoogle \u66f4\u65b0 AI \u751f\u6210\u5185\u5bb9\u6307\u5357\uff1a2026 \u5e74\u7f51\u7ad9\u5e94\u8be5\u600e\u4e48\u505a\uff1f\" style=\"\"><div class=\"locke-blog-card__body\"><div class=\"locke-blog-card__meta\" style=\"\"><span>SEO<\/span><time datetime=\"2026-10-06T03:03:18+00:00\">2026.10.06<\/time><\/div><h3 style=\"\">Google \u66f4\u65b0 AI \u751f\u6210\u5185\u5bb9\u6307\u5357\uff1a2026 \u5e74\u7f51\u7ad9\u5e94\u8be5\u600e\u4e48\u505a\uff1f<\/h3><p class=\"locke-blog-card__excerpt\" style=\"\">Google 2026 \u5e74\u66f4\u65b0 AI \u751f\u6210\u5185\u5bb9\u6307\u5bfc\uff0c\u4e0d\u662f\u5168\u9762\u7981\u6b62 AI\uff0c\u800c\u662f\u66f4\u91cd\u89c6\u51c6\u786e\u6027\u3001\u539f\u521b\u4ef7\u503c\u3001\u4f5c\u8005\u8d23\u4efb\u548c\u4ee5\u4eba\u4e3a\u672c\u3002<\/p><div class=\"locke-blog-card__foot\" style=\"\"><span>LOCKE LEE<\/span><span>13 \u5206\u949f\u9605\u8bfb<\/span><svg class=\"locke-blog-card__arrow\" viewBox=\"0 0 16 16\" aria-hidden=\"true\" focusable=\"false\" style=\"\"><path d=\"M3 13 13 3M6 3h7v7\"><\/path><\/svg><\/div><\/div><\/a><a class=\"locke-blog-card locke-blog-card--2\" href=\"https:\/\/lockelee.hk\/zh-cn\/seo\/seo-ranking-check\/\" aria-label=\"\u9605\u8bfb\uff1aSEO \u6392\u540d\u67e5\u8be2\uff1a\u7528\u4e86\u516d\u5e74 Ahrefs \u548c Semrush \u540e\uff0c\u4e3a\u4ec0\u4e48\u6211\u73b0\u5728\u5148\u770b Google Search Console\" style=\"\"><div class=\"locke-blog-card__body\"><div class=\"locke-blog-card__meta\" style=\"\"><span>SEO<\/span><time datetime=\"2026-10-02T06:05:13+00:00\">2026.10.02<\/time><\/div><h3 style=\"\">SEO \u6392\u540d\u67e5\u8be2\uff1a\u7528\u4e86\u516d\u5e74 Ahrefs \u548c Semrush \u540e\uff0c\u4e3a\u4ec0\u4e48\u6211\u73b0\u5728\u5148\u770b Google Search Console<\/h3><p class=\"locke-blog-card__excerpt\" style=\"\">\u4ece\u516d\u5e74 Ahrefs\u3001Semrush \u5b9e\u6218\u7ecf\u9a8c\u51fa\u53d1\uff0c\u62c6\u89e3\u7b2c\u4e09\u65b9\u6392\u540d\u5feb\u7167\u3001Google Search Console \u771f\u5b9e\u66dd\u5149\uff0c\u4ee5\u53ca AI Overviews \u5982\u4f55\u8ba9 SEO \u6392\u540d\u67e5\u8be2\u66f4\u96be\u89e3\u8bfb\u3002<\/p><div class=\"locke-blog-card__foot\" style=\"\"><span>LOCKE LEE<\/span><span>13 \u5206\u949f\u9605\u8bfb<\/span><svg class=\"locke-blog-card__arrow\" viewBox=\"0 0 16 16\" aria-hidden=\"true\" focusable=\"false\" style=\"\"><path d=\"M3 13 13 3M6 3h7v7\"><\/path><\/svg><\/div><\/div><\/a><a class=\"locke-blog-card locke-blog-card--3\" href=\"https:\/\/lockelee.hk\/zh-cn\/ai\/poe-ai\/\" aria-label=\"\u9605\u8bfb\uff1aPoe AI \u662f\u4ec0\u4e48\uff1f\u6211\u7528\u4e86\u56db\u5e74\u540e\uff0c\u4e3a\u4ec0\u4e48\u505a\u6b63\u7ecf\u5de5\u4f5c\u4ecd\u7136\u9009\u62e9 ChatGPT\" style=\"\"><div class=\"locke-blog-card__body\"><div class=\"locke-blog-card__meta\" style=\"\"><span>AI<\/span><time datetime=\"2026-10-02T01:48:44+00:00\">2026.10.02<\/time><\/div><h3 style=\"\">Poe AI \u662f\u4ec0\u4e48\uff1f\u6211\u7528\u4e86\u56db\u5e74\u540e\uff0c\u4e3a\u4ec0\u4e48\u505a\u6b63\u7ecf\u5de5\u4f5c\u4ecd\u7136\u9009\u62e9 ChatGPT<\/h3><p class=\"locke-blog-card__excerpt\" style=\"\">\u4ece\u6a21\u578b\u83dc\u5355\u3001\u673a\u5668\u4eba\u3001\u70b9\u6570\u5236\u5ea6\u5230\u6587\u4ef6\u6d41\u7a0b\uff0c\u5b8c\u6574\u89e3\u91ca Poe AI \u5982\u4f55\u4f7f\u7528\uff0c\u5e76\u52a0\u5165\u4f5c\u8005\u4f7f\u7528\u56db\u5e74\u540e\u4e0e ChatGPT \u7684\u4eb2\u8eab\u6bd4\u8f83\u3002<\/p><div class=\"locke-blog-card__foot\" style=\"\"><span>LOCKE LEE<\/span><span>12 \u5206\u949f\u9605\u8bfb<\/span><svg class=\"locke-blog-card__arrow\" viewBox=\"0 0 16 16\" aria-hidden=\"true\" focusable=\"false\" style=\"\"><path d=\"M3 13 13 3M6 3h7v7\"><\/path><\/svg><\/div><\/div><\/a><a class=\"locke-blog-card locke-blog-card--0\" href=\"https:\/\/lockelee.hk\/zh-cn\/ai\/perplexity-ai\/\" aria-label=\"\u9605\u8bfb\uff1aPerplexity AI \u662f\u4ec0\u4e48\uff1f\u5b83\u5982\u4f55\u641c\u7d22\u3001\u5f15\u7528\u6765\u6e90\uff0c\u53c8\u548c ChatGPT \u6709\u4ec0\u4e48\u4e0d\u540c\" style=\"\"><div class=\"locke-blog-card__body\"><div class=\"locke-blog-card__meta\" style=\"\"><span>AI<\/span><time datetime=\"2026-09-30T03:30:58+00:00\">2026.09.30<\/time><\/div><h3 style=\"\">Perplexity AI \u662f\u4ec0\u4e48\uff1f\u5b83\u5982\u4f55\u641c\u7d22\u3001\u5f15\u7528\u6765\u6e90\uff0c\u53c8\u548c ChatGPT \u6709\u4ec0\u4e48\u4e0d\u540c<\/h3><p class=\"locke-blog-card__excerpt\" style=\"\">\u4ece\u641c\u7d22\u3001\u5f15\u7528\u6765\u6e90\u3001Projects\u3001\u6587\u4ef6\u4e0a\u4f20\u5230 API\uff0c\u5b8c\u6574\u89e3\u91ca Perplexity AI \u5982\u4f55\u5de5\u4f5c\u3001\u9002\u5408\u54ea\u4e9b\u4efb\u52a1\uff0c\u4ee5\u53ca\u54ea\u4e9b\u5730\u65b9\u4ecd\u7136\u9700\u8981\u81ea\u5df1\u5224\u65ad\u3002<\/p><div class=\"locke-blog-card__foot\" style=\"\"><span>LOCKE LEE<\/span><span>13 \u5206\u949f\u9605\u8bfb<\/span><svg class=\"locke-blog-card__arrow\" viewBox=\"0 0 16 16\" aria-hidden=\"true\" focusable=\"false\" style=\"\"><path d=\"M3 13 13 3M6 3h7v7\"><\/path><\/svg><\/div><\/div><\/a><a class=\"locke-blog-card locke-blog-card--1\" href=\"https:\/\/lockelee.hk\/zh-cn\/ai\/chatgpt-5-6-luna-terra-sol\/\" aria-label=\"\u9605\u8bfb\uff1aChatGPT-5.6 Luna\u3001Terra \u8fd8\u662f Sol\uff1f\u6211\u7528\u4e86\u51e0\u4e2a\u6708\u540e\u7684\u9009\u62e9\" style=\"\"><div class=\"locke-blog-card__body\"><div class=\"locke-blog-card__meta\" style=\"\"><span>AI<\/span><time datetime=\"2026-09-28T01:50:55+00:00\">2026.09.28<\/time><\/div><h3 style=\"\">ChatGPT-5.6 Luna\u3001Terra \u8fd8\u662f Sol\uff1f\u6211\u7528\u4e86\u51e0\u4e2a\u6708\u540e\u7684\u9009\u62e9<\/h3><p class=\"locke-blog-card__excerpt\" style=\"\">\u7528 Reddit \u6210\u672c\u56fe\u3001OpenAI \u4ef7\u683c\u80cc\u666f\u548c\u6211\u4f7f\u7528 Luna Max \u51e0\u4e2a\u6708\u540e\u7684\u5b9e\u9645\u611f\u53d7\uff0c\u89e3\u91ca GPT-5.6 Luna\u3001Terra \u4e0e Sol \u7684\u533a\u522b\u3002<\/p><div class=\"locke-blog-card__foot\" style=\"\"><span>LOCKE LEE<\/span><span>12 \u5206\u949f\u9605\u8bfb<\/span><svg class=\"locke-blog-card__arrow\" viewBox=\"0 0 16 16\" aria-hidden=\"true\" focusable=\"false\" style=\"\"><path d=\"M3 13 13 3M6 3h7v7\"><\/path><\/svg><\/div><\/div><\/a><\/div><div class=\"locke-blog-showcase__load-more\" data-locke-blog-showcase-load-more role=\"status\" aria-live=\"polite\"><span data-locke-blog-showcase-load-status><\/span><\/div><p class=\"locke-blog-showcase__status\" data-locke-blog-showcase-status role=\"status\" aria-live=\"polite\" hidden><\/p><\/div><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-10735","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/lockelee.hk\/zh-cn\/wp-json\/wp\/v2\/pages\/10735","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lockelee.hk\/zh-cn\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lockelee.hk\/zh-cn\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lockelee.hk\/zh-cn\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lockelee.hk\/zh-cn\/wp-json\/wp\/v2\/comments?post=10735"}],"version-history":[{"count":4,"href":"https:\/\/lockelee.hk\/zh-cn\/wp-json\/wp\/v2\/pages\/10735\/revisions"}],"predecessor-version":[{"id":10759,"href":"https:\/\/lockelee.hk\/zh-cn\/wp-json\/wp\/v2\/pages\/10735\/revisions\/10759"}],"wp:attachment":[{"href":"https:\/\/lockelee.hk\/zh-cn\/wp-json\/wp\/v2\/media?parent=10735"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}