Minel, Pelican blog motoru için Tailwind CSS ile geliştirilmiş minimal bir temadır.
-
Tailwind CSS ile modern tasarım
-
Karanlık/Aydınlık mod desteği
-
Mobil uyumlu (responsive) tasarım
-
İçindekiler tablosu
-
Kod vurgulama (syntax highlighting)
-
SEO optimizasyonu
-
Yapısal veri (Schema.org) desteği
-
Arama özelliği
-
İstatistik özellikleri
-
Resim optimizasyonu
-
Minify desteği
-
PWA desteği
-
Çoklu dil desteği
-
Öne çıkan makale desteği
-
RSS ve Atom feed desteği
-
Tema dosyalarını Pelican projenizin
themes/Minel
dizinine kopyalayın -
Kaynak Dosyalarınızı _assets klasörüne atınız. (css,js,images) Nodejs betiği dosyaları işlemden geçirdikten sonra gerekli yerlere kendisi otomatik çıkartacaktır.
-
pelicanconf.py
dosyanızda temayı etkinleştirin:
THEME = 'themes/Minel'
- Gerekli npm paketlerini yükleyin:
npm install
- Gerekli Python paketlerini yükleyin:
pip install -r requirements.txt
Bu temayı kodladığımda Tailwind köklü bir değişikliğe giderek 4.0 sürümünü çıkardı.Henüz yeni sürümle uyumlu değildir.
Dosyaları izlemek ve değişiklikleri otomatik derlemek için:
npm run dev
veya
duty watch
Tüm dosyaları optimize edilmiş şekilde derlemek için:
npm run build # dev
npm run publish # production
# Üretimden sonra
duty livereload # dev
veya
duty build
Bu komut aşağıdaki işlemleri yapar:
-
CSS dosyalarını minimize eder
-
JavaScript dosyalarını minimize eder
-
Resimleri optimize eder
-
WebP formatına dönüştürür
-
Service Worker dosyasını oluşturur
-
Manifest dosyasını oluşturur
Derlenen dosyaları temizlemek için:
npm run clean
veya
duty clean
Tema için pelicanconf.py
dosyanızda aşağıdaki ayarları kullanabilirsiniz:
# Create a new post
duty new "My New Post"`
MIT