DO CMS is a Content Management System targeting developers as its users. Instead of relying on a GUI to create, publish and update website content, these operations are done via developer-friendly tools and flow: Git and CI/CD.
- New backend API to return feeds (works with gautamkrishnar/blog-post-workflow).
- Extend media MINE types to support attached audios, videos, documents, and more.
- Bug fixes & enhancements.
- Support videos:
- With tag
```video
- Videos from Youtube
- With tag
-
Markdown is a simple yet powerful markup language for creating formatted text. DO CMS supports GitHub Flavored Markdown as well as extensions such as Mathematical and Chemical formulas.
-
No Database - website content is rendered from static data - which is Markdown text. Hence DO CMS needs no database to run, and it is blazing fast.
-
Developer Friendly - authoring website content is as similar as pushing code, making pull requests, builds, packages and deploying.
-
Fulltext Search - website content is fulltext indexed and searchable.
-
Multi-languages - multi-language website content is support, switching languages is on-the-fly.
See DO CMS in action and its document at https://docms.btnguyen2k.me.
Use Github issues for bug reports and feature requests.
Contribute by Pull Request:
- Fork
DO CMS
on github (https://help.github.com/articles/fork-a-repo/) - Create a topic branch (
git checkout -b my_branch
) - Implement your change
- Push to your branch (
git push origin my_branch
) - Post a pull request on github (https://help.github.com/articles/creating-a-pull-request/)
MIT - see LICENSE.md.