Le convertisseur Markdown est un utilitaire de ligne de commande robuste construit avec de la rouille. Il est conçu pour transformer les fichiers Markdown en format HTML, EPUB et PDF sans effort. Avec la puissance de la caisse «Pulldown-Cmark», il garantit l'analyse et le rendu précis du contenu Markdown.
Conversion SWIFT : Convertissez instantanément vos fichiers de marque en HTML, PDF et EPUB.
Interface intuitive : une interface de ligne de commande conviviale alimentée par la caisse clap .
Rich Markdown Support : prend en charge un large éventail de syntaxes Markdown, y compris les en-têtes, les paragraphes, les listes, l'accent, les liens, les images (avec intégration Base64) et les blocs de code.
Options de personnalisation : Choisissez des fonctionnalités de marque spécifiques telles que les tables et le strikethrough à l'aide des options pulldown-cmark .
Sortie flexible : enregistrez le HTML ou l'EPUB généré dans un emplacement spécifié, copiez-le directement dans le presse-papiers ou prévisualisez-le dans votre navigateur Web par défaut.
THEMING : Style votre sortie HTML avec différents thèmes.
Configurez Rust Environment : si vous n'avez pas installé Rust and Cargo, procurez-les sur le site officiel de Rust.
Clone le référentiel :
git clone https://github.com/arncv/TextScribe.gitAccédez au répertoire du projet :
cd TextScribeCompiler le projet :
cargo build --release Pour convertir votre marque en HTML ou EPUB, utilisez la commande suivante:
cargo run --release -- -i <input-file> [-o <output-file>] [--theme <theme-name>] [--clipboard] [--browser] [--epub]<input-file> : Chemin vers votre fichier Markdown.<output-file> : (facultatif) chemin pour la sortie HTML. Si ce n'est pas fourni et ni les options de presse-papiers ni de navigateur ne sont utilisées, une erreur sera invitée.--theme <theme-name> : Choisissez un thème (options: par défaut, sombre, lumière).--clipboard : Copiez le HTML généré directement dans le presse-papiers.--browser : prévisualisez le HTML généré dans votre navigateur Web par défaut.--epub : générer un fichier ePub. Parfait pour les lecteurs. Convertir example.md en html en utilisant le thème sombre et l'enregistrer sous output.html :
cargo run --release -- -i example.md -o output.html --theme darkPour copier la sortie directement dans le presse-papiers:
cargo run --release -- -i example.md --clipboardPour prévisualiser la sortie dans votre navigateur Web par défaut:
cargo run --release -- -i example.md --browser Convertir example.md en epub en utilisant le thème sombre et l'enregistrer sous la forme output.epub :
cargo run --release -- -i example.md -o output.epub --theme dark --epub THEMING : Style votre sortie HTML.
cargo run --release -- -i <input-file> -o <output-file> --theme <theme-name>Tables : Activez le formatage de la table dans votre marque.
cargo run --release -- -i <input-file> -o <output-file> --tablesStrikethrough : Activer la mise en forme du strikethrough.
cargo run --release -- -i <input-file> -o <output-file> --strikethroughSortie du presse-papiers : Copiez le HTML généré dans le presse-papiers.
cargo run --release -- -i <input-file> --clipboardAperçu du navigateur : affichez le HTML généré dans votre navigateur Web par défaut.
cargo run --release -- -i <input-file> --browser Nous sommes toujours ouverts aux suggestions et aux commentaires. Si vous avez une idée qui n'est pas répertoriée ici, partagez-la avec nous!
Les contributions sont toujours les bienvenues! Qu'il s'agisse d'une demande de fonctionnalité, d'une correction de bogue ou d'une nouvelle idée, n'hésitez pas à soumettre une demande de traction ou à ouvrir un problème. Améliorons cet outil ensemble! Assurez-vous de lire le fichier contributif pour savoir plus de détails sur les contributions.
Ce projet est autorisé sous la licence du MIT.