{"repo":"cidrblock/home_journal","free":true,"listed":false,"github":"https://github.com/cidrblock/home_journal","clone":"git clone https://github.com/cidrblock/home_journal.git","description":"A self-hosted mini journaling site for families for capturing memories, stories, photos, ideas, jokes and anything else you want to remember","language":"CSS","stars":42,"topics":["beercss","blog","journal","material-design","pwa","python3","self-hosted"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Home Journal A self-hosted mini journaling site for families for capturing - memories - stories - photos - ideas - jokes - videos - and anything else you want to remember I had an old wordpress blog that I converted to markdown files and needed a way to view the posts. I was looking for something self-hosted and simple. Some of my design requirements were: - Mobile friendly and easy to post from mobile - Need to look and feel like a mobile app - Needed to be all static files, or as close as I could get - Needed to be markdown based - Needed to have a sane directory structure - No authentication or social auth since this is self-hosted - No database - No javascript frameworks - Minimal dependencies - No need to edit posts from the UI - No need to delete posts from the UI - Ability to regenerate all html files - Ability to add new posts with a text editor What's working - Full text search - Github style markdown formatting - Index page - Light/dark modes - New post page - Post page - Progressive web app (PWA) support (requires https) - PWA as share target - Rebuild static html files (http://your.server/all) - Responsive design - Site initialization - Splitting Google motion photos into stills and video - Static files for all but new entry submission - Tags page - Video uploads Future enhancements - ¯\\ (ツ)\\ /¯ Installation Usage Decide on the directory where you wish to place the site files. (e.g. /home/user/home journal ) Each time home-journal is run with the --init flag it wi","default_branch":null,"files":null,"tree":[],"storefront":"/r/cidrblock","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cidrblock/home_journal/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}