ธีม Hugo 8 บิตมีพื้นฐานมาจาก CSS Framework สไตล์ NES ที่พัฒนาโดย @bc_rikko
การสาธิตสด
ชื่อ | NES.css |
คำอธิบาย | กรอบงาน CSS สไตล์ NES |
ดีไซเนอร์ | บีซีริกโก้ |
เวอร์ชัน | 2.3.0 |
ปล่อยแล้ว | 17 ธันวาคม 2019 |
ใบอนุญาต | ข้อมูลใบอนุญาต |
$ cd /<your-hugo-site-directory>
$ git submodule add https://github.com/miguelsimoni/hugo-8bits-theme.git themes/hugo-8bits-theme
ข้อมูลเพิ่มเติม: คู่มือการตั้งค่า Hugo
config.yaml
คุณสามารถแสดงหรือซ่อนเมนูแบบเลื่อนลงภาษาได้จาก config.yaml
:
languagesMenuEnabled : true
คุณสามารถแสดงหรือซ่อนหน้าปัจจุบันใน breadcrumb ได้จาก config.yaml
:
breadcrumb :
showCurrent : true
คุณสามารถเปิดหรือปิดใช้งานตัวโหลดการแบ่งหน้า (ปุ่มโหลดเพิ่มเติม) ในหน้ารายการจาก config.yaml
:
pagination :
loader : true
การปิดใช้งานจะแสดงวิดเจ็ตการแบ่งหน้ามาตรฐาน
คุณสามารถตั้งค่าพื้นหลังของธีมได้เพียงแค่วางรูปภาพลงในโฟลเดอร์ static/images/
แล้วพิมพ์ชื่อลงใน params.background.image
นอกจากนี้คุณยังสามารถตั้งค่าเอฟเฟกต์พารัลแลกซ์และความเร็วสำหรับส่วนโพสต์ได้
background :
image : " ../images/background.png "
parallax : true
speed : 10
คุณสามารถเปิดใช้งาน de Contact form เพื่อให้ผู้เยี่ยมชมส่งข้อความถึงคุณโดยใช้บริการข้อความเช่น Formspree เพียงเพิ่ม URL การดำเนินการของแบบฟอร์มติดต่อใน config.yaml
:
contact :
formAction : https://formspree.io/f/yourformcode
คุณสามารถเพิ่มชื่อผู้ใช้สำหรับเครือข่ายโซเชียลที่รองรับในปัจจุบันได้ใน config.yaml
:
social :
- network : twitter
link : " https://www.twitter.com/8bits "
- network : facebook
link : " https://www.facebook.com/8bits "
- network : instagram
link : " https://www.instagram.com/8bits "
ดู config.yaml สำหรับตัวอย่างเพิ่มเติมเกี่ยวกับการกำหนดพารามิเตอร์เครือข่ายโซเชียล
ขับเคลื่อนโดย Disqus
disqusShortname : " yourdiscussshortname "
ปิดการใช้งานระบบแสดงความคิดเห็นโดยปล่อย params.disqusShortname
ว่างไว้
googleAnalytics : " UA-123-45 "
ปิดการใช้งาน Google Analytics โดยปล่อย params.googleAnalytics
ว่างไว้
ดูการกำหนดค่าทั้งหมดในไฟล์ config.yaml
โฟลเดอร์ exampleSite
อิงจาก Hugo Basic Example และเสนอไซต์ตัวอย่างสำหรับธีมนี้
โฟลเดอร์ exampleSite/content/
มีดังต่อไปนี้:
/post/
พร้อมเนื้อหามาร์กดาวน์ตัวอย่างabout.md
ที่มีวัตถุประสงค์เพื่อให้หน้า /about/
สำหรับการสาธิตธีมcontact.md
ที่มีวัตถุประสงค์เพื่อให้ /contact/
หน้าสำหรับแบบฟอร์มการติดต่อ หากต้องการดูไซต์ของคุณทำงานจริง คุณสามารถเรียกใช้เซิร์ฟเวอร์ภายในของ Hugo ได้
$ cd exampleSite
$ hugo server -t ../..
ตอนนี้ป้อน http://localhost:1313/
ในแถบที่อยู่ของเบราว์เซอร์ของคุณ
แจ้งให้เราทราบโดยใช้ตัวติดตามปัญหาหรือสร้างโดยตรงด้วยคำขอดึง
ธีมนี้และเฟรมเวิร์กที่ทำให้เป็นไปได้ได้รับการเผยแพร่ภายใต้ใบอนุญาต MIT ตรวจสอบใบอนุญาตกรอบงานต้นฉบับเพื่อดูข้อมูลใบอนุญาตเพิ่มเติม
ขอขอบคุณ Steve Francia ที่สร้าง Hugo และชุมชนที่ยอดเยี่ยมรอบๆ โครงการ และขอขอบคุณ BcRikko ที่สร้างเฟรมเวิร์กความคิดถึงที่ยอดเยี่ยมนี้