พื้นที่เก็บข้อมูลนี้มีธีมสำหรับ Pelican อย่าลังเลที่จะโคลน เพิ่มธีมของคุณเอง และส่งคำขอดึง มีการจัดการโดยชุมชน!
สามารถดูเวอร์ชันสดได้ที่ http://www.pelicanthemes.com
คำแนะนำเหล่านี้ถือว่าคุณได้อ่านเอกสาร Pelican ทั้งหมดแล้ว มีไซต์ที่ใช้งานได้ และตอนนี้ต้องการใช้ธีมที่ไม่ใช่ค่าเริ่มต้น
ขั้นแรก เลือกสถานที่เพื่อเก็บธีมของคุณ สำหรับตัวอย่างนี้ เราจะใช้ไดเร็กทอรี ~/pelican-themes
แต่ไดเร็กทอรีของคุณอาจแตกต่างกัน โคลนที่เก็บ pelican-themes
ไปยังตำแหน่งนั้นบนเครื่องของคุณ:
git clone --recursive https://github.com/getpelican/pelican-themes ~ /pelican-themes
ตอนนี้คุณควรมีที่เก็บ pelican-themes
เก็บไว้ที่ ~/pelican-themes/
หากต้องการใช้ธีมใดธีมหนึ่ง ให้แก้ไขไฟล์การตั้งค่า Pelican เพื่อรวมบรรทัดนี้:
THEME = "/home/user/pelican-themes/theme-name"
ตัวอย่างเช่น หากต้องการใช้ธีม mnmlist
คุณจะต้องแก้ไขไฟล์การตั้งค่าของคุณเพื่อรวม:
THEME = "/home/user/pelican-themes/mnmlist"
บันทึกการเปลี่ยนแปลงในไฟล์การตั้งค่าของคุณ จากนั้นสร้างไซต์ของคุณใหม่โดยใช้ Makefile ที่คุณควรตั้งค่าไว้แล้วโดยใช้ pelican-quickstart
:
make html
ธีมยังสามารถระบุได้โดยตรงผ่านพารามิเตอร์ -t ~/pelican-themes/theme-name
ไปยังคำสั่ง pelican
หากคุณต้องการแก้ไขธีมของคุณ ตรวจสอบให้แน่ใจว่าได้ทำการแก้ไขใดๆ กับสำเนาที่จัดเก็บไว้ใน ~/pelican-themes/theme-name
การเปลี่ยนแปลงใดๆ ที่ทำกับไฟล์ที่จัดเก็บไว้ในไดเร็กทอรี output
ของไซต์ของคุณจะถูกลบในครั้งถัดไปที่คุณสร้างไซต์ของคุณ
การสร้างตัวอย่างธีมจะเกิดขึ้นโดยอัตโนมัติผ่านเวิร์กโฟลว์ GitHub Actions หลังจากนั้นตัวอย่างเหล่านั้นจะถูกเผยแพร่ไปที่ https://pelicanthemes.com หากคุณต้องการสร้างการแสดงตัวอย่างภายในเครื่องบนเวิร์กสเตชันของคุณ ให้โคลนพื้นที่เก็บข้อมูล Pelican (เช่น เป็น ~/projects/pelican/) โคลนพื้นที่เก็บข้อมูลนี้ที่ไหนสักแห่ง เปลี่ยนเป็นไดเร็กทอรีรากของโคลนนั้น และทำตามขั้นตอนเหล่านี้:
python -m pip install pelican[markdown] shot-scraper
mkdir _pelican
cp -r ~ /projects/pelican/samples _pelican/
python build-theme-previews.py