A simple, client-side HTML Generator that allows you to create basic HTML pages with text, images, and videos. The application uses the FileReader API to embed media files directly in the generated HTML, making it easy to create self-contained web pages.
- User-friendly form interface
- Title and text content support
- Image embedding with automatic Base64 conversion
- Video embedding with controls
- Generates downloadable, self-contained HTML files
- No server or external dependencies required
- Responsive design with modern styling
- Clone this repository:
git clone https://github.com/raimonvibe/CMS
- Open
index.htmlin your web browser - Start creating HTML pages!
-
Fill out the form fields:
- Title: Enter the heading for your HTML page
- Text: Add your main content (supports plain text)
- Image: Upload an image file to be embedded in the page
- Video: Upload a video file to be embedded with playback controls
-
Click the "Generate HTML" button to create and download your page
-
The generated HTML file will include:
- Your title and text content
- Embedded media files (no external hosting needed)
- Basic responsive styling
- Video player controls
This application uses modern JavaScript features including:
- FileReader API
- Blob API
- Download API Works best in recent versions of Chrome, Firefox, Safari, and Edge.
Contributions are welcome! Here's how you can help:
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
Please feel free to open issues for bugs or feature requests.
This project is open source and available under the MIT License.