พื้นที่เก็บข้อมูลนี้มีธีมสำหรับ 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