[英]Jekyll customizing default theme
我正在使用 Jekyll 構建我的第一個網站,我非常喜歡默認的 minima 主題。 但是,我想更改一些有關主題的內容,例如背景顏色或類似內容……我該怎么做?
我嘗試更改 /_site/assets 文件夾中的 CSS 文件,但即使它確實更改了文件並且網站看起來與 Jekyll 預覽不同,但它不會永久更改它,因為我猜它不是用新的CSS 文件。
我的目錄結構是這樣的:
├── 404.html
├── about.md
├── assets
│ └── js
│ └── main.js
├── _config.yml
├── Gemfile
├── Gemfile.lock
├── index.md
├── _posts
│ ├── 2018-02-25-animosity.md
│ ├── 2018-02-25-test.html
│ └── main.js
└── _site
├── 404.html
├── about
│ └── index.html
├── assets
│ ├── js
│ │ └── main.js
│ ├── main.css
│ └── minima-social-icons.svg
├── feed.xml
├── index.html
└── jekyll
└── update
└── 2018
└── 02
└── 25
├── animosity.html
└── test.html
您在已刪除的答案中說您正在使用 Minima 主題作為寶石。
在這種情況下,可以通過在文件夾結構中的正確位置創建單個文件的修改副本來“覆蓋”單個文件。
請參閱 Jekyll 文檔:
覆蓋主題默認值
例如,要覆蓋main.css
(顯示在_site/assets/main.css
下的目錄結構中,您需要在此處創建該文件的副本:
├── 404.html
├── about.md
├── assets
│ ├── js
│ │ └── main.js
│ └── main.css <-- HERE
├── _config.yml
├── Gemfile
├── Gemfile.lock
├── index.md
├── _posts
│ ├── 2018-02-25-animosity.md
│ ├── 2018-02-25-test.html
│ └── main.js
└── _site
├── ... <-- NOT HERE
注意:不要更改_site
目錄中的任何內容,因為每次構建頁面時都會刪除並重新創建!
任何模板更改都必須在主目錄中進行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.