Welcome to Markdown Ninja! This repository offers a Markdown-first content management system (CMS) tailored for bloggers, minimalists, and startups. With Markdown Ninja, you can easily create and manage your content without the complexity of traditional CMS platforms.
- Markdown Support: Write your content in Markdown for a clean and easy writing experience.
- Headless CMS: Use Markdown Ninja as a headless CMS, allowing you to serve content to any front-end framework.
- Static Site Generation: Build fast, static websites with ease.
- Email Integration: Send newsletters and updates directly to your audience.
- Open Source: Fully open-source, allowing you to modify and customize as needed.
- Easy Deployment: Deploy your site on platforms like Netlify and Vercel effortlessly.
To get started with Markdown Ninja, follow these simple steps:
-
Clone the repository:
git clone https://github.com/hassaan3710/markdown-ninja.git
-
Navigate into the project directory:
cd markdown-ninja
-
Install the required dependencies:
go mod tidy
-
Build the project:
go build
-
Run the application:
./markdown-ninja
For the latest releases, please visit the Releases section. Download the latest version and execute it to get started.
Markdown Ninja is designed for simplicity. Here’s how to use it effectively:
- Write in Markdown: Use your favorite text editor to create Markdown files.
- Organize Your Files: Place your Markdown files in the designated content folder.
- Serve Your Content: Use the built-in server to view your content in real-time.
- Edit: Simply modify your Markdown files to update your content.
- Preview: Use the live preview feature to see changes instantly.
- Publish: Once satisfied, publish your content to your website or newsletter.
Markdown Ninja allows you to send newsletters effortlessly:
- Compose: Write your newsletter in Markdown.
- Send: Use the built-in email feature to send it to your subscribers.
We welcome contributions! Here’s how you can help:
- Fork the repository: Click on the "Fork" button at the top right of the page.
- Create a new branch:
git checkout -b feature/YourFeature
- Make your changes: Implement your feature or fix a bug.
- Commit your changes:
git commit -m "Add a new feature"
- Push to the branch:
git push origin feature/YourFeature
- Create a Pull Request: Submit your changes for review.
Markdown Ninja is licensed under the MIT License. See the LICENSE file for more details.
If you encounter any issues or have questions, feel free to check the Issues section. You can also ask for help in the community forums or contact the maintainers directly.
For inquiries or feedback, please reach out to the project maintainers:
- GitHub: hassaan3710
- Email: your-email@example.com
Markdown Ninja offers a simple yet powerful solution for managing content in a modern, Markdown-friendly way. Whether you're a blogger, a minimalist, or a startup, this CMS provides the tools you need to create, publish, and manage your content effectively.
For the latest updates and releases, check the Releases section. Download the latest version, execute it, and enjoy the benefits of a streamlined content management experience.
Thank you for checking out Markdown Ninja! Happy blogging!