slides | ||
compose.yml | ||
Dockerfile | ||
README.md |
MD-ByteⒶ
Detto anche MarkDownMultiAmbient o MarkDownModeAwesome, o ancora MDMA per gli amici più intimi... insomma, quando Markdown si fa espansivo! 😝
👣 introduzione
Questo progetto mira a semplificare e automatizzarere il processo di conversione di documenti Markdown in vari formati, ottimizzati per la pubblicazione e la condivisione in modalità diverse. L'obiettivo è fornire uno strumento flessibile e efficiente per la distribuzione di contenuti, sfruttando la semplicità, la leggerezza, l'accessibilità e la portabilità di Markdown.
️🚀 QuickStart
Segui le istruzioni per cominciare!
✅ Caratteristiche
- Conversione Multiformato: Supporta la generazione di output in pagine NomadNet, slide, siti statici, e mappe mentali.
- Automazione: Semplificare il processo di conversione e pubblicazione.
- Portabilità: Progettato per essere eseguito su diverse piattaforme, sfruttando la portabilità dei container.
- Accessibilità: Promuove l'accessibilità dei contenuti.
⚙️ Strumenti Utilizzati
- Pandoc: Per la conversione universale.
- BookletImposer: Per la creazione di opuscoli e documenti impaginati.
- MD2MU: Per la pubblicazione su NomadNet.
- Reveal.js: Per la creazione di presentazioni dinamiche.
- Zola: Per la generazione di siti web statici.
- Markmap: Per la visualizzazione di mappe mentali interattive.
️ 📝 Roadmap di Sviluppo
-
Impostazione Minima
- Creazione
Dockerfile
epodman-compose.yml
- Automazione da Markdown a Reveal.js
- Test e verifica multipiattaforma
- README iniziale
- Creazione
-
Estensione Funzionalità
- Automazione da Markdown a Markmap
- Automazione da Markdown a md2mu (per NomadNet)
- Automazione da Markdown a Zola
- Documentazione migliorata
-
Ottimizzazione
- Automazione conversioni e pubblicazione
- Ottimizzazione file configurazione
- Opzioni riga di comando
- Test automatici
- Wiki (?)
-
Accessibilità e Portabilità (?)
- Compatibilità TTS e STT
- Integrazione AI
- Documentazione accessibilità
- Documentazione installazione senza container
-
Manutenzione e Community
- Monitoraggio bug
- Aggiornamento dipendenze
- Risposta a richieste/pull request
- Canale comunicazione
✍️ Contribuire
I contributi sono benvenuti! Clona il repository, apri issue o invia pull request per segnalare bug, suggerire miglioramenti o proporre nuove funzionalità.
📖 Documentazione Utile
- Git: git-scm.com/doc
- Forgejo: forgejo.org/docs
- Podman e
podman-compose
: docs.podman.io (o Docker) - Pandoc: pandoc.org
- Markdown: daringfireball.net/projects/mrkdown
- MarkMap.js: markmap.js.org/docs/markmap
- BookletImposer: github.com/con-f-use/bookletimposer
- NomadNet: github.com/markqvist/NomadNet
- md2mu: github.com/randogoth/md2mu
- Reveal.js: revealjs.com
- Zola: getzola.org/documentation