Bagaimana Membuat RSS Feed untuk Laman Web Anda Dari Awal

Bagaimana Membuat RSS Feed untuk Laman Web Anda Dari Awal

Walaupun pembaca RSS feed dan feed tidak begitu popular seperti dulu, RSS tetap penting bagi pengunjung laman web anda yang ingin diberitahu setiap kali halaman anda dikemas kini. Sebagai tambahan, suapan RSS dapat digunakan dalam beberapa cara untuk mempromosikan kandungan anda menggunakan media sosial.





Mari kita lihat bagaimana membuat suapan RSS untuk laman web anda dari awal.





Format RSS Feed: HEADER

Suapan RSS untuk laman web anda pada dasarnya adalah fail XML. Anda mesti mematuhi format khusus untuk fail XML agar fail tersebut dikenal pasti sebagai RSS feed.





Yang harus anda buat untuk membuat suapan RSS anda ialah menentukan maklumat anda untuk semua tag yang diperlukan. Anda boleh menggunakan mana-mana penyunting teks . Notepad akan berfungsi dengan baik tetapi melihat-lihat Notepad ++ .

Mari kita lihat tag yang perlu anda masukkan dalam fail XML anda untuk membuat suapan RSS anda:





Dua baris pertama menentukan versi XML dan RSS seperti yang anda lihat. Baris ketiga membuka tag 'saluran'. Inilah yang mengandungi semua maklumat untuk saluran atau laman web anda. Tambahkan tiga baris ini sebagaimana adanya.

Seterusnya, beberapa kod mengenai suapan:





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

Beberapa baris tersebut menentukan maklumat mengenai RSS feed dan laman web anda. The tajuk tag mengandungi tajuk apa pun yang ingin anda berikan pada suapan RSS anda, pautan tag menunjukkan ke laman web anda, dan penerangan tag mengandungi pengenalan ringkas mengenai RSS feed atau laman web. The LastBuildDate tag memberikan kali terakhir sebarang kandungan dalam saluran diubah. Perhatikan bahawa dlastBuildDate adalah pilihan.

Apa sahaja yang ada di dalam fail anda sekarang, mari namakan sebagai KEPALA .





jam tangan samsung galaxy 3 vs aktif 2

Format RSS Feed: KANDUNGAN

Selanjutnya kita mempunyai kandungan sebenar RSS feed yang akan ditampilkan sebagai entri yang berbeza ketika dilihat menggunakan pembaca suapan. Setiap entri terkandung dalam sepasang tag, dan sekurang-kurangnya harus mempunyai kandungan berikut:


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

Sekali lagi tajuk tag akan merujuk pada tajuk atau kandungan anda, pautan adalah alamat web yang lengkap di mana kemasukan item dapat dicapai di laman web anda.

Tarikh mempunyai format tertentu, yang dapat dilihat di atas. Masanya mesti dalam GMT; anda boleh merujuk RFC 822 bahagian 5 untuk keterangan lebih lanjut mengenai format spesifikasi tarikh-waktu yang lain.

Akhirnya penerangan tag mengandungi kandungan atau keterangan sebenar entri. Ingat perkara di atas akan diulang untuk setiap entri di laman web anda. Contohnya jika anda mempunyai blog dengan lima artikel, umpan RSS yang lengkap harus mempunyai 5 tag item untuk memuatkan 5 entri.

The pedoman tag adalah pengecam unik untuk setiap item. Ini adalah berapa banyak pembaca suapan (dan kod anda sendiri yang menghasilkan fail itu) menentukan sama ada fail RSS mengandungi item baru.

The tarikh pub tag memberikan tarikh penerbitan kandungan di dalam saluran. Dalam contoh di atas, ini merujuk kepada kandungan setiap item dan setiap item akan mempunyai tarikh penerbitannya sendiri.

Tutup tempat terbuka saluran dan rss tag (menggunakan dan ) dan simpan fail. Muat naik ke lokasi yang sesuai di pelayan web anda (akar laman web akan berfungsi dengan baik) dan anda mempunyai fail RSS yang boleh anda gunakan.

mengapa skrin sentuh saya tidak berfungsi

Sebilangan besar pembaca suapan moden dapat memaparkan gambar tajuk untuk artikel anda jika anda mengawali penerangan dengan gambar yang disisipkan menggunakan HTML teg.

Sekiranya anda duduk dan memikirkannya, anda akan segera menyedari bahawa fail yang baru anda buat adalah statik, yang bermaksud bahawa entri yang anda tulis di dalam tag item akan tetap sama dan tidak akan berubah untuk mencerminkan kandungan terbaru laman web anda. Oleh itu, sebelum kita menyelesaikan sesuatu, kita mempunyai beberapa masalah yang perlu ditangani.

Jadikan RSS Feed anda Dinamik

Sekarang ini memerlukan sedikit pengaturcaraan. Sekiranya anda tidak yakin dengan kemahiran pengaturcaraan anda, saya sarankan anda lebih baik menggunakan CMS seperti Joomla , Drupal , atau yang terbaik, WordPress (jika itu sesuai dengan anda). CMSes mempunyai sejumlah pemalam untuk suapan RSS, dan kebanyakan dari mereka bahkan menawarkan fungsi RSS langsung dari kotak. Walau bagaimanapun, kerana anda membaca ini, saya menganggap anda sedang membuat penyelesaian anda sendiri dan jadi mari kita dapatkan pengekodan.

Anda boleh menggunakan bahasa pengaturcaraan yang sama dengan yang anda gunakan untuk memprogramkan laman web anda. Konsepnya, tanpa mengira bahasa pengaturcaraan, akan sama. Anda akan menyimpan jumlah item yang anda tulis ke suapan RSS semasa kemas kini terakhir ke pangkalan data laman web anda. Pangkalan data ini dikemas kini setiap kali anda menerbitkan halaman baru atau entri blog. Setiap kali skrip 'kemas kini rss' anda berjalan, anda akan membaca nilai-nilai tersebut dari pangkalan data dan menulisnya ke fail.

Yang akan kami lakukan adalah mengambil entri dari pangkalan data dan memasukkannya ke dalam tag yang sesuai. Saya hanya dapat menguraikan langkah-langkahnya secara ringkas kerana kod sebenarnya akan berbeza-beza mengikut bahasa pengaturcaraan yang anda gunakan. Coretan kod berikut adalah milik WebReference.com, jadi untuk maklumat lengkap semasa anda menulis kod anda sendiri, pastikan untuk membaca butiran tersebut.

Fungsi ini akan menarik butiran tajuk dari pangkalan data dan menulisnya ke fail RSS.

Fungsi ini akan menarik semua item individu dari pangkalan data dan menulisnya ke fail RSS.

Secara amnya, tanpa mengira bahasa apa yang anda gunakan, langkah atau logik kodnya akan sama:

  1. Sambungkan ke pangkalan data yang mengandungi semua maklumat yang kami perlukan (rujuk di atas).
  2. Ambil semua MASUK yang ingin anda tambahkan pada suapan RSS. Biasanya ia adalah 10 yang paling baru
  3. Hasilkan bahagian pertama fail, iaitu KEPALA.
  4. Untuk setiap item, lakukan perkara berikut:
    1. Hasilkan teg.
    2. Isi teg dan kandungan yang diperlukan.
    3. Hasilkan teg.
  5. Menjana KAKI untuk menutup fail.

Jadikan Umpan RSS Anda Dapat Diketahui

Perkara lain yang perlu anda perhatikan ialah pembaca suapan harus dapat mengenal pasti suapan yang dihasilkan sebagai suapan RSS. Terdapat banyak cara untuk melakukan ini:

  • Anda boleh membuat fail XML sebagai fail RSS dan membukanya, kemudian menambahkan item secara manual setiap kali entri baru diterbitkan, atau bila-bila masa umpan harus diperbarui.
  • Sekiranya anda menggunakan skrip untuk membuat umpan RSS setiap kali diminta, Anda dapat mengirim Jenis Kandungan: aplikasi / xml tajuk sebelum maklumat lain.
  • Anda dapat menyimpan skrip sebagai file XML dan meminta perisian pelayan web anda memperlakukannya sebagai file skrip. Contoh, menambah: AddType application/x-httpd-php .xml dalam .htaccess akan menjadikan Apache memperlakukan fail XML sebagai fail PHP.

Sebaik-baiknya, penyemak imbas anda akan mengenali umpan RSS ketika URL umpan dimasukkan ke dalam bidang alamat, berbanding dengan menunjukkan kandungan skrip.

Sebilangan besar laman WordPress moden mempunyai suapan RSS yang tersedia di luar kotak. Lihatlah kandungan suapan RSS MakeUseOf dengan melayari URL yang dilampirkan dengan '/ feed' pada akhir.

Alternatif yang Lebih Mudah untuk Membuat Suapan RSS

Selama bertahun-tahun terdapat banyak perkembangan mengenai teknologi RSS. Tidak ada yang benar-benar perlu membuat suapan RSS manual lagi, kerana terdapat begitu banyak perkhidmatan yang dapat mengambil laman web apa pun dan mengubahnya menjadi umpan RSS yang dinamis. Berikut adalah beberapa perkhidmatan dalam talian yang akan mencapai ini (tidak semua percuma).

mengapa perkhidmatan google play dihentikan

FetchRSS : Laman web ini membolehkan anda menentukan elemen halaman web yang ingin dipantau untuk kemas kini, dan membuat suapan RSS daripadanya dengan mengklik elemen halaman.

Makanan Pencipta : Perkhidmatan ini, yang dibuat oleh FiveFilters.org, memungkinkan anda memasukkan URL halaman, dan menyaring untuk panduan atau atribut kelas atau segmen URL.

Suapan43 : Membolehkan anda menarik HTML dari mana-mana laman web dan membuat potongan untuk penapis yang mengenal pasti item baru di halaman. Versi percuma membolehkan anda membuat suapan item terhad yang dikemas kini setiap enam jam atau lebih.

Umpan : Perkhidmatan ini mirip dengan FetchRSS kerana ia membolehkan anda menyoroti bahagian laman web secara grafik untuk memantau kemas kini.

Dapatkan Suapan RSS Anda

Terdapat salah tanggapan bahawa RSS adalah teknologi lama, tetapi tetap menjadi bahagian inti web kerana suatu sebab. Itulah sebabnya mengapa kebanyakan sistem CMS mengintegrasikan generasi RSS ke dalam pakej teras mereka. Ini kerana RSS adalah kaedah termudah yang tersedia untuk membiarkan peminat dan pembaca anda berlangganan untuk menerima pemberitahuan setiap kali laman web anda dikemas kini.

Itu menjadikan pengunjung anda kembali dan setia. Oleh itu, gunakan RSS, walaupun hanya sebilangan kecil pelawat anda yang menginginkannya. Lagipun, pengunjung setia sukar didatangi.

Sekiranya anda ingin mengetahui lebih lanjut mengenai cara menjalankan laman web dengan mudah, pastikan anda melihatnya panduan WordPress utama kami .

Berkongsi Berkongsi Tweet E-mel 5 Petua untuk Meningkatkan Mesin Linux VirtualBox Anda

Bosan dengan prestasi buruk yang ditawarkan oleh mesin maya? Inilah yang harus anda lakukan untuk meningkatkan prestasi VirtualBox anda.

Baca Seterusnya
Topik-topik yang berkaitan
  • Pengaturcaraan
  • Pembangunan Web
Mengenai Pengarang Ryan Dube(942 Artikel Diterbitkan)

Ryan mempunyai ijazah BSc dalam Kejuruteraan Elektrik. Dia bekerja 13 tahun dalam kejuruteraan automasi, 5 tahun dalam bidang IT, dan sekarang adalah Jurutera Aplikasi. Bekas Editor Urusan MakeUseOf, dia bercakap di persidangan nasional mengenai Visualisasi Data dan telah dipaparkan di TV nasional dan radio.

Lagi Dari Ryan Dube

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan