Ręcznie utwórz kanał RSS z adresami URL

Utwórz kanał RSS ręcznie

Obecnie mam „problem” polegający na tym, że muszę wprowadzić kilka witryn internetowych moich klientów w katalogach RSS, ale te witryny nie są oparte na WordPressie i dlatego nie mają kanału RSS.

Jeśli witryna została skonfigurowana za pomocą WordPress, możesz po prostu dodać „/feed/” do domeny, a zostaniesz automatycznie przeniesiony do kanału RSS. Na przykład na blogu Sir Apfelot:

https://www.sir-apfelot.de/feed/

Alternatywa: ręczna budowa statycznego pliku RSS

Objazdem, aby uzyskać kanał RSS, jest przecież ręczne utworzenie takiego pliku. Oczywiście w praktyce nie ma to większego sensu, jeśli zawartość serwisu często się zmienia. Na moim blogu musiałbym kilka razy dziennie tworzyć nowy plik, aby był aktualny.

Dla wielu klientów strony internetowe są jednak dość „statyczne”. Oznacza to, że zmieniają się tylko raz na kilka miesięcy lub lat, ale poza tym pozostają takie, jakie są.

Użyj szablonu RSS WordPress i odchudzaj

Aby ręcznie utworzyć plik RSS, potrzebujemy frameworka, na którym możemy się oprzeć. Szablon RSS z WordPressa jest do tego całkiem odpowiedni.

Po prostu załadowałem bieżący kanał mojego bloga do edytora tekstu, a następnie usunąłem informacje, takie jak tagi, kategorie, obrazy i wiele innych.

Zasadniczo pozostaje tylko podstawowa struktura, która zawiera tylko adres URL, tytuł i opis jako pola treści. W nagłówku znajduje się kilka informacji o stronie internetowej i adresie URL kanału, które musisz tylko dostosować do odpowiedniej witryny.

<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Titel der Webseite</title>
	<atom:link href="https://www.sir-apfelot.de/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.sir-apfelot.de</link>
	<description>Kurze Beschreibung der Webseite</description>
	<language>de-DE</language>
	
	<item>
		<title>Titel 1</title>
		<link>URL 1</link>
		<guid isPermaLink="true">URL 1</guid>
		<description>Beschreibung 1</description>
	</item>

<item>
		<title>Titel 2</title>
		<link>URL 2</link>
		<guid isPermaLink="true">URL 2</guid>
		<description>Beschreibung 2</description>
	</item>
		
	</channel>
</rss>

Wykorzystując ten framework tworzę plik dla strony klienta, który zapisuję jako rss.xml i wgrywam na serwer przez FTP.

Plik RSS można następnie uzyskać pod tym przykładowym adresem URL:

https://www.kundenbeispieldomain.de/rss.xml

Odniesienie do kanału w HEAD strony internetowej

Jest to tylko opcjonalne, ale zalecane: możesz odwołać się do kanału RSS w kodzie źródłowym swojej witryny, wstawiając następujący wiersz między tagami ...:

Ten kod umożliwia również przeglądarkom rozpoznanie, że Twoja witryna ma kanał RSS i wyświetla odpowiedni symbol w pasku adresu.

<link rel="alternate" type="application/rss+xml" title="RSS" href="https://www.kundenbeispieldomain.de/rss.xml"

Sprawdź kanał RSS

Jeśli masz problemy z przesłaniem swojego kanału do portali, możesz mieć błąd składni w kodzie.

Jeśli kanał nie zawiera błędów, zobaczysz tę reklamę.
Jeśli kanał nie zawiera błędów, zobaczysz tę reklamę.

Dlatego dobrym pomysłem jest zweryfikowanie pliku danych za pomocą walidatora pliku danych (takiego jak ten tutaj) po jego utworzeniu: https://validator.w3.org/feed/) do rozważenia. Zwykle powoduje to wyświetlenie kilku ostrzeżeń, ale można również znaleźć poważne błędy, takie jak niezamknięte tagi lub tym podobne.

Podobał Ci się artykuł i czy instrukcje na blogu Ci pomogły? Wtedy byłbym szczęśliwy, gdybyś bloga poprzez stałe członkostwo będzie wspierać.

Napisz komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone * oznakowane

Na blogu Sir Apfelot znajdziesz porady, instrukcje i recenzje produktów Apple, takich jak iPhone, iPad, Apple Watch, AirPods, iMac, Mac Pro, Mac Mini i Mac Studio.

Promocje