A powerful tool that transforms web-based documentation into clean, well-formatted Markdown.
- Converts HTML documentation to clean, well-formatted Markdown
- Automatically generates table of contents
- Preserves code blocks and formatting
- Handles nested documentation structures
- Optional Gemini AI integration for enhanced content processing
- Supports depth-based crawling
- Dark mode support
- Copy to clipboard functionality
- Download as .md file
-
Clone the repository:
git clone https://github.com/paulelliotco/beautiful-markdown.git cd beautiful-markdown
-
Install dependencies:
pip install -r requirements.txt
-
Start the server:
python server.py
-
Open your browser and navigate to
http://localhost:8000
-
Enter the documentation URL you want to convert
-
(Optional) Add your Gemini API key for enhanced processing
-
Click "Convert" and wait for the results
This repository is protected. All changes must be made through pull requests:
- Fork the repository
- Create a new branch for your feature:
git checkout -b feature-name
- Make your changes
- Push to your fork:
git push origin feature-name
- Create a Pull Request
- Wait for review and approval
- All changes must be made through pull requests
- Direct pushes to master are not allowed
- Pull requests require review and approval
- Status checks must pass before merging
- Keep changes focused and well-documented
- Include tests if applicable
For major changes:
- Open an issue first to discuss the proposed changes
- Get approval before proceeding with implementation
- Reference the issue in your pull request