วิธีกำหนดค่าไซต์ของบล็อกของเรา จาก WordPress ถึง Jekyll 6

วิธีตั้งค่าเว็บไซต์

ต่อด้วย ชุดนี้ บทความเกี่ยวกับวิธีที่ฉันเปลี่ยนจาก WordPress ไปยัง Jekyll ถึงเวลาแล้วที่จะต้องทิ้งทฤษฎีไว้เบื้องหลังและก้าวไปสู่การปฏิบัติ

ฉันกำลังอธิบายขั้นตอนการกำหนดค่าในแง่ที่ฉันทำ. ไฟล์แรกที่จะแก้ไขคือ config.yml ในนี้เราจะพบการกำหนดค่าเริ่มต้นของไซต์. แต่ละโพสต์หรือเพจสามารถกำหนดค่าที่แตกต่างกันได้ แต่ในกรณีที่เราทำไม่ได้ระบบจะกำหนดไฟล์ที่สร้างไว้ในไฟล์นี้

โปรดจำไว้ว่าในบทความก่อนหน้านี้ เราได้ดาวน์โหลดธีมและเรากำลังใช้ธีมนี้เพื่อสร้างเว็บไซต์ของเรา
นามสกุล. yml ระบุว่าเอกสารนั้นเขียนโดยใช้ YAML. ภาษานี้ช่วยให้สามารถกำหนดลำดับชั้นระหว่างข้อมูลในแบบที่ทั้งคอมพิวเตอร์และมนุษย์เข้าใจได้ Jekyll ใช้เพื่อให้สอดคล้องกับองค์ประกอบต่างๆของโครงการ

วิธีกำหนดค่าไซต์โดยใช้ YAML

โปรเจ็กต์ Jekyll พื้นฐานมีไฟล์ config.yml ที่อนุญาตให้เรากำหนดพารามิเตอร์บางอย่าง

พารามิเตอร์เหล่านี้แสดงในรูปแบบ

หมวดหมู่: "เนื้อหา" เป็นมูลค่าการกล่าวขวัญที่นำหน้าด้วยเครื่องหมาย # จะถูกละเว้นดังนั้นหากเราต้องการให้ Jekyll ใช้พารามิเตอร์นั้นเราต้องลบออก

ในไฟล์ config.yml ของเราเราจะเห็นสิ่งนี้:

title: ชื่อไซต์

email: อีเมลของไซต์

description: คำอธิบายของออบเจ็กต์ไซต์สำหรับเครื่องมือค้นหาที่จะแสดง

baseurl: หากบล็อกเป็นส่วนหนึ่งของไซต์อื่นและมีการกำหนดโฟลเดอร์เฉพาะให้กับบล็อกนั้นจะมีการระบุไว้ที่นี่

url: โดเมนหลักของเว็บไซต์

นอกจากนี้ยังมีอีกสองประเภท

twitter_username

github_username:

พารามิเตอร์ทั้งสองนี้แสดงลิงก์ไปยังบัญชีผู้ใช้ Twitter และ Github

ด้านล่างนี้คุณจะบอก Jekyll ว่าจะใช้ธีมใดและส่วนเสริมใด

Config.yml ผิดพลาดน้อยที่สุด

Nเราจะใช้ธีมที่มีตัวเลือกอื่น ๆ อีกมากมายดังนั้นจึงต้องใช้ config.yml ที่สมบูรณ์ยิ่งขึ้น. วิธีปฏิบัติมากที่สุดคือการคัดลอก ไฟล์ จากโครงการธีมและวางลงในของเราแทนที่จะเป็นเนื้อหา เมื่อเสร็จแล้วเราจะแก้ไขพารามิเตอร์ต่อไปนี้

โปรดจำไว้ว่าโครงการตัวอย่างของเราคือบล็อกการทำสวน

สิ่งแรกที่เราต้องทำคือสร้างธีม ในบรรทัดนี้

# theme : "minimal-mistakes-jekyll»เราลบสัญลักษณ์ของตัวเลข "#"

ชุดรูปแบบนี้มีหลายรูปแบบ ฉันชอบการโทรอควา
เราแสดงความคิดเห็นเกี่ยวกับ "ค่าเริ่มต้น" โดยใส่สัญลักษณ์ #d หน้าชื่อและยกเลิกการใส่เครื่องหมาย "aqua

Locale ระบุภาษาของเว็บไซต์ในรูปแบบ language_VARIANT ตัวอย่างเช่นเนื่องจากฉันอยู่ในอาร์เจนตินาก็เป็นได้

locale : "es-AR»

คุณสามารถดูรายชื่อภาษาได้ใน หน้านี้

เราระบุชื่อของไซต์

title : "Blog de jardinería"

เราเลือกตัวคั่นระหว่างชื่อของไซต์และของโพสต์ เพื่อให้แสดงอย่างถูกต้องในเครื่องมือค้นหา

title_separator : "-"

เราสามารถเพิ่มคำบรรยาย

subtitle: “Llevamos la naturaleza a tu computadora”

เราระบุชื่อของผู้รับผิดชอบไซต์

name : "Rosendo Margarito Flores"

เรากรอกรายละเอียดเว็บไซต์ให้สมบูรณ์
เพื่อแสดงในเครื่องมือค้นหาและในโฮมเพจ

description : "Un blog para difundir el auto cultivo de vegetales y flores entre aquellos que no tienen la menor idea de cómo se hace."

พารามิเตอร์สองตัวถัดไปคือคนรู้จักเก่าสองคน แต่เรียงลำดับกลับกัน

Eในกรณีแรกเราระบุโดเมนของไซต์

URL: "https: //desdeeljardin.flor"

สมมติว่าบล็อกของเราเป็นส่วนหนึ่งของร้านขายเมล็ดพันธุ์ เราอาจต้องการกำหนดที่อยู่มาตรฐานของมันเองจากสวนดอกไม้ / บล็อก

จากนั้นเราก็ทำ
baseurl : "/blog"

ด้วยเหตุผลบางประการโพสต์ที่มีรูปภาพจึงมีผู้เข้าชมมากกว่าผู้ที่ไม่มี ในกรณีที่คุณยังไม่ได้กำหนดให้คุณสามารถแสดงค่าเริ่มต้นได้โดยการเปิดใช้งานพารามิเตอร์นี้

teaser : "/assets/images/500x300.png"

เพื่อหลีกเลี่ยงความสับสนฉันจะคงโครงสร้างไฟล์ดั้งเดิมของธีมไว้ ดังนั้นในโฟลเดอร์โปรเจ็กต์ของเราเราต้องสร้างโฟลเดอร์ที่เรียกว่าเนื้อหาภายในไฟล์ที่เรียกว่ารูปภาพและภายในนั้นมีพิกเซล 500 × 300 ที่เรียกว่า 500 × 300.png

เราสามารถเลือกโลโก้ไซต์ได้ด้วย เราทำซ้ำขั้นตอนเพื่อสร้างและบันทึกในโฟลเดอร์เดียวกันและกรอกพารามิเตอร์:

logo : "/assets/images/88x88.png"

เราสามารถเลือกชื่อเรื่องที่แตกต่างจากไซต์ที่จะแสดงที่ด้านบน เบราว์เซอร์

masthead_title: “¡Feliz primavera!”
ในบทความถัดไปเราจะตรวจสอบตัวเลือกการกำหนดค่าต่อไป แต่ฉันถือโอกาสชี้แจงว่าฉันไม่มีความคิดเกี่ยวกับการทำสวน ดังนั้นฉันจึงไม่รับผิดชอบต่อสิ่งที่บล็อกตัวอย่างกล่าว


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา