Parchment
Parchment è un SaaS semplice per creare e organizzare pagine e raccolte standalone con editor a blocchi e API per gestire contenuti via codice.
Cos'è Parchment?
Parchment è un semplice SaaS “alternativa a Notion” progettato per creare e organizzare pagine e raccolte standalone. Offre un'interfaccia pulita incentrata concettualmente sull'organizzazione del contenuto in pagine, con le raccolte che fungono da raggruppamenti.
Una parte fondamentale della funzionalità di Parchment è l'accesso programmatico: puoi gestire raccolte, pagine e i blocchi all'interno delle pagine tramite un'API. Questo è pensato per utenti che desiderano contenuti di pagina strutturati che possano creare, aggiornare ed esportare tramite codice.
Funzionalità Principali
- Raccolte e pagine (gestite tramite azioni API): Crea, rinomina, elenca ed elimina raccolte e pagine per controllare programmaticamente la struttura del contenuto.
- Contenuto di pagina basato su blocchi: Le pagine sono composte da blocchi ordinati (es. titoli, testo, elenchi, codice, divisori) che puoi aggiungere o sostituire.
- Sostituzione completa della pagina con
replace_blocks: Replace elimina tutti i blocchi esistenti sulla pagina e scrive un nuovo array in ordine—utile per generare una pagina completa da zero. - Modifiche incrementali con
append_blocks: Append aggiunge blocchi alla fine di una pagina senza sostituire il contenuto esistente, supportando flussi di lavoro additivi. - Elenchi nidificati con
indent_level: I blocchibullet_listenumbered_listaccettano un interoindent_level(0–4) per rappresentare il rendering di elenchi nidificati. - Formattazione dei blocchi basata su HTML: Il contenuto dei blocchi è memorizzato come stringhe HTML; la formattazione supportata include grassetto, corsivo, barrato, link e testo colorato tramite tag HTML standard.
- Blocchi di gruppo (
group/delete_group): Un blocco group funge da contenitore per blocchi figli; crei il group, associ poi i blocchi figli congroup_ide puoi eliminare il group (e i figli) in un'unica operazione. - Tipi di blocchi definiti: Include
text,heading1/2/3,bullet_list,numbered_list,todo,quote,divider,codeegroup.
Come Usare Parchment
- Crea una chiave API e invia richieste all'URL base dell'API:
https://theparchment.app/functions/v1/api. - Elenca o crea struttura: Inizia elencando le raccolte (
list_collections), poi crea raccolte e pagine usando le azioni corrispondenti (es.create_collection,create_page). - Scrivi contenuto di pagina usando blocchi: Usa
append_blocksper aggiungere blocchi alla fine di una pagina esistente, oreplace_blocksper riscrivere l'intera pagina in una sola chiamata. - Formatta il contenuto con stringhe HTML: Fornisci il
contentdi ogni blocco come stringa HTML usando i tag supportati (ad esempio, link tramite<a href="...">...</a>). - Organizza con raggruppamento quando necessario: Crea prima un blocco
group, poi aggiungi blocchi figli che fanno riferimento al group tramitegroup_id; rimuovi contenuti correlati usandodelete_group.
Casi d'Uso
- Genera pagine da dati strutturati: Usa
replace_blocksper scrivere un layout di pagina completo (titoli, divisori, paragrafi, elenchi) da una singola fonte di verità. - Costruisci log di documentazione “append-only”: Usa
append_blocksper aggiungere nuove sezioni, aggiornamenti o voci alla fine di una pagina senza disturbare il contenuto precedente. - Mantieni checklist gerarchiche: Crea blocchi
todo(elementi con casella di spunta) e usa blocchibullet_list/numbered_listnidificati conindent_levelper rappresentare sottotask o outline. - Gestisci blocchi di contenuto templatizzati su più pagine: Crea e rinomina pagine programmaticamente, poi inserisci sequenze di blocchi consistenti (inclusi snippet di codice tramite il tipo
code). - Crea sezioni riutilizzabili tramite raggruppamento: Usa blocchi group per mantenere blocchi correlati insieme, ed elimina o rigenera un'intera sezione usando
delete_group.
FAQ
-
Quale endpoint usa l'API di Parchment? L'URL base dell'API è
https://theparchment.app/functions/v1/api. -
Come autentico le richieste? Tutte le richieste richiedono un header
x-api-key. Gli esempi nella documentazione mostranox-api-key: pmt_your_key. -
Qual è la differenza tra
append_blocksereplace_blocks?append_blocksaggiunge nuovi blocchi alla fine della pagina senza sostituire i blocchi esistenti, mentrereplace_blockselimina tutti i blocchi esistenti e scrive i blocchi forniti in ordine di array. -
I contenuti dei blocchi sono testo semplice o HTML? Il contenuto dei blocchi è memorizzato come stringhe HTML; la formattazione usa tag HTML standard (es.
<strong>,<i>,<a>e<span style="color: ...">). -
Come funzionano gli elenchi nidificati? Per
bullet_listenumbered_list, i blocchi supportano un campoindent_level(intero 0–4) per rappresentare sottoliste nidificate.
Alternative
- Altri strumenti di documentazione o knowledge-base con API: Se devi generare o aggiornare pagine strutturate tramite codice, cerca tool che offrano API per blocchi/pagine simili al modello raccolta/pagina/blocco.
- Piattaforme wiki/documentation generiche: Possono supportare gerarchie di pagine e templating, ma il flusso di lavoro e il modello dati potrebbero differire (soprattutto se non usano array di blocchi).
- Approcci generici database-to-pages: Tool che rendono contenuto da un database in pagine potrebbero adattarsi quando il tuo obiettivo principale è l'organizzazione strutturata, anche se potrebbero non fornire le stesse semantiche di append/sostituzione a livello di blocco.
- Generatori di siti statici locali: Per team a proprio agio con la generazione al momento del build, tool statici possono produrre pagine consistenti da template, ma tipicamente non supportano lo stesso modello di editing interattivo di pagine tramite API SaaS.
Alternative
Falconer
Falconer è una piattaforma di conoscenza che si aggiorna da sola: scrivi, condividi e trova documentazione interna e contesto del codice in un unico posto.
skills-janitor
skills-janitor esegue audit, traccia l’uso e confronta le tue skill per Claude Code con 9 azioni slash mirate, senza dipendenze.
Studio CLI
Controlla le funzionalità di WordPress Studio dal terminale con Studio CLI: gestisci siti locali, crea/aggiorna/elimina preview WordPress.com e autentica.
Struere
Struere è un sistema operativo AI-native che sostituisce i workflow su spreadsheet con software strutturato: dashboard, alert e automazioni.
garden-md
Trasforma trascrizioni e note riunioni in una wiki aziendale strutturata e navigabile con file Markdown locali e vista HTML, con sync da sorgenti supportate.
OpenFlags
OpenFlags è un sistema di feature flag open source self-hosted per progressive delivery: valuta localmente via SDK e gestisci i rollout con un control plane semplice.