Aggiungi un feed RSS
Preparati a…
- Installa un pacchetto Astro per creare un feed RSS per il tuo sito web
- Crea un feed a cui è possibile iscriversi e leggere da lettori di feed RSS
Installa il pacchetto RSS di Astro
Astro fornisce un pacchetto personalizzato per aggiungere rapidamente un feed RSS al tuo sito web.
Questo pacchetto ufficiale genera un documento non HTML con informazioni su tutti i tuoi articoli del blog che possono essere lette da lettori di feed come Feedly, The Old Reader e altri. Questo documento viene aggiornato ogni volta che il tuo sito viene ricostruito.
Gli individui possono iscriversi al tuo feed in un lettore di feed e ricevere una notifica quando pubblichi un nuovo articolo del blog sul tuo sito, rendendolo una funzionalità popolare del blog.
Esci dal server di sviluppo Astro ed esegui il seguente comando nel terminale per installare il pacchetto RSS di Astro.
npm install @astrojs/rsspnpm add @astrojs/rssyarn add @astrojs/rssRiavvia il server di sviluppo per iniziare di nuovo a lavorare sul tuo progetto Astro.
npm run devpnpm run devyarn run dev
Crea un documento feed .xml
Crea un nuovo file in
src/pages/chiamatorss.xml.jsCopia il seguente codice in questo nuovo documento. Personalizza le proprietà
titleedescriptione, se necessario, specifica una lingua diversa incustomData:import rss, { pagesGlobToRssItems } from '@astrojs/rss'; export async function GET(context) { return rss({ title: 'Studente Astro | Blog', description: 'Il mio percorso di apprendimento di Astro', site: context.site, items: await pagesGlobToRssItems(import.meta.glob('./**/*.md')), customData: `<language>it-it</language>`, }); }Aggiungi la proprietà
sitealla configurazione di Astro con l'URL Netlify univoco del tuo sito.import { defineConfig } from "astro/config"; export default defineConfig({ site: "https://example.com" });Visita
http://localhost:4321/rss.xmle verifica di poter vedere testo (non formattato) sulla pagina con unitemper ciascuno dei tuoi file.md. Ogni item dovrebbe contenere informazioni sull'articolo del blog cometitle,urledescription.:::tip[Visualizza il tuo feed RSS in un lettore]Scarica un lettore di feed o iscriviti a un servizio di lettore di feed online e iscriviti al tuo sito aggiungendo il tuo URL Netlify. Puoi anche condividere questo link con altri in modo che possano iscriversi ai tuoi articoli ed essere avvisati quando ne viene pubblicato uno nuovo.:::