Minimalist Blogging Platform that powers https://oscarryz.com.
This is based largely on the https://manuelmoreale.com/ blog (he was very kind to share some tips) and https://www.proseful.com which shares some principles on what blogging should be like.
This is a very simple blogging platform with the followig elements:
- A WYSIWYG editor ( Use https://prosemirror.net to avoid start from scratch)
- A controller that takes what the user writes and generate the HTML
- Save the content to a flat file system (no database or remote storages)
- Deploy as static file service (Github pages or any other platform that serves static files)
- node 10.16.3+
- npm 6.9.0+
- git
- github account
git clone [email protected]:oscarryz/manu.git
cd manu
npm install
npm start
At the moment this blog has to be run locally and then deployed to a Github pages that is to be setup externally
Once that is being setup run:
npm run deploy
Currently this project deploys to oscarryz.github.io/manu which only project members have access to. The places to look at are the directory /bin/deploy.sh
and the package.json
that uses the gh-pages
npm artifact