วิธีสร้างฟีด RSS สำหรับเว็บไซต์ของคุณตั้งแต่เริ่มต้น

วิธีสร้างฟีด RSS สำหรับเว็บไซต์ของคุณตั้งแต่เริ่มต้น

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





ขั้นแรกมาดูวิธีการสร้างฟีด RSS สำหรับเว็บไซต์ของคุณตั้งแต่เริ่มต้น





รูปแบบฟีด RSS: HEADER

ฟีด RSS สำหรับเว็บไซต์ของคุณนั้นเป็นไฟล์ XML คุณต้องปฏิบัติตามรูปแบบเฉพาะสำหรับไฟล์ XML เพื่อให้ระบุเป็นฟีด RSS





สิ่งที่คุณต้องทำเพื่อสร้างฟีด RSS คือการระบุข้อมูลของคุณสำหรับแท็กที่จำเป็นทั้งหมด คุณสามารถใช้อะไรก็ได้ โปรแกรมแก้ไขข้อความ . Notepad ใช้งานได้ดี แต่ลองดูที่ แผ่นจดบันทึก++ .

มาดูแท็กที่คุณต้องรวมไว้ในไฟล์ XML เพื่อสร้างฟีด RSS ของคุณ:





สองบรรทัดแรกระบุเวอร์ชัน XML และ RSS อย่างที่คุณเห็น บรรทัดที่สามเปิดแท็ก 'ช่อง' นี่คือสิ่งที่จะมีข้อมูลทั้งหมดสำหรับช่องหรือเว็บไซต์ของคุณ เพิ่มสามบรรทัดนี้ตามที่เป็นอยู่

ต่อไป โค้ดบางส่วนเกี่ยวกับฟีด:





MakeUseOf RSS Feed
https://www.makeuseof.com/
Cool Websites, Software and Internet Tips
Wed, July 4 2018

สองสามบรรทัดเหล่านี้ระบุข้อมูลเกี่ยวกับฟีด RSS และเว็บไซต์ของคุณ NS ชื่อ แท็กเป็นที่เก็บชื่อใด ๆ ที่คุณต้องการมอบให้กับฟีด RSS ของคุณ ลิงค์ แท็กชี้ไปที่เว็บไซต์ของคุณและ คำอธิบาย มีการแนะนำสั้นๆ เกี่ยวกับฟีด RSS หรือเว็บไซต์ NS LastBuildDate tag ระบุครั้งสุดท้ายที่เนื้อหาในช่องมีการเปลี่ยนแปลง โปรดทราบว่า dlastBuildDate เป็นทางเลือก

สิ่งที่อยู่ในไฟล์ของคุณตอนนี้ ให้เรียกมันว่า หัวข้อ .





สิ่งที่ต้องทำด้วยราสเบอร์รี่ pi

รูปแบบฟีด RSS: CONTENT

ถัดไป เรามีเนื้อหาจริงของฟีด RSS ที่จะแสดงเป็นรายการเฉพาะเมื่อดูโดยใช้โปรแกรมอ่านฟีด แต่ละรายการจะอยู่ภายในแท็กคู่หนึ่ง และต้องมีเนื้อหาอย่างน้อยดังต่อไปนี้:


Entry Title
URL Link to the entry
https://www.mysite.com/?p=584674
This is the description of the content...
Wed, July 4 2018

อีกครั้ง ชื่อ แท็กจะอ้างถึงหัวเรื่องหรือเนื้อหาของคุณ ลิงค์ คือที่อยู่เว็บที่สมบูรณ์ซึ่งสามารถเข้าถึงรายการได้บนเว็บไซต์ของคุณ

วันที่มีรูปแบบเฉพาะ ซึ่งสามารถดูด้านบนได้ เวลาต้องอยู่ใน GMT; คุณสามารถอ้างถึง อาร์เอฟซี 822 ส่วนที่ 5 สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับรูปแบบข้อกำหนดวันที่-เวลาอื่นๆ

ในที่สุด คำอธิบาย แท็กเป็นที่เก็บเนื้อหาหรือคำอธิบายที่แท้จริงของรายการ โปรดจำไว้ว่าข้างต้นจะถูกทำซ้ำสำหรับทุกรายการในเว็บไซต์ของคุณ ตัวอย่างเช่น หากคุณมีบล็อกที่มีบทความห้าบทความ ฟีด RSS ที่สมบูรณ์ควรมีแท็กรายการ 5 รายการเพื่อจัดเก็บ 5 รายการ

NS ไกด์ tag เป็นตัวระบุเฉพาะสำหรับแต่ละรายการ นี่คือจำนวนผู้อ่านฟีด (และโค้ดของคุณเองที่สร้างไฟล์นั้น) กำหนดว่าไฟล์ RSS มีรายการใหม่หรือไม่

NS pubDate tag ระบุวันที่เผยแพร่เนื้อหาภายในช่อง ในตัวอย่างข้างต้น หมายถึงเนื้อหาของแต่ละรายการ และแต่ละรายการจะมีวันที่เผยแพร่ของตนเอง

ปิดฝาเปิด ช่อง และ rss แท็ก (โดยใช้ และ ) และบันทึกไฟล์ อัปโหลดไปยังตำแหน่งที่เหมาะสมบนเว็บเซิร์ฟเวอร์ของคุณ (รูทของไซต์จะทำงานได้ดี) และคุณมีไฟล์ RSS พร้อมใช้งาน

วิธีบังคับออกโดยไม่มีตัวจัดการงาน

โปรแกรมอ่านฟีดที่ทันสมัยส่วนใหญ่สามารถแสดงรูปภาพส่วนหัวสำหรับบทความของคุณได้หากคุณนำหน้าคำอธิบายด้วยรูปภาพที่ฝังโดยใช้ HTML แท็ก

ตอนนี้ ถ้าคุณนั่งลงและคิดเกี่ยวกับมัน คุณจะรู้ทันทีว่าไฟล์ที่คุณเพิ่งสร้างขึ้นนั้นเป็นไฟล์คงที่ หมายความว่ารายการที่คุณเขียนในแท็กรายการจะยังคงเหมือนเดิมและจะไม่เปลี่ยนแปลงเพื่อสะท้อนถึงเนื้อหาล่าสุด ของเว็บไซต์ของคุณ ดังนั้น ก่อนที่เราจะสรุป เรามีปัญหาสองสามข้อที่ต้องแก้ไข

ทำให้ฟีด RSS ของคุณเป็นไดนามิก

ตอนนี้จะต้องมีการเขียนโปรแกรมพอสมควร หากคุณไม่มั่นใจในทักษะการเขียนโปรแกรม เราขอแนะนำให้คุณใช้ CMS เช่น Joomla , Drupal หรือเหนือสิ่งอื่นใด WordPress (ถ้าเหมาะกับคุณ) CMS มีปลั๊กอินจำนวนมากสำหรับฟีด RSS และส่วนใหญ่ยังมีฟังก์ชัน RSS ให้อีกด้วย อย่างไรก็ตาม เนื่องจากคุณกำลังอ่านข้อความนี้ ฉันคิดว่าคุณกำลังสร้างโซลูชันของคุณเอง ดังนั้น มาเขียนโค้ดกัน

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

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

ฟังก์ชันนี้จะดึงรายละเอียดส่วนหัวจากฐานข้อมูลและเขียนลงในไฟล์ RSS

ฟังก์ชันนี้จะดึงรายการทั้งหมดจากฐานข้อมูลและเขียนลงในไฟล์ RSS

โดยทั่วไป ไม่ว่าคุณจะใช้ภาษาใด ขั้นตอนหรือตรรกะของโค้ดจะเหมือนกัน:

  1. เชื่อมต่อกับฐานข้อมูลที่มีข้อมูลทั้งหมดที่เราต้องการ (ดูด้านบน)
  2. รับทั้งหมด รายการ ที่คุณต้องการเพิ่มลงในฟีด RSS ปกติจะเป็น 10 ตัวล่าสุด
  3. สร้างส่วนแรกของไฟล์ เช่น the หัวข้อ.
  4. สำหรับแต่ละรายการ ให้ทำดังนี้:
    1. สร้างแท็ก
    2. กรอกแท็กและเนื้อหาที่จำเป็น
    3. สร้างแท็ก
  5. สร้าง ส่วนท้าย เพื่อปิดไฟล์.

ทำให้ RSS Feed ของคุณค้นพบได้

อีกสิ่งหนึ่งที่คุณต้องจำไว้คือ โปรแกรมอ่านฟีดควรสามารถระบุฟีดที่สร้างขึ้นเป็นฟีด RSS ได้ มีหลายวิธีในการทำเช่นนี้:

  • คุณสามารถสร้างไฟล์ XML เป็นไฟล์ RSS แล้วเปิดขึ้นมา จากนั้นจึงเพิ่มรายการด้วยตนเองทุกครั้งที่มีการเผยแพร่รายการใหม่ หรือเมื่อใดก็ตามที่ควรอัปเดตฟีด
  • หากคุณใช้สคริปต์เพื่อสร้างฟีด RSS ทุกครั้งที่มีการร้องขอ คุณสามารถส่ง ประเภทเนื้อหา: application/xml ส่วนหัวก่อนข้อมูลอื่นๆ
  • คุณสามารถบันทึกสคริปต์เป็นไฟล์ XML และให้ซอฟต์แวร์เว็บเซิร์ฟเวอร์ของคุณถือว่าเป็นไฟล์สคริปต์ ตัวอย่าง การเพิ่ม: |_+_| ใน .htaccess จะทำให้ Apache ปฏิบัติต่อไฟล์ XML เป็นไฟล์ PHP

ตามหลักการแล้ว เบราว์เซอร์ของคุณจะรู้จักฟีด RSS เมื่อป้อน URL ของฟีดลงในช่องที่อยู่ แทนที่จะแสดงเนื้อหาของสคริปต์

ไซต์ WordPress ที่ทันสมัยส่วนใหญ่มีฟีด RSS ที่พร้อมใช้งานทันที ดูเนื้อหาฟีด RSS ของ MakeUseOf โดยไปที่ URL ที่ต่อท้ายด้วย '/ feed'

ทางเลือกที่ง่ายกว่าในการสร้างฟีด RSS

ในช่วงหลายปีที่ผ่านมา เทคโนโลยี RSS มีการพัฒนามากมาย ไม่มีใครจำเป็นต้องสร้างฟีด RSS ด้วยตนเองอีกต่อไป เนื่องจากมีบริการมากมายที่สามารถนำเว็บไซต์ใดๆ มาแปลงเป็นฟีด RSS ที่อัปเดตแบบไดนามิกได้ ต่อไปนี้คือบริการออนไลน์บางส่วนที่จะบรรลุเป้าหมายนี้ (ไม่ฟรีทั้งหมด)

วิธีปลดล็อกโทรศัพท์ Android ของผู้ให้บริการ

FetchRSS : ไซต์นี้ให้คุณกำหนดองค์ประกอบของหน้าเว็บใดๆ ที่คุณต้องการตรวจสอบการอัปเดต และสร้างฟีด RSS ได้โดยการคลิกที่องค์ประกอบของหน้า

ผู้สร้างฟีด : บริการนี้สร้างโดย FiveFilters.org ให้คุณพิมพ์ URL ของหน้า และตัวกรองสำหรับแอตทริบิวต์ guid หรือ class หรือส่วน URL

ฟีด43 : ช่วยให้คุณสามารถดึง HTML จากหน้าเว็บใดๆ และสร้างตัวอย่างสำหรับตัวกรองที่ระบุรายการใหม่บนหน้าเว็บ เวอร์ชันฟรีช่วยให้คุณสร้างฟีดรายการที่จำกัดซึ่งอัปเดตทุก ๆ หกชั่วโมงขึ้นไป

การให้อาหาร : บริการนี้คล้ายกับ FetchRSS โดยจะช่วยให้คุณสามารถเน้นส่วนต่างๆ ของหน้าเว็บแบบกราฟิกเพื่อตรวจสอบการอัปเดตได้

รับฟีด RSS ของคุณ

มีความเข้าใจผิดว่า RSS เป็นเทคโนโลยีเก่า แต่ก็ยังเป็นส่วนสำคัญของเว็บด้วยเหตุผลบางประการ นั่นเป็นสาเหตุที่ระบบ CMS ส่วนใหญ่รวมการสร้าง RSS ไว้ในแพ็คเกจหลัก นั่นเป็นเพราะว่า RSS เป็นวิธีที่ง่ายที่สุดในการให้แฟนๆ และผู้อ่านของคุณสมัครรับการแจ้งเตือนทุกครั้งที่ไซต์ของคุณอัปเดต

ที่ช่วยให้ผู้เยี่ยมชมของคุณกลับมาและภักดี ดังนั้นจงใช้ RSS แม้ว่าจะมีผู้เยี่ยมชมเพียงเล็กน้อยเท่านั้นที่ต้องการ ท้ายที่สุดแล้ว ผู้มาเยือนที่ภักดีก็ยากที่จะได้มา

หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการเรียกใช้เว็บไซต์อย่างง่ายดาย อย่าลืมตรวจสอบ สุดยอดคู่มือ WordPress ของเรา .

แบ่งปัน แบ่งปัน ทวีต อีเมล 5 เคล็ดลับในการเพิ่มพลังให้เครื่อง VirtualBox Linux ของคุณ

เบื่อกับประสิทธิภาพที่ย่ำแย่ของเวอร์ชวลแมชชีนหรือไม่? นี่คือสิ่งที่คุณควรทำเพื่อเพิ่มประสิทธิภาพ VirtualBox ของคุณ

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • การเขียนโปรแกรม
  • การพัฒนาเว็บ
เกี่ยวกับผู้เขียน Ryan Dube(เผยแพร่บทความ 942 ฉบับ)

Ryan สำเร็จการศึกษาระดับปริญญาตรีสาขาวิศวกรรมไฟฟ้า เขาทำงาน 13 ปีในด้านวิศวกรรมระบบอัตโนมัติ 5 ปีในด้านไอที และปัจจุบันเป็นวิศวกรด้านแอป อดีตผู้จัดการบรรณาธิการของ MakeUseOf เขาพูดในการประชุมระดับชาติเรื่อง Data Visualization และได้รับการนำเสนอในโทรทัศน์และวิทยุแห่งชาติ

เพิ่มเติมจาก Ryan Dube

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก