Jamdesk Documentation logo

Aggiornamento

Voci di changelog in stile cronologia con date, descrizioni e tag di categoria, integrate con il sommario per la navigazione.

Il componente Update crea voci di changelog in stile cronologia, integrate automaticamente con il sommario. Ogni voce può avere un'etichetta con la data, una descrizione e tag di categoria, risultando adatta a pagine "Novità", changelog di API e note di rilascio.

Usa Update per:

  • Documentare i rilasci con numeri di versione o date
  • Creare changelog che i lettori possono consultare tramite il sommario
  • Annunciare funzionalità con tag categorizzati (nuova funzionalità, correzione, modifica incompatibile)

Hai creato un changelog da queste voci? Puoi visualizzarlo nel tuo prodotto con un pulsante "What's new?" e un indicatore di contenuti non letti. Consulta Incorpora il tuo changelog.

Utilizzo di base

Aggiunto il supporto alla modalità scura per tutti i temi.

<Update label="January 10, 2025">

Added support for dark mode across all themes.

</Update>

Con descrizione

Aggiungi un contesto sotto la data:

Modifica incompatibile

La funzione getData() ora richiede un oggetto options.

<Update label="January 5, 2025" description="Breaking change">

The `getData()` function now requires an options object.

</Update>

Con tag

Classifica le voci con i tag:

breakingapi
  • Rimossa l'opzione deprecata legacyMode
  • Aggiornato il flusso di autenticazione
<Update label="December 20, 2024" tags={["breaking", "api"]}>

- Removed deprecated `legacyMode` option
- Updated authentication flow

</Update>

Più voci

Impila i componenti Update per creare un changelog completo:

feature

Nuova funzionalità di esportazione per i formati PDF e CSV.

fix

Corretta la gestione dei fusi orari nei post programmati.

deprecation

Gli endpoint API v1 sono ora deprecati. Esegui la migrazione a v2 entro marzo 2025.

Ogni Update genera un ID di ancoraggio dalla propria etichetta (label="January 10, 2025" crea #january-10-2025). Le etichette vengono visualizzate anche nel sommario per consentire una navigazione rapida.

Proprietà

string

Etichetta della data o della versione (crea un ID di ancoraggio).

string

Testo secondario sotto l'etichetta.

string[]

Tag di categoria visualizzati come badge.

string

Stringa di data ISO (ad esempio "2025-03-15") utilizzata per pubDate nel feed RSS. Non viene visualizzata; label rimane il testo mostrato.

Feed RSS

Consenti ai lettori di iscriversi agli aggiornamenti del changelog. Aggiungi rss: true a qualsiasi pagina con componenti Update: Jamdesk genera automaticamente un feed.xml durante le build.

---
title: Changelog
rss: true
---

Quando è abilitato:

  • Accanto al titolo della pagina viene visualizzata un'icona RSS che rimanda al feed
  • Al <head> viene aggiunto un tag <link rel="alternate"> per il rilevamento automatico, così i lettori RSS e i browser possono trovare il feed
  • Ogni <Update> diventa un elemento RSS con la propria etichetta come titolo e un link di ancoraggio che rimanda alla voce

Impostazione delle date di pubblicazione

Usa la proprietà date per impostare <pubDate> per ogni voce del feed. Senza date, la voce viene inclusa nel feed ma senza indicazione temporale.

<Update label="March 2025" date="2025-03-15" tags={["feature"]}>

Added dark mode support across all themes.

</Update>

Contenuto del feed

I feed RSS contengono solo testo normale. La formattazione Markdown, i componenti MDX, i blocchi di codice e l'HTML vengono rimossi dalla descrizione del feed, quindi scrivi la prima frase come un riepilogo chiaro che funzioni anche senza formattazione.

URL del feed

Il feed è disponibile all'indirizzo /feed.xml (o /docs/feed.xml se il tuo sito utilizza hostAtDocs).

Il feed generato ha questo aspetto:

<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Acme Docs Changelog</title>
    <link>https://docs.acme.com</link>
    <description>Updates and changelog for Acme Docs</description>
    <item>
      <title>March 2025 — New dashboard</title>
      <link>https://docs.acme.com/changelog#march-2025</link>
      <pubDate>Sat, 15 Mar 2025 00:00:00 GMT</pubDate>
      <description>Added dark mode support across all themes.</description>
    </item>
  </channel>
</rss>

Integrazione con altri strumenti

Gli iscritti possono usare l'URL del feed con qualsiasi servizio compatibile con RSS:

  • Slack: aggiungi l'app RSS /feed a un canale.
  • Discord: usa MonitoRSS o un bot simile per pubblicare automaticamente gli aggiornamenti.
  • Email: collega il feed a Zapier o IFTTT per inviare email agli iscritti quando vengono aggiunte nuove voci.
  • Browser: Safari, Vivaldi e Firefox (tramite estensioni) supportano nativamente gli RSS.

Puoi aggiungere rss: true a più pagine. Tutte le voci Update delle pagine abilitate per RSS vengono combinate in un unico feed.xml dell'intero sito.

Best practice

Ogni etichetta crea un ID di ancoraggio, quindi usa etichette univoche per garantire collegamenti diretti corretti:

  • Usa date specifiche: January 10, 2025 (non solo January 2025)
  • Includi i numeri di versione: v2.1.0 rispetto a v2.0.0
  • Le etichette duplicate creano ID duplicati, interrompendo la navigazione tramite ancoraggi

Scegli un formato e utilizzalo sempre:

  • January 10, 2025 (consigliato)
  • 2025-01-10 (formato ISO)
  • v2.0.0 (per changelog basati sulle versioni)

Tag comuni con codifica automatica dei colori:

TagColoreUtilizzo
breakingRossoModifiche incompatibili
feature / newVerdeNuove funzionalità
deprecation / deprecatedAmbraFunzionalità deprecate
Altri tagGrigioCategorie generiche come api, fix
  • Inizia con la modifica più importante
  • Usa elenchi puntati per più elementi
  • Inserisci link alla documentazione dettagliata per le modifiche complesse

Cosa fare dopo?

Panoramica dei componenti

Consulta tutti i componenti disponibili

Nozioni di base su MDX

Scopri come usare i componenti in MDX