ชุดรูปแบบไซต์ส่วนบุคคลขั้นพื้นฐานมีสไตล์ที่มี tachyons น้อยที่สุดการไฮไลต์ไวยากรณ์และการกำหนดค่าซีรีส์บล็อก
https://hugo-theme-basic.netlify.app/
series
- จัดกลุ่มโพสต์และแสดงโดยอัตโนมัติภายในประเภทอนุกรมวิธานที่แยกได้เรียกใช้คำสั่งนี้จากรูทของไดเรกทอรี Hugo ของคุณ (ต้องติดตั้ง Git):
$ git clone https://github.com/siegerts/hugo-theme-basic.git
หรือหากไซต์ Hugo ของคุณอยู่ใน Git แล้วคุณสามารถรวมที่เก็บนี้เป็น git submodule
สิ่งนี้ทำให้ง่ายต่อการอัปเดตชุดรูปแบบนี้ ( และสำหรับตัวเลือกการปรับใช้บางอย่างเช่น netlify )
$ git submodule add https://github.com/siegerts/hugo-theme-basic.git themes/hugo-theme-basic
อีกทางเลือกหนึ่งหากคุณไม่คุ้นเคยกับ Git คุณสามารถดาวน์โหลดธีมเป็นไฟล์. zip, คลายซิปเนื้อหาชุดรูปแบบแล้วย้ายแหล่งกำเนิดที่รั่วไหลลงในไดเรกทอรีธีมของคุณ
สำหรับข้อมูลเพิ่มเติมอ่านเอกสารอย่างเป็นทางการของ Hugo
จากรากของ themes/hugo-theme-basic/exampleSite
:
hugo server --themesDir ../..
ตรวจสอบไฟล์ config.toml
ตัวอย่างที่อยู่ในไดเรกทอรี exampleSite
คัดลอก config.toml
ไปยังไดเรกทอรีรูทของไซต์ Hugo ของคุณจากนั้นแก้ไขตามที่ต้องการ
พิมพ์ | คำอธิบาย | สั่งการ |
---|---|---|
โพสต์ | ใช้สำหรับโพสต์บล็อก โพสต์แสดงอยู่ในหน้า /post | hugo new post/<post-name>.md |
หน้าหนังสือ | ใช้สำหรับหน้าไซต์ | hugo new <page-name>.md |
โครงการ | ใช้สำหรับหน้าโครงการ ขยายรายการโครงการโดยการปรับแต่ง /layouts/section/project.html | hugo new project/<project-name>.md |
มีการเพิ่ม อนุกรมวิธาน พิเศษ series
เพื่ออนุญาตให้จัดกลุ่มโพสต์บล็อก การอ่านส่วนเพิ่มเติม แสดงที่ด้านล่างของแต่ละโพสต์ภายในซีรีส์เมื่อมีการจัดกลุ่มโพสต์สองรายการขึ้นไป
[ taxonomies ]
category = " categories "
series = " series "
tag = " tags "
.Params.Menu
มีการระบุลิงค์เมนูตามลำดับในการกำหนดค่าธีม
ตัวอย่างเช่น:
[[ params . menu ]]
name = " blog "
url = " blog/ "
[[ params . menu ]]
name = " post series "
url = " series/ "
[[ params . menu ]]
name = " about "
url = " about/ "
การไฮไลต์ไวยากรณ์มีให้โดยไฮไลต์. js ชุดรูปแบบสีสามารถเปลี่ยนแปลงได้โดยการปรับเปลี่ยน heplight.js stylesheet ใน layouts/partials/head_includes.html
รหัสมีอยู่ภายใต้ใบอนุญาต MIT