1
0
Fork
You've already forked Convertisseurs_Markdown_HTML
0
Ce projet propose deux outils en PHP pour convertir des fichiers entre les formats Markdown et HTML : Markdown → HTML : Convertit un fichier .md en une page HTML stylisée. HTML → Markdown : Convertit un fichier .html ou .htm en Markdown structuré. Élégant et fonctionnel avec interface moderne, export multiple et prévisualisation en temps réel. https://test.lemimi.fr/md_html/index_html.php
  • PHP 89.5%
  • CSS 10.5%
Find a file
2025年12月22日 10:22:37 +01:00
css Téléverser les fichiers vers "css" 2025年12月22日 00:22:04 +01:00
vendor Téléverser les fichiers vers "vendor/league/html-to-markdown/src/Converter" 2025年12月22日 00:42:55 +01:00
changes.md Téléverser les fichiers vers "/" 2025年12月22日 00:53:16 +01:00
composer.json Téléverser les fichiers vers "/" 2025年12月22日 00:17:47 +01:00
composer.lock Téléverser les fichiers vers "/" 2025年12月22日 00:18:36 +01:00
index.php Changement nom du fichier 2025年12月22日 09:54:28 +01:00
index_html.php Lien vers page Convertisseur Markdown → HTML 2025年12月22日 09:59:46 +01:00
Parsedown.php Téléverser les fichiers vers "/" 2025年12月22日 00:17:47 +01:00
readme.md Version 1.09 2025年12月22日 10:22:37 +01:00

Convertisseurs Markdown ↔ HTML

Ce projet propose deux outils en PHP pour convertir des fichiers entre les formats Markdown et HTML :

  • Markdown → HTML : Convertit un fichier .md en une page HTML stylisée.
  • HTML → Markdown : Convertit un fichier .html ou .htm en Markdown structuré.

📌 Prérequis

  • Serveur web (Apache, Nginx, etc.) avec support PHP (version 7.4 ou supérieure).
  • PHP avec les extensions suivantes :
    • fileinfo (pour la gestion des uploads)
    • mbstring (pour le traitement des caractères spéciaux)

🛠 Installation

  1. Cloner le dépôt (ou télécharger les fichiers) sur votre serveur web.

    • Accès : Ouvrez md_html/index.php dans votre navigateur.

    • Fonctionnement :

      1. Sélectionnez un fichier .md (glisser-déposer ou bouton de sélection).
      2. Cliquez sur "Convertir en HTML".
      3. Téléchargez le fichier HTML généré (version complète ou brute pour TinyMCE).
    • Sorties :

      • HTML complet : Page HTML avec en-tête, pied de page et CSS intégré.
      • HTML brut : Contenu HTML pur (sans balises <head>, <body>, etc.), idéal pour les éditeurs comme TinyMCE.

    2. Convertisseur HTML → Markdown

    • Accès : Un bouton ouvre md_html/index_html.php dans votre navigateur.

    • Fonctionnement :

      1. Sélectionnez un fichier .html ou .htm.
      2. Cliquez sur "Convertir en Markdown".
      3. Téléchargez le fichier .md généré.
    • Traitements automatiques :

      • Suppression des balises <script> et <style>.
      • Extraction du contenu depuis la balise <body>.
      • Conversion des titres, listes, liens et images en syntaxe Markdown.

    ⚙️ Personnalisation

    • CSS : Modifiez css/theme.css pour adapter le style des pages HTML générées.
    • Limites :
      • Taille maximale des fichiers : 5 Mo (modifiable dans le code).
      • Extensions autorisées : .md, .html, .htm.

    📝 Notes

    • Les noms de fichiers sont nettoyés pour éviter les caractères spéciaux.
    • Les fichiers de sortie sont horodatés pour éviter les conflits.
    • Les erreurs d'upload ou de conversion sont affichées à l'utilisateur.

    📄 Licence

    Ce projet est sous @license CC Attribution-NonCommercial-NoDerivatives 4.0 International pour plus de détails.

    📌 Auteur

    Développé, adapté et enrichi par [Lemimi] en 2025.