2016-04-26 83 views
1

有什麼簡單的方法或幫助程序可以啓用功能來設置自定義變量標誌。例如,我可以在編輯器中將顏色變量設置爲「藍色」,我可以使用句柄在該文章中添加「藍色」類元素。我最終不得不使用不同的CMS。 Ghost故意做得簡單,我的需求需要更多的定製功能。在鬼編輯器中設置自定義標誌或變量

回答

1

這是我一直想弄清楚的,但(對於鬼來說是新手),我還沒有找到一個乾淨的方式來做到這一點。與Wordpress不同,在編輯器中沒有這個字段(我檢查了文檔,沒有類似),所以你必須應用一些自定義解決方案。以下是兩種選擇:

  • 如果要應用的樣式取決於標籤,如果'電影'標記的帖子需要一些特殊的樣式,您可以只添加CSS,因爲{{body_class}}幫助程序將所有標籤添加到<body>元素,例如tag-classname,例如。 tag-movie

  • 如果標籤不是您的選擇,您可以使用客戶端JavaScript,檢查內容中的某些條件並應用樣式。我將其用於更改svg徽標的顏色,當它放置在碰巧與徽標顏色相同的英雄圖像上時。這需要帖子的英雄形象遵循一些url約定,如post-heroimg3663-blue.jpg。然後,您可以添加一些內聯Javascript到<head>以更改徽標的顏色。不太好,但它應該工作。

    UPDATE:

  • 如果第二個選項爲你工作,你甚至可以考慮創建一個自定義的把手和輔助運行的任何樣式(通過添加類)在服務器端。
相關問題