{"id":10737,"date":"2026-08-21T17:25:54","date_gmt":"2026-08-21T09:25:54","guid":{"rendered":"https:\/\/lockelee.hk\/blog\/"},"modified":"2026-08-21T19:22:17","modified_gmt":"2026-08-21T11:22:17","slug":"blog","status":"publish","type":"page","link":"https:\/\/lockelee.hk\/zh-hk\/blog\/","title":{"rendered":"SEO \u6559\u5b78\u3001GEO \u8207 AI \u641c\u5c0b\u5be6\u6230\uff5cLocke Lee"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"10737\" class=\"elementor elementor-10737 elementor-10735\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-71a0e45e 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=\"71a0e45e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-381a59c4 elementor-widget elementor-widget-shortcode\" data-id=\"381a59c4\" 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-hk\" data-locke-blog-showcase-rest-url=\"https:\/\/lockelee.hk\/zh-hk\/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\u985e\u7be9\u9078\"><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-hk\/ai\/grok-ai\/\" aria-label=\"\u95b1\u8b80\uff1aGrok AI \u4fc2\u54a9\uff1f\u5373\u6642\u7db2\u7d61\u3001X \u641c\u5c0b\u3001\u529f\u80fd\u540c\u9650\u5236\u4e00\u6b21\u8b1b\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 \u4fc2\u54a9\uff1f\u5373\u6642\u7db2\u7d61\u3001X \u641c\u5c0b\u3001\u529f\u80fd\u540c\u9650\u5236\u4e00\u6b21\u8b1b\u6e05\u695a<\/h3><p class=\"locke-blog-card__excerpt\" style=\"\">Grok AI \u5b8c\u6574\u4ecb\u7d39\uff1a\u5373\u6642\u7db2\u7d61\u540c X \u641c\u5c0b\u3001Grok 4.7\u3001\u6a94\u6848\u3001\u7a0b\u5f0f\u3001\u5716\u50cf\u3001\u65e5\u5e38\u5de5\u4f5c\u7528\u6cd5\u3001\u9650\u5236\uff0c\u4ee5\u53ca\u6bd4\u8f03\u7a69\u9663\u7684\u63d0\u554f\u65b9\u6cd5\u3002<\/p><div class=\"locke-blog-card__foot\" style=\"\"><span>LOCKE LEE<\/span><span>13 \u5206\u9418\u95b1\u8b80<\/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-hk\/seo\/google-ai-generated-content-guidance\/\" aria-label=\"\u95b1\u8b80\uff1aGoogle \u66f4\u65b0 AI \u751f\u6210\u5167\u5bb9\u6307\u5f15\uff1a2026 \u5e74\u7db2\u7ad9\u61c9\u8a72\u9ede\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\u5167\u5bb9\u6307\u5f15\uff1a2026 \u5e74\u7db2\u7ad9\u61c9\u8a72\u9ede\u505a\uff1f<\/h3><p class=\"locke-blog-card__excerpt\" style=\"\">Google 2026 \u5e74\u66f4\u65b0 AI \u751f\u6210\u5167\u5bb9\u6307\u5f15\uff0c\u5514\u4fc2\u5168\u9762\u7981\u6b62 AI\uff0c\u800c\u4fc2\u66f4\u91cd\u8996\u6e96\u78ba\u5ea6\u3001\u539f\u5275\u50f9\u503c\u3001\u4f5c\u8005\u8cac\u4efb\u540c\u4ee5\u4eba\u70ba\u672c\u3002<\/p><div class=\"locke-blog-card__foot\" style=\"\"><span>LOCKE LEE<\/span><span>13 \u5206\u9418\u95b1\u8b80<\/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-hk\/seo\/seo-ranking-check\/\" aria-label=\"\u95b1\u8b80\uff1aSEO \u6392\u540d\u67e5\u8a62\uff1a\u6211\u7528 Ahrefs\u3001Semrush \u516d\u5e74\u5f8c\uff0c\u9ede\u89e3\u800c\u5bb6\u5148\u7747 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\u8a62\uff1a\u6211\u7528 Ahrefs\u3001Semrush \u516d\u5e74\u5f8c\uff0c\u9ede\u89e3\u800c\u5bb6\u5148\u7747 Google Search Console<\/h3><p class=\"locke-blog-card__excerpt\" style=\"\">\u7531\u516d\u5e74 Ahrefs\u3001Semrush \u5be6\u6230\u7d93\u9a57\u51fa\u767c\uff0c\u62c6\u89e3\u7b2c\u4e09\u65b9\u6392\u540d\u5feb\u7167\u3001Google Search Console \u771f\u5be6\u66dd\u5149\uff0c\u4ee5\u53ca AI Overviews \u9ede\u6a23\u4ee4 SEO \u6392\u540d\u67e5\u8a62\u8b8a\u5f97\u66f4\u96e3\u8b80\u3002<\/p><div class=\"locke-blog-card__foot\" style=\"\"><span>LOCKE LEE<\/span><span>12 \u5206\u9418\u95b1\u8b80<\/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-hk\/ai\/poe-ai\/\" aria-label=\"\u95b1\u8b80\uff1aPoe AI \u4fc2\u751a\u9ebc\uff1f\u6211\u7528\u5497\u56db\u5e74\u4e4b\u5f8c\uff0c\u9ede\u89e3\u505a\u6b63\u7d93\u5de5\u4f5c\u4ecd\u7136\u63c0 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 \u4fc2\u751a\u9ebc\uff1f\u6211\u7528\u5497\u56db\u5e74\u4e4b\u5f8c\uff0c\u9ede\u89e3\u505a\u6b63\u7d93\u5de5\u4f5c\u4ecd\u7136\u63c0 ChatGPT<\/h3><p class=\"locke-blog-card__excerpt\" style=\"\">\u7531\u6a21\u578b\u9078\u55ae\u3001\u6a5f\u5668\u4eba\u3001\u9ede\u6578\u5236\u5ea6\u5230\u6a94\u6848\u6d41\u7a0b\uff0c\u5be6\u969b\u8b1b\u6e05\u695a Poe AI \u9ede\u6a23\u7528\uff0c\u4e26\u52a0\u5165\u4f5c\u8005\u7528\u5497\u56db\u5e74\u4e4b\u5f8c\u5c0d ChatGPT \u7684\u89aa\u8eab\u6bd4\u8f03\u3002<\/p><div class=\"locke-blog-card__foot\" style=\"\"><span>LOCKE LEE<\/span><span>12 \u5206\u9418\u95b1\u8b80<\/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-hk\/ai\/perplexity-ai\/\" aria-label=\"\u95b1\u8b80\uff1aPerplexity AI \u662f\u751a\u9ebc\uff1f\u9ede\u6a23\u641c\u5c0b\u3001\u5f15\u7528\u4f86\u6e90\uff0c\u540c ChatGPT \u6709\u54a9\u5514\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\u751a\u9ebc\uff1f\u9ede\u6a23\u641c\u5c0b\u3001\u5f15\u7528\u4f86\u6e90\uff0c\u540c ChatGPT \u6709\u54a9\u5514\u540c<\/h3><p class=\"locke-blog-card__excerpt\" style=\"\">\u7531\u641c\u5c0b\u3001\u5f15\u7528\u4f86\u6e90\u3001Projects\u3001\u6a94\u6848\u4e0a\u8f09\u5230 API\uff0c\u5be6\u969b\u8b1b\u6e05\u695a Perplexity AI \u9ede\u6a23\u5de5\u4f5c\u3001\u9069\u5408\u908a\u5572\u4efb\u52d9\uff0c\u540c\u57cb\u908a\u5572\u4f4d\u4ecd\u7136\u8981\u81ea\u5df1\u5224\u65b7\u3002<\/p><div class=\"locke-blog-card__foot\" style=\"\"><span>LOCKE LEE<\/span><span>13 \u5206\u9418\u95b1\u8b80<\/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-hk\/ai\/chatgpt-5-6-luna-terra-sol\/\" aria-label=\"\u95b1\u8b80\uff1aChatGPT-5.6 Luna\u3001Terra \u540c Sol\uff1a\u6211\u7528\u5497\u5e7e\u500b\u6708\u4e4b\u5f8c\u9ede\u63c0\" 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 \u540c Sol\uff1a\u6211\u7528\u5497\u5e7e\u500b\u6708\u4e4b\u5f8c\u9ede\u63c0<\/h3><p class=\"locke-blog-card__excerpt\" style=\"\">\u7528 Reddit \u6210\u672c\u5716\u3001OpenAI \u50f9\u683c\u80cc\u666f\u540c\u6211\u81ea\u5df1\u7528 Luna Max \u5e7e\u500b\u6708\u7684\u611f\u89ba\uff0c\u8b1b\u6e05\u695a GPT-5.6 Luna\u3001Terra \u540c Sol \u9ede\u63c0\u3002<\/p><div class=\"locke-blog-card__foot\" style=\"\"><span>LOCKE LEE<\/span><span>11 \u5206\u9418\u95b1\u8b80<\/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-10737","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/lockelee.hk\/zh-hk\/wp-json\/wp\/v2\/pages\/10737","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lockelee.hk\/zh-hk\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lockelee.hk\/zh-hk\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lockelee.hk\/zh-hk\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/lockelee.hk\/zh-hk\/wp-json\/wp\/v2\/comments?post=10737"}],"version-history":[{"count":10,"href":"https:\/\/lockelee.hk\/zh-hk\/wp-json\/wp\/v2\/pages\/10737\/revisions"}],"predecessor-version":[{"id":11113,"href":"https:\/\/lockelee.hk\/zh-hk\/wp-json\/wp\/v2\/pages\/10737\/revisions\/11113"}],"wp:attachment":[{"href":"https:\/\/lockelee.hk\/zh-hk\/wp-json\/wp\/v2\/media?parent=10737"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}