發表文章

目前顯示的是 3月, 2025的文章

AI SEO(GEO)該怎麼做?

圖片
我想,許多數位行銷人員都在忙著做 GEO(Generative Engine Optimization)。其中一個工作環節是察看到達頁面與來源,而來源需要不斷更新 filter,因此,在這裡記錄一下目前的 filter: (.*chatgpt\.com.*|.*perplexity.*|.*gemini\.google\.com.*|.*copilot\.microsoft\.com.*|.*openai\.com.*|.*claude\.ai.*|.*writesonic\.com.*|.*grok\.com*|.*x\.ai*|.*copy\.ai.*|.*deepseek\.com.*|.*huggingface\.co.*|.*bard\.google\.com*) 什麼是 GEO? 簡單來說,GEO 的目標就是使用者與 AI 互動時,參考的答案是來自你的網站或是直接提及你的品牌。 在 AI 驅動的搜尋引擎和內容生成工具日益普及的今天,數位行銷人員面臨著前所未有的挑戰。傳統的 SEO 側重於優化網站以提高在搜尋結果中的排名,而 GEO 則更進一步,旨在確保當使用者與 AI 互動時,AI 提供的答案來源於你的網站。 要做到這一點非常困難,除了網站內容的格式之外,還要做到 off-page SEO 與「Offline SEO」。聽起來是很簡單的名詞,但真要實行則動搖成本與時間,員工要能理解公司為何要增加他們的實體工作量,方向性也要正確且與 CXO 同步。 在這裡我們不討論方法,畢竟各行各業都不一樣,簡單又暴力用一句話來說就是:「增加社會影響力」。 AI 的快速進展 A:人有兩隻腳,AI 有八隻腳。 B:你確定 AI 只有八隻腳? AI 就是你以為它有 n 隻腳,隔天突然又變成 n+2 隻腳,AI 的進展就是這麼快。 2024 年還在 n8n,2025 年 3 月就已經 Agent 和 MCP 了。更別說各大廠牌的 AI 版本也一直在更新。 我們需要不斷學習,才能跟上 AI 技術的「舊資訊」(不是開玩笑)。 總結 GEO 是以前就有的名詞,在那個時候 AI 資訊的正確率和效率還不是很高,因此行銷人員可以無視;但因 AI 的發展越來越好,不僅能提供方法,還生出了搜尋引擎,行銷人員不得不面對它,未來要到 AI 工具買廣告欄位也...

你知道HTML有原生的彈出視窗(燈箱)嗎?不用再寫JS控制了

圖片
其實 HTML 已經有內建 Popover API 了,在某些簡單的場合下,你可以考慮直接用 HTML 和 CSS 就能寫出燈箱(彈出視窗)效果。 popovertarget 在 button 加上 popovertarget 對應燈箱的 id。 建立一個有 id 的元素,作為燈箱使用。 大功告成! 疑?就這樣? 對,就是這麼簡單。再來只要用 CSS 美化就好了。 See the Pen pure HTML popup by cj ( @cjzopen ) on CodePen . ::backdrop 這個 CSS 語法可以設計開啟燈箱的時候,燈箱以外的區域,例如背景顏色。 :popover-open 當你有多個 HTML 原生燈箱元素時,可以用這個語法先設計出 default 燈箱。

CSS漸層虛線邊框Gradient dashed border

圖片
很久以前看到有人用 CSS 的 padding-box 與 border-box 涵蓋範圍的不同做出 border,現在讓我們一起來運用這個技巧。 padding-box padding-box 指定這個背景只應用於元素的內邊距(padding)。也就是說如果元素有內邊距,這個顏色將填充內邊距;如果沒有,它可能不會顯示任何可見的效果,或者被下層的 background 覆蓋。實際也是如此,因為 0 0 表示漸層的起點和終點都在同一位置,所以它只是一個單一的顏色。 簡單來說,linear-gradient(var(--bg-color) 0 0) padding-box 是用來蓋掉內部顏色的。 border-box border-box指定這個漸層只應用於元素的包含邊框(border)的區域,但因為內部被padding-box那段原始碼蓋掉了,所以只會看到邊框的部分。 最後,加上 border dashed 把 border-box 那一段漸層蓋過去就大功告成了。 See the Pen Untitled by cj ( @cjzopen ) on CodePen . 另外,你想做一個齒輪的話,把用來蓋掉顏色的padding-box那部分拿掉,就會變成齒輪了。 用途 除了可以裝飾一些資訊物件之外,最常用的地方就是按鈕。 但我想要實線邊框 前面也提到最後一步是用 border 的顏色蓋掉漸層,所以只要把 border 的顏色設定成 transparent 就可以了。