貼文討論:正在評估幫 shopify 客戶 客製化一個 theme



Shopify Theme 命名簡短指引(mc- 使用版)

一句話結論

👉 檔名不用 mc-
👉 前端 namespace 才用 mc-


不用 mc- 的地方(保持語意清楚)

檔名

hero.liquid
faq-list.liquid
product-showcase.liquid

snippet 名

button-primary.liquid
product-card.liquid

template 名

product.json
page.about.json

Liquid 變數

product_title
faq_items


應該用 mc- 的地方(避免衝突)

CSS class(最推薦)

mc-hero
mc-hero__title
mc-faq
mc-button

JS 綁定用 selector / data

data-mc-tab
data-mc-modal
data-mc-drawer

JS namespace / event

window.mcTheme
mc:cart-open
mc:variant-change

CSS variables

--mc-color-primary
--mc-container-width

id / utility class

id="mc-modal"
.mc-hidden


可用可不用

asset 檔名

theme-custom.css(建議)
mc-theme.css(也可)

body class

mc-theme(推薦)


最短實務規則

檔名 → 不用 mc-
DOM / CSS / JS → 用 mc-

👉 這樣最乾淨、最穩、最好維護


每週二 YT 直播 Q&A(可 Discord Call-in)
YT:https://www.youtube.com/@codelove_tw
DC:https://discord.gg/fvCF2whZ9D

⭐️ Shopify 接案服務(給品牌)
https://job.turn.tw/shopify-services

⭐️ Shopify 技術教練(給工程師)
https://job.turn.tw/developer-coaching

⭐️ 台灣 Shopify 開發者 LINE 群(非官方)
https://line.me/ti/g2/YUasX5K3CJ4QdIx76zppjHlh3-q8w-xkSyK1LA