Guida Introduttiva
Tutto quello che serve per iniziare con MdExplorer
Installazione
MdExplorer è disponibile per Windows e Linux. L'installazione è semplice e veloce su entrambe le piattaforme.
Windows
Su Windows, MdExplorer utilizza un bootstrapper installer leggero (circa 3 MB). L'installer scarica automaticamente tutti i componenti necessari e configura l'applicazione. Una volta installato, MdExplorer include un sistema di aggiornamento automatico integrato: ad ogni avvio l'applicazione verifica la disponibilità di nuove versioni e si aggiorna in modo trasparente, senza richiedere intervento manuale.
- Scarica il bootstrapper installer dalla pagina di download.
- Esegui il file
mdexplorer-bootstrapper-setup.exee segui le istruzioni a schermo. - Al termine dell'installazione, MdExplorer si avvia automaticamente ed è pronto all'uso.
Linux
Su Linux, MdExplorer è distribuito come AppImage, un formato portatile che non richiede installazione nel sistema. Basta scaricare il file, renderlo eseguibile e avviarlo.
- Scarica il file
.AppImagedalla pagina di download. - Rendi il file eseguibile con il comando:
chmod +x mdexplorer-*.AppImage - Avvia l'applicazione con un doppio click oppure da terminale:
./mdexplorer-*.AppImage
Requisiti opzionali
Git: Per utilizzare le funzionalità di versionamento integrato (commit, branch, push, diff), è necessario che Git sia installato sul sistema e disponibile nel PATH. Scaricalo da git-scm.com.
Pandoc: Per esportare documenti in formato PDF o Word, è necessario installare Pandoc. MdExplorer lo utilizza internamente per la conversione dei file Markdown nei formati di output professionali.
Installation
MdExplorer is available for Windows and Linux. Installation is quick and straightforward on both platforms.
Windows
On Windows, MdExplorer uses a lightweight bootstrapper installer (approximately 3 MB). The installer automatically downloads all required components and configures the application. Once installed, MdExplorer includes a built-in auto-update system: on every launch the application checks for new versions and updates transparently, with no manual intervention required.
- Download the bootstrapper installer from the download page.
- Run the
mdexplorer-bootstrapper-setup.exefile and follow the on-screen instructions. - When installation completes, MdExplorer launches automatically and is ready to use.
Linux
On Linux, MdExplorer is distributed as an AppImage, a portable format that requires no system-level installation. Simply download the file, make it executable, and run it.
- Download the
.AppImagefile from the download page. - Make the file executable by running:
chmod +x mdexplorer-*.AppImage - Launch the application with a double click or from the terminal:
./mdexplorer-*.AppImage
Optional Requirements
Git: To use the built-in version control features (commit, branch, push, diff), Git must be installed on your system and available in the PATH. Download it from git-scm.com.
Pandoc: To export documents in PDF or Word format, you need to install Pandoc. MdExplorer uses it internally to convert Markdown files into professional output formats.
Crea il Primo Progetto
Un progetto in MdExplorer corrisponde a una cartella sul file system che contiene i tuoi file Markdown. Quando apri una cartella come progetto, MdExplorer crea automaticamente la struttura necessaria per gestire template, impostazioni e metadati.
- Apri MdExplorer e nella schermata iniziale clicca sul pulsante "Apri Cartella" (oppure usa la scorciatoia dalla toolbar).
- Seleziona la cartella che vuoi usare come progetto. Può essere una cartella vuota oppure una cartella che contiene già file
.md. - Struttura automatica: MdExplorer crea una sotto-cartella
.md/all'interno del tuo progetto. Questa cartella è nascosta e contiene tutto il necessario per il funzionamento dell'applicazione. - Indicizzazione: Tutti i file Markdown presenti nella cartella vengono indicizzati automaticamente e visualizzati nella tree view laterale. Puoi iniziare subito a navigare e modificare i tuoi documenti.
Cosa contiene la cartella .md/
La cartella .md/ viene creata alla radice del progetto e contiene:
- templates/pdf/ — Template LaTeX (Eisvogel) per l'export in PDF. Puoi personalizzare l'aspetto dei documenti esportati modificando questi file.
- templates/word/ — Template Word (
reference.docx,minute.docx) utilizzati come base per l'export in formato Word. - MdProject_{hash}.db — Database SQLite del progetto che memorizza impostazioni specifiche, metadati dei file e informazioni sulla struttura del progetto.
Suggerimento: Se utilizzi Git, la cartella .md/ può essere aggiunta al .gitignore oppure versionata insieme al progetto per condividere i template con il team. I database locali vengono rigenerati automaticamente se necessario.
Create Your First Project
A project in MdExplorer corresponds to a folder on the file system that contains your Markdown files. When you open a folder as a project, MdExplorer automatically creates the structure needed to manage templates, settings, and metadata.
- Open MdExplorer and on the start screen click the "Open Folder" button (or use the toolbar shortcut).
- Select the folder you want to use as a project. It can be an empty folder or one that already contains
.mdfiles. - Automatic structure: MdExplorer creates a
.md/subfolder inside your project. This hidden folder contains everything the application needs to function. - Indexing: All Markdown files in the folder are automatically indexed and displayed in the side tree view. You can immediately start navigating and editing your documents.
What the .md/ folder contains
The .md/ folder is created at the project root and contains:
- templates/pdf/ — LaTeX templates (Eisvogel) for PDF export. You can customize the appearance of exported documents by editing these files.
- templates/word/ — Word templates (
reference.docx,minute.docx) used as the base for Word format export. - MdProject_{hash}.db — Project SQLite database storing project-specific settings, file metadata, and project structure information.
Tip: If you use Git, the .md/ folder can be added to .gitignore or versioned alongside the project to share templates with the team. Local databases are automatically regenerated if needed.
Scrivi il Primo File Markdown
Una volta creato il progetto, sei pronto per scrivere il tuo primo documento. MdExplorer utilizza Milkdown, un editor WYSIWYG basato su Markdown che ti permette di scrivere in modo visuale mantenendo il formato Markdown puro nel file salvato.
Crea un nuovo file
Dalla tree view laterale, clicca con il tasto destro sulla cartella dove vuoi creare il file e seleziona "Nuovo File". Assegna un nome con estensione .md (ad esempio requisiti.md) e il file si apre automaticamente nell'editor.
L'editor Milkdown
L'editor offre una toolbar con le operazioni di formattazione più comuni e supporta le scorciatoie da tastiera standard:
- Heading — Usa
# Titoloper gli heading di livello 1,## Titoloper il livello 2, e così via. Oppure seleziona il testo e usa la toolbar. - Grassetto — Seleziona il testo e premi
Ctrl+Boppure racchiudilo tra**doppi asterischi**. - Corsivo — Seleziona il testo e premi
Ctrl+Ioppure racchiudilo tra*asterischi singoli*. - Link — Usa la sintassi
[testo del link](url)oppure il pulsante nella toolbar. I link ad altri file.mddel progetto vengono riconosciuti e indicizzati automaticamente. - Codice — Usa
`backtick singoli`per il codice inline, oppure```triple backtick```per blocchi di codice con syntax highlighting. - Liste — Usa
-o*per liste puntate,1.per liste numerate. Le liste supportano annidamento con indentazione.
Nota: MdExplorer salva i file in formato Markdown standard. Questo significa che i tuoi documenti sono sempre compatibili con qualsiasi altro editor o strumento che supporti Markdown, senza lock-in di formato.
Write Your First Markdown File
Once your project is created, you are ready to write your first document. MdExplorer uses Milkdown, a WYSIWYG editor built on Markdown that lets you write visually while keeping pure Markdown format in the saved file.
Create a new file
From the side tree view, right-click on the folder where you want to create the file and select "New File". Give it a name with the .md extension (e.g. requirements.md) and the file automatically opens in the editor.
The Milkdown editor
The editor provides a toolbar with the most common formatting operations and supports standard keyboard shortcuts:
- Headings — Use
# Titlefor level 1 headings,## Titlefor level 2, and so on. Or select text and use the toolbar. - Bold — Select text and press
Ctrl+Bor wrap it with**double asterisks**. - Italic — Select text and press
Ctrl+Ior wrap it with*single asterisks*. - Links — Use the syntax
[link text](url)or the toolbar button. Links to other.mdfiles in the project are automatically recognized and indexed. - Code — Use
`single backticks`for inline code, or```triple backticks```for code blocks with syntax highlighting. - Lists — Use
-or*for bullet lists,1.for numbered lists. Lists support nesting with indentation.
Note: MdExplorer saves files in standard Markdown format. This means your documents are always compatible with any other editor or tool that supports Markdown, with no format lock-in.
Anteprima Documento
MdExplorer offre un'anteprima in tempo reale del tuo documento Markdown renderizzato. Mentre scrivi, puoi vedere immediatamente come apparirà il risultato finale, inclusi heading, tabelle, immagini, blocchi di codice e diagrammi PlantUML.
Modalità Split-View
La modalità split-view divide lo schermo in due pannelli affiancati: a sinistra l'editor dove scrivi, a destra l'anteprima renderizzata. Questa modalità è ideale durante la scrittura perché ti permette di vedere in tempo reale l'effetto delle modifiche senza interrompere il flusso di lavoro. Lo scrolling è sincronizzato tra i due pannelli per mantenere sempre visibile la sezione su cui stai lavorando.
Preview a Schermo Intero
La modalità preview a schermo intero nasconde l'editor e mostra il documento renderizzato su tutta la larghezza disponibile. Questa modalità è utile per la rilettura del documento, per le presentazioni o per verificare il layout finale prima dell'esportazione. Il documento viene visualizzato con la stessa formattazione che avrà nell'export PDF o Word.
Suggerimento: Puoi passare rapidamente tra le modalità di visualizzazione usando i pulsanti nella toolbar dell'editor. La larghezza del pannello split-view è regolabile trascinando il bordo divisorio.
Document Preview
MdExplorer provides a real-time preview of your rendered Markdown document. As you write, you can immediately see how the final result will look, including headings, tables, images, code blocks, and PlantUML diagrams.
Split-View Mode
The split-view mode divides the screen into two side-by-side panels: the editor on the left where you write, and the rendered preview on the right. This mode is ideal during writing because it allows you to see the effect of changes in real time without interrupting your workflow. Scrolling is synchronized between both panels to always keep the section you are working on visible.
Full-Screen Preview
The full-screen preview mode hides the editor and displays the rendered document at full width. This mode is useful for proofreading the document, for presentations, or for checking the final layout before exporting. The document is displayed with the same formatting it will have in PDF or Word export.
Tip: You can quickly switch between view modes using the buttons in the editor toolbar. The split-view panel width is adjustable by dragging the divider border.
Primo Commit con Git
MdExplorer include un pannello Git integrato che ti permette di gestire il versionamento dei tuoi documenti direttamente dall'applicazione, senza dover aprire un terminale o un client Git esterno.
Prerequisito: Git deve essere installato sul tuo sistema e disponibile nel PATH. Se non lo hai ancora installato, scaricalo da git-scm.com e riavvia MdExplorer dopo l'installazione.
- Apri il pannello Git cliccando sull'icona Git nella sidebar laterale. Il pannello mostra lo stato corrente del repository: file modificati, file nuovi e file eliminati.
- Controlla i file modificati: La lista mostra tutti i file che sono stati modificati dall'ultimo commit. Puoi cliccare su ciascun file per vedere il diff delle modifiche, con evidenziazione delle righe aggiunte e rimosse.
- Scrivi il messaggio di commit: Nel campo di testo in alto, scrivi un messaggio descrittivo per il commit. Un buon messaggio descrive brevemente cosa è stato cambiato e perché (ad esempio: "Aggiunta sezione requisiti funzionali alla SRS").
- Clicca Commit: Premi il pulsante Commit per salvare le modifiche nel repository locale. MdExplorer esegue un
git adddei file selezionati seguito dalgit commitcon il messaggio specificato.
Dopo il commit, puoi continuare a lavorare sui tuoi documenti. I commit successivi tracciano l'evoluzione delle tue specifiche nel tempo, permettendoti di tornare a versioni precedenti quando necessario e di collaborare con il team attraverso branch e merge.
Suggerimento: Se la cartella del progetto non è ancora un repository Git, puoi inizializzarlo direttamente da MdExplorer. L'applicazione ti guida nella creazione del repository e del primo commit.
First Git Commit
MdExplorer includes a built-in Git panel that lets you manage version control for your documents directly from the application, without needing to open a terminal or an external Git client.
Prerequisite: Git must be installed on your system and available in the PATH. If you have not installed it yet, download it from git-scm.com and restart MdExplorer after installation.
- Open the Git panel by clicking the Git icon in the sidebar. The panel shows the current repository status: modified files, new files, and deleted files.
- Review changed files: The list shows all files that have been modified since the last commit. You can click on each file to see the diff of changes, with added and removed lines highlighted.
- Write the commit message: In the text field at the top, write a descriptive commit message. A good message briefly describes what was changed and why (for example: "Added functional requirements section to SRS").
- Click Commit: Press the Commit button to save changes to the local repository. MdExplorer performs a
git addof the selected files followed by agit commitwith the specified message.
After the commit, you can continue working on your documents. Subsequent commits track the evolution of your specifications over time, allowing you to return to previous versions when needed and collaborate with the team through branches and merges.
Tip: If the project folder is not yet a Git repository, you can initialize it directly from MdExplorer. The application guides you through creating the repository and making the first commit.