J'ai un site, deanvmc.me que j'utilise pour m'apprendre à HTML, CSS et JavaScript. Le site est volontairement statique pour dépouiller mon apprentissage pour porter des os (la meilleure façon d'apprendre que je me sens). J'utilise GitHub comme hôte pour me verrouiller davantage au contenu généré de manière statique. P>
J'aimerais placer des articles et des tutoriels sur ce site et estimiez que ce serait bien d'offrir un flux RSS pour les deux. Les répertoires / articles et / didacticiels seront utilisés pour répertorier le contenu avec les messages réels sous forme / articles / et / tutoriels / respectivement. P>
J'ai regardé autour de moi, mais tout tutoriel que j'ai trouvé semble me reposer sur moi en utilisant l'un des principaux moteurs CMS, que je ne fais pas quoi faire. P>
Ma compréhension est que RSS a été environ plus longtemps que les moteurs CMS. Ma question est donc possible de syndicaliser mon site statique? P>
4 Réponses :
Le RSS est juste un fichier XML qui suit certaines conventions spécifiques. Vous pouvez écrire le XML manuellement, mais la tâche est fastidieuse, surtout si votre site publie de nombreux changements chaque jour. C'est la raison pour laquelle le fichier RSS est normalement généré par votre CMS.
ici vous pouvez Trouver la spécification RSS 2.0. p>
Voici un fichier RSS très simple. p> chaque article code> correspond à une entrée dans le nourrir. p> p>
Oui, vous pouvez avoir un flux RSS pour n'importe quel site, mais de préférence pour celui que vous ajoutez ou change de temps en temps.
Écrivez simplement le fichier XML, par exemple. en utilisant RSS 2.0 et téléchargez-le. P>
Ajouter le méta Tag à la tête de votre page Web. p>
C'est un peu plus dur avec des sites statiques pour obtenir un flux RSS, car vous pouvez finir par dupliquer le contenu, sauf si vous êtes prêt à ajouter un autre outil à votre génération de site ou à faire un peu de programmation (et probablement dans une langue différent de ceux que vous utilisez actuellement.) p>
Comme @simone a mentionné, RSS est un format simple et facile à écrire. Mais si vous écrivez simplement un flux RSS en plus de ce que vous faites maintenant, vous vous enverrez évidemment dupliquer tout ou partie du contenu du site, qui n'est pas idéal. P>
Donc, je suggérerais que ce dont vous avez besoin est une façon de prendre votre contenu et de le transformer en une alimentation RSS - ou inversement. P>
Lorsque j'ai créé un site de contenu statique avec un flux RSS, la façon dont je l'ai fait était de commencer em> avec le flux RSS. Ensuite, j'ai écrit un code qui prendrait le flux RSS et créerait mes articles HTML à partir de celui-ci - dans mon cas, j'ai utilisé XSLT pour transformer le RSS en une série de fichiers HTML, mais vous pouvez utiliser toute technologie souhaitée. P>
Puis, chaque fois que je voulais ajouter un article à mon site statique, je modifierais le flux RSS pour ajouter un nouvel article avec une nouvelle date, etc. et il existe des outils pour différentes plates-formes pour la création. RSS se nourrit manuellement comme ça.) Puis j'irais mon code, qui «brûlerait» mes articles HTML, donc je finirais toujours avec des articles statiques et un flux RSS en ligne, et une seule "source". Copie du contenu. P>
Il existe également des outils pour différentes plates-formes pouvant automatiser ou semi-automatisation générant un flux RSS à partir d'un tas de trucs sur disque, ce qui est un moyen d'approcher le problème de l'autre direction. P>
Ma réponse est donc que si vous êtes prêt à ajouter une autre langue ou un autre outil à l'exception de CSS, HTML et JavaScript à votre répertoire, il n'y a pas d'autre satisfaisant em> moyen d'ajouter un flux RSS à un site statique. Si vous ne faites que l'ajouter comme un fichier statique généré manuellement, vous devez mettre à jour votre contenu à deux endroits si vous modifiez un article, par exemple P>
Vous pourriez également apprendre beaucoup de savoir comment la récolte moderne des outils de création de sites statiques respectueux de RSS - Jekyll ou son dérivé plus intelligent Octopress , par exemple - faire le travail. P>
J'utilise un générateur de site statique pour mon blog ( Alexanderle.com ) et a couru dans ce problème. P >
J'ai décidé de créer un flux RSS à partir de zéro et cela fonctionne bien! Assez facile à automatiser également si vous avez accès au système de modèle ou à la base de données. La modification du XML n'est pas si difficile du tout - si vous pouvez écrire un fichier HTML simple, vous pouvez modifier un fichier XML RSS. P>
Consultez le guide à https://alexanderle.com/create- AN-RSS-FEED-FEED-DEFATRES ! P>