ต่อ ด้วยการตั้งค่าบล็อกของเรา เราจะมุ่งเน้นไปที่ ทำให้ผู้อ่านของเราค้นหาเนื้อหาของเราได้ง่ายขึ้น
ฟีด RSS การค้นหาภายในและภายนอก
RSS feed
แม้ว่าเครือข่ายโซเชียลทำให้เทคโนโลยีนี้สูญเสียผู้ใช้จำนวนมาก แต่ก็ยังมีผู้ติดตามอยู่ โดยทั่วไปจะช่วยให้คุณสามารถติดตามการอัปเดตของบล็อกโดยไม่ต้องเข้าถึงเว็บไซต์
ตามค่าเริ่มต้น Jekyll จะสร้างฟีดของตัวเองและจัดเก็บไว้ในโฟลเดอร์รากของเว็บไซต์ site. แต่เราสามารถใช้บริการภายนอกได้ง่ายๆ โดยอ้างอิงลิงก์หลังเส้นทางรายการใต้ส่วนหัวของฟีด
ภายใต้หัวข้อเดียวกันนี้ เราจะพบตัวเลือกในการลบไอคอนฟีดออกจากทั้งส่วนหัวและด้านล่างของหน้า เราจะต้องเปลี่ยนจากเท็จเป็นจริงในที่ซ่อน
เครื่องมือค้นหาภายใน
เมื่อเราพูดถึงเครื่องมือค้นหา เราไม่ได้หมายถึงการค้นหาภายในไซต์เท่านั้น แต่ยังหมายถึงไซต์ของเราที่ปรากฏในเครื่องมือค้นหาด้วย
เพื่อให้สามารถค้นหาภายในไซต์ได้ เราแก้ไขโค้ดใน config.yml ดังนี้
ค้นหา: จริง
search_full_content: จริง
เราสามารถเลือกระหว่างสามตัวเลือกการค้นหา
- จ.
- อัลโกเลีย
- การค้นหาที่กำหนดเองของ Google
จันทร์
เป็นตัวเลือกที่นำไปใช้โดยค่าเริ่มต้นและไม่ต้องการการกำหนดค่าเพิ่มเติมใดๆ
Algolia
Algolia เป็นเสิร์ชเอ็นจิ้นที่ทรงพลังกว่า Lunr มาก มีแผนบริการฟรีและตัวเลือกการชำระเงินสองแบบ ในการใช้งาน คุณต้องทำการแก้ไขในไฟล์อื่นที่เราจะพูดถึงในบทความต่อไป
ข้อมูลที่เราต้องกรอกใน config.yml มีดังนี้:
search_provider: อัลโกเลีย
และข้อมูลต่อไปนี้ที่เราได้รับเมื่อลงทะเบียนบนเว็บไซต์
อัลโกเลีย:
application_id: # ID แอปพลิเคชันที่ให้บริการโดยบริการ
index_name: # ชื่อของการค้นหา index
search_only_api_key: # API KEY ที่กำหนด
นอกจากนี้เรายังมีตัวเลือกในการแสดงให้ผู้อ่านทราบว่าเราใช้เครื่องมือค้นหาใดอยู่
powered_by: # true (ค่าเริ่มต้น), false
อย่าลืมลบตัวเลข
เราเริ่มสร้างดัชนีด้วย:
ALGOLIA_API_KEY = your_admin_api_key บันเดิล exec jekyll algoli
การค้นหาลูกค้าของ Google
ในการใช้ Google เป็นเครื่องมือค้นหาของเรา เราต้องดำเนินการดังต่อไปนี้
- เราไปที่หน้านี้และคลิกที่เครื่องมือค้นหาใหม่
- เรากรอกชื่อเว็บไซต์และเลือกภาษา คลิกที่สร้าง
- มันแสดงให้เราเห็นข้อมูลของเครื่องมือค้นหา คัดลอกและวางรหัสในไฟล์เพื่อให้อยู่ในมือ
- คลิกที่แผงควบคุม
- ใน Look and feel เราเลือก Result เป็นเลย์เอาต์เท่านั้น และ Minimalist เป็นธีม
- เราเสร็จสิ้นโดยกดบันทึกและรับรหัส
เราวางรหัสในส่วนถัดไปของ config.yml
Google:
search_engine_id: ใส่รหัสเครื่องมือค้นหาที่นี่
คุณยังสามารถเปิดใช้งานตัวเลือกการค้นหาทันทีโดยการตั้งค่าพารามิเตอร์ instant_search เป็นจริง
การเพิ่มประสิทธิภาพกลไกค้นหา
ณ จุดนี้ในเกม เราทุกคนรู้ดีว่าวิธีที่ดีที่สุดในการได้ตำแหน่งเสิร์ชเอ็นจิ้นที่ดีคือการจ่ายค่าโฆษณา แต่ถ้าด้วยเหตุผลด้านงบประมาณที่ไม่เป็นปัญหา เราสามารถทำตามคำแนะนำเพื่อเพิ่มประสิทธิภาพไซต์ของเราใน ทำให้เครื่องมือค้นหาเป็นมิตรมากขึ้น วิธีหนึ่งคือการยืนยันว่าเรามีความรับผิดชอบ
การยืนยันเป็นวิธีการรับประกันแก่เครื่องมือค้นหาว่าเรามีสิทธิ์ที่จะเห็นข้อมูลที่สร้างขึ้นจากการค้นหาที่นำไปสู่เว็บไซต์ของเรา
ขั้นตอนนี้ต้องทำเมื่อคุณกำลังจะอัปโหลดไซต์ไปยังเซิร์ฟเวอร์ เพราะจำเป็นสำหรับเครื่องมือค้นหาแต่ละแห่งที่จะต้องดำเนินการตามขั้นตอนการตรวจสอบ
กล่าวอีกนัยหนึ่ง คุณจะต้องเขียนบทความก่อนที่จะกรอกส่วนนี้ของไฟล์ config.yml เราจะเห็นสิ่งนี้ในบทความต่อไป
ข้อผิดพลาดน้อยที่สุด ธีมที่เรากำลังใช้งานอยู่นั้นเข้ากันได้กับเครื่องมือค้นหาต่อไปนี้
Google Search Console
การยืนยันสามารถทำได้สำหรับทั้งโดเมนและที่อยู่เฉพาะ ในกรณีแรก จำเป็นต้องสามารถแก้ไขการกำหนดค่า DNS ได้ แต่ในกรณีนั้น ไม่จำเป็นต้องทำการเปลี่ยนแปลงใน config.yml ตัวเลือกอื่นอยู่ในคำนำหน้า URL เลือกตัวเลือกแท็ก HTML
เราจะเห็นชิ้นส่วนของรหัส เราสนใจเฉพาะชุดตัวอักษรและตัวเลขที่อยู่หลังเนื้อหาเท่านั้น เราคัดลอกระหว่างคำพูดใน
google_site_verification:
เครื่องมือ Bing Webmaster
Bing ยังเสนอตัวเลือกในการแก้ไข DNS และเพิ่มตัวเลือกในการนำเข้าแผนผังเว็บไซต์จาก Google Search Console ซึ่งเราไม่จำเป็นต้องแตะ config.yml ยกเว้นว่าตัวเลือกนี้เรียกว่า HTML Meta Tag ขั้นตอนจะเหมือนกัน