A php markdown-based single page cms.
For many microsites, I've found a single page is enough. The thought is to have a web presence — a type of personal pinboard for a few images and some text. A public facing, easily editable collection of thoughts, projects, whatever, etc.
This Basic CMS tries to be as "web natural" as possible— the website consists of a single markdown page that is translated/styled through simple css. Basic CMS exploits existing html structures (specifically the h1-p tags) to allow for a modular page. One can give each tag different typographic parameters that, when added together, create a fluid typographic landscape.
Basic CMS is built out in php. The existing backend is currently found at /modify and is protected by simple htaccess and htpasswd files. These need to be updated for any install.
- Content iterations are archived with each save.
- Image upload supported by dropzone.
- automatic menu filled with h1's and h2's pulled from content
This build currently uses local versions of Parsedown, dropzone, clibboard.js, and ImageResize to manage the website's markdown and image uploading/resizing.
- Download or clone this repo.
- place contents into a directory of your choice.
- Make sure you reveal your hidden files.
- In the /modify folder, edit the .htaccess and .htpasswd files to reflect the proper filepath and username/password. (I'd recommend this site to generate your .htpasswd and .htaccess files)
- Edit the /build folder to customize any css, js etc.
Project is still in beta, meaning that file structure and code are still being made more user friendly.