An easy CMS for managing your website using markdown files placed in folders.
A demo website is on its way !
Well, I didn't really find a suitable solution for my website needs. Automad was great, but lacked some flexibility I wanted to have like :
- Drop-down menus in navbar
- Easily make custom themes
- Upload markdown files in sub-folders in a site-map like fashion
- ... (more to come during doc phase)
This project aims to make those tasks a bit easier.
Everything you need start working with FolderCMS should be explained in the wiki.
- Make a prototype
- Polish the prototype to create a working demo
- Create a Docker container
- Release v1.0
- Work on feature requests :)
You can look at the Project page for this repo to see what's going on.
See How to install on wiki for more detailed information.
- NPM
git clone https://github.com/fred-corp/folderCMS
cd folderCMS
mkdir websiteThe last command creates a website folder at the root of folderCMS, in which you should add your webpages following the correct directory convention (wiki link to come). You can find example websites in the website-examples folder.
npm install
node server.jsNote : Alternatively, you can use
npm cito install dependencies from the lock file.npm ci node server.js
docker build . -t foldercmsThen, run the container with linked port 3000, linked directory website and linked directory config :
docker run -d -p 3000:3000 -v /path/to/website:/app/website -v --name FolderCMS-site foldercmsSee How to use on wiki.
- Work on issues (You can look at the Project page for this repo to see what's going on).
- Create more themes
- Test the
filesfolder - Create live demo website
- Write better documentation
Contributions are welcome !
Just fork the repo, make your changes and open a pull request.
Made with ❤️, lots of ☕️, and lack of 🛌
Published under CreativeCommons BY-SA 4.0
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
