Sådan opretter du et RSS-feed til dit websted fra bunden

  • Gabriel Brooks
  • 0
  • 3975
  • 79
Reklame

Mens RSS-feed og feed-læsere ikke er så populære, som de plejede at være, er RSS stadig vigtigt for dine besøgende på webstedet, der ønsker at blive underrettet, når din side opdateres. Derudover kan RSS-feeds bruges på en række måder til at promovere dit indhold ved hjælp af sociale medier.

Lad os først se, hvordan du opretter et RSS-feed til dit websted fra bunden.

RSS-feedformat: HEADER

En RSS-feed til dit websted er i det væsentlige en XML-fil. Du skal overholde et specifikt format for XML-filen for at den kan identificeres som en RSS-feed.

Alt hvad du skal gøre for at oprette dit RSS-feed er at specificere dine oplysninger til alle de nødvendige tags. Du kan bruge en hvilken som helst tekstredigerer De 6 bedste Windows Notepad-alternativer De 6 bedste Windows Notepad-alternativer Windows Notepad er for simpelt, men Microsoft Office er for meget? Hvis du leder efter en Notepad-erstatning, er her de førende alternativer. En vil være perfekt til dig. . Notepad fungerer fint, men kig på Notepad++.

Lad os se på de tags, du har brug for i din XML-fil for at oprette dit RSS-feed:

  

De første to linjer specificerer XML- og RSS-versionen, som du kan se. Den tredje linje åbner a “kanal” tag. Dette er hvad der vil indeholde alle oplysningerne til din kanal eller dit websted. Tilføj disse tre linjer, som de er.

Dernæst nogle kode om feedet:

MakeUseOf RSS-feed //www.makeuseof.com/ Cool websteder, software og internet-tip ons, 4. juli 2018

Disse få linjer specificerer oplysninger om dit RSS-feed og dit websted. Det titel tag huser enhver titel, du gerne vil give til dit RSS-feed, link tag-punkter til dit websted, og beskrivelse tag indeholder en kort introduktion om RSS-feedet eller webstedet. Det lastBuildDate tag giver den sidste gang noget indhold i kanalen ændres. Bemærk, at dlastBuildDate er valgfri.

Uanset hvad der er inde i din fil nu, lad os kalde den HEADER.

RSS-feedformat: INDHOLD

Herefter har vi det faktiske indhold af RSS-feedet, der vises som forskellige poster, når de ses ved hjælp af en feed-læser. Hver post er indeholdt i et par tags, og skal mindst have følgende indhold:

 Indtastningstitel URL Link til posten https://www.mysite.com/?p=584674 Dette er beskrivelsen af ​​indholdet… Ons, 4. juli 2018 

Igen titel tag henviser til overskriften eller dit indhold, link er den komplette webadresse, hvor posten kan nås på dit websted.

Datoen har et specifikt format, som kan ses ovenfor. Tiden skal være i GMT; Du kan henvise til RFC 822 afsnit 5 for at få flere oplysninger om andre specifikationer for dato-klokkeslæt.

Endelig beskrivelse mærket huser det faktiske indhold eller beskrivelse af posten. Husk, at ovenstående gentages for hver indgang på dit websted. For eksempel, hvis du har en blog med fem artikler, skal et komplet RSS-feed have 5 varemærker til at huse 5 poster.

Det guid tag er en unik identifikator for hvert element. Dette er, hvor mange feedlæsere (og din egen kode, der genererer denne fil), afgør, om RSS-filen indeholder nye poster.

Det pubDate tag giver publiceringsdatoen for indholdet inde i kanalen. I eksemplet ovenfor henviser dette til indholdet af de enkelte emner, og hvert element har sin egen udgivelsesdato.

Luk det åbne kanal og rss tags (bruger og ) og gem filen. Upload det til det passende sted på din webserver (webstedsroden fungerer fint), og du har en RSS-fil til rådighed.

De fleste moderne feed-læsere kan vise et overskriftbillede til din artikel, hvis du forordner beskrivelsen med et indlejret billede ved hjælp af HTML

Denne funktion trækker alle de enkelte elementer fra databasen og skriver dem til RSS-filen.

Generelt, uanset hvilket sprog du bruger, vil trin eller logik for koden være den samme:

  1. Opret forbindelse til databasen med alle de oplysninger, vi har brug for (se ovenfor).
  2. Hent alle POSTER som du vil tilføje til RSS-feedet. Normalt er det de 10 seneste
  3. Generer den første del af filen, dvs. HEADER.
  4. For hver artikel skal du gøre følgende:
    1. Generer et mærke.
    2. Udfyld de krævede tags og indhold.
    3. Generer tagget.
  5. Generer FOOTER for at lukke filen.

Gør dit RSS-feed opdageligt

En anden ting, du skal huske, er, at feed-læsere skal være i stand til at identificere det genererede feed som et RSS-feed. Der er mange måder at gøre dette på:

  • Du kan oprette en XML-fil som RSS-fil og åbne den og derefter manuelt tilføje elementer hver gang en ny post offentliggøres, eller når feedet skal opdateres.
  • Hvis du bruger et script til at oprette RSS-feed, hver gang det anmodes om, kan du sende en Indholdstype: applikation / xml overskrift før andre oplysninger.
  • Du kan gemme scriptet som en XML-fil og få din webserver software til at behandle det som en scriptingfil. Eksempel, tilføjelse af:
    AddType-applikation / x-httpd-php .xml

    i .htaccess ville få Apache til at behandle XML-filer som PHP-filer.

Ideelt set genkender din browser RSS-feed, når feedets URL indtastes i adressefeltet, i modsætning til at vise indholdet af scriptet.

De fleste moderne WordPress-websteder har et RSS-feed tilgængeligt uden for boksen. Se på MakeUseOfs RSS-feedindhold ved at besøge den URL, der er vedhæftet “/foder” i slutningen.

Nemmere alternativer til at oprette et RSS-feed

I årenes løb har der været en masse udvikling omkring RSS-teknologien. Ingen har virkelig brug for at oprette et manuelt RSS-feed længere, da der er så mange tjenester, der kan tage ethvert websted og konvertere det til et dynamisk opdateret RSS-feed. Her er et par tjenester online, der kan udføre dette (ikke alle er gratis).

FetchRSS: Dette sted giver dig mulighed for at definere elementer på en hvilken som helst webside, du vil overvåge for opdateringer, og oprette et RSS-feed ud af det ved at klikke på elementer på siden.

Feed Creator: Denne service, der er oprettet af FiveFilters.org, giver dig mulighed for at indtaste side-URL'en og filtrere efter guide- eller klasseattribut eller URL-segmenter.

Feed43: Giver dig mulighed for at hente HTML fra en hvilken som helst webside og oprette uddrag til filtre, der identificerer nye elementer på siden. Den gratis version giver dig mulighed for at oprette begrænsede produktfeeds, der opdateres hver sjette time eller mere.

Feedity: Denne service ligner FetchRSS, idet den giver dig mulighed for grafisk at fremhæve sektioner på en webside, der skal overvåges for opdateringer.

Sæt dit RSS-feed på

Der er en misforståelse af, at RSS er gammel teknologi, men det forblev en kerne del af nettet af en grund. Det er grunden til, at de fleste CMS-systemer integrerede RSS-generation i deres kernepakke. Det skyldes, at RSS er den nemmeste tilgængelige metode til at lade dine fans og læsere abonnere på at modtage underretninger, når dit websted opdateres.

Det holder dine besøgende tilbage og loyale. Så brug RSS, selvom kun en lille del af dine besøgende ønsker det. Når alt kommer til alt er loyale besøgende svære at komme forbi.

Hvis du vil lære mere om let at køre et websted, skal du tjekke vores ultimative WordPress-guide Opsæt din blog med WordPress: Den ultimative guide Opsæt din blog med WordPress: Den ultimative guide Vil du starte din egen blog, men don ' ved du ikke hvordan? Se til WordPress, den mest kraftfulde blogplatform, der er tilgængelig i dag. .




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.