{"id":29945538,"url":"https://github.com/bocaletto-luca/editormarkdownweb","last_synced_at":"2025-08-03T05:04:40.805Z","repository":{"id":305121786,"uuid":"1021669018","full_name":"bocaletto-luca/EditorMarkdownWeb","owner":"bocaletto-luca","description":"EditorMarkdownWeb Bocaletto Luca A lightweight, single-page Markdown editor featuring split-view live preview, theme toggle, auto-save, and export capabilities. Fully static—no server required—and optimized for SEO and sharing.","archived":false,"fork":false,"pushed_at":"2025-07-18T09:05:26.000Z","size":31,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-08-03T05:02:01.867Z","etag":null,"topics":["bocaletto-luca","css3","editor","html5","javascript","markdown","web-editor","webapp"],"latest_commit_sha":null,"homepage":"https://bocaletto-luca.github.io/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bocaletto-luca.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-07-17T18:49:36.000Z","updated_at":"2025-07-19T11:59:22.000Z","dependencies_parsed_at":"2025-07-18T13:30:16.237Z","dependency_job_id":null,"html_url":"https://github.com/bocaletto-luca/EditorMarkdownWeb","commit_stats":null,"previous_names":["bocaletto-luca/editormarkdownweb"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bocaletto-luca/EditorMarkdownWeb","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bocaletto-luca%2FEditorMarkdownWeb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bocaletto-luca%2FEditorMarkdownWeb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bocaletto-luca%2FEditorMarkdownWeb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bocaletto-luca%2FEditorMarkdownWeb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bocaletto-luca","download_url":"https://codeload.github.com/bocaletto-luca/EditorMarkdownWeb/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bocaletto-luca%2FEditorMarkdownWeb/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268496076,"owners_count":24259411,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-03T02:00:12.545Z","response_time":2577,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bocaletto-luca","css3","editor","html5","javascript","markdown","web-editor","webapp"],"created_at":"2025-08-03T05:01:49.327Z","updated_at":"2025-08-03T05:04:40.789Z","avatar_url":"https://github.com/bocaletto-luca.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Editor Markdown | Webapp\n#### Bocaletto Luca\n\nA lightweight, single-page Markdown editor featuring split-view live preview, theme toggle, auto-save, and export capabilities. Fully static—no server required—and optimized for sharing.\n\n[![Live Demo](https://img.shields.io/badge/Live%20Demo-Visit%20Now-blue?style=for-the-badge)](https://bocaletto-luca.github.io/EditorMarkdownWeb/index.html)\n\n---\n\n## Table of Contents\n\n- [Features](#features)  \n- [Demo](#demo)  \n- [Tech Stack](#tech-stack)  \n- [Installation](#installation)  \n- [Usage](#usage)  \n- [Project Structure](#project-structure)  \n- [Contributing](#contributing)  \n- [License](#license)  \n- [Author](#author)  \n\n---\n\n## Features\n\n- Split-view editor with side-by-side Markdown input and HTML preview  \n- Light/Dark theme toggle, persisted across sessions  \n- Automatic draft saving via `localStorage`  \n- Export current document as `.md` or standalone `.html`  \n- Fully static: no backend or build step required  \n- SEO meta tags (Open Graph, Twitter Card, keywords, description)  \n- Sticky header and responsive layout for desktop and mobile  \n\n---\n\n## Demo\n\nA live demo is available on GitHub Pages:  \nhttps://bocaletto-luca.github.io/EditorMarkdownWeb\n\n---\n\n## Tech Stack\n\n- HTML5 for semantic markup  \n- CSS3 with responsive Flexbox and CSS variables  \n- Vanilla JavaScript for DOM manipulation and state management  \n- [Showdown.js](https://github.com/showdownjs/showdown) for Markdown-to-HTML conversion  \n\n---\n\n## Installation\n\n```bash\ngit clone https://github.com/bocaletto-luca/EditorMarkdownWeb.git\ncd EditorMarkdownWeb\n```\n\nNo additional dependencies are required. The editor runs in any modern browser.\n\n---\n\n## Usage\n\n1. Open `index.html` directly in a browser, or serve via a static file server:  \n   ```bash\n   # Python 3 built-in HTTP server\n   python3 -m http.server 8000\n   ```\n2. Navigate to `http://localhost:8000/index.html`.  \n3. Begin typing Markdown on the left; the rendered HTML appears in real time on the right.  \n4. Use the header controls to:\n   - Export as `.md`  \n   - Export as standalone `.html`  \n   - Toggle between light and dark themes  \n\nAll drafts and theme preferences are saved automatically in the browser’s `localStorage`.\n\n---\n\n## Project Structure\n\n```text\nEditorMarkdownWeb/\n├── index.html       # Single-page Markdown editor\n└── README.md        # Project documentation\n```\n\n---\n\n## Contributing\n\nContributions are welcome under the following guidelines:\n\n- Fork the repository and create a feature branch (`git checkout -b feature/xyz`)  \n- Commit changes with clear, descriptive messages  \n- Submit a pull request against `main`  \n- Ensure code adheres to existing style and passes linting (if added)  \n\n---\n\n## License\n\nThis project is licensed under the GNU General Public License v3.0. See the [LICENSE](LICENSE) file for details.\n\n---\n\n## Author\n\nBocaletto Luca  \nGitHub: [@bocaletto-luca](https://github.com/bocaletto-luca)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbocaletto-luca%2Feditormarkdownweb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbocaletto-luca%2Feditormarkdownweb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbocaletto-luca%2Feditormarkdownweb/lists"}