cd ~/notes
if [[ ''$(git status --porcelain) ]]; then
git stash save
git pull --rebase
git stash pop || true
git add .
git -c "user.name=Phil Kulak" -c "user.email=nope@kulak.us" commit -m "''$(date)"
git push origin main
else
git pull
fi
A warning that might spoil a bit your adventure on the long run: Your published pages will be exploited somehow. SEO backlink abuse, phishing, etc. Offering free public hosting is what people with ill intent are looking for, and you can be sure that at some point they'll look at your solution
It is real-time editing! We leverage web-sockets to sync across multiple logged-in sessions. But as of today it does not support multiple users collaborating on the same document.
For work sensitive notes I can’t/won’t use an untrusted sync mechanism.
Right now we don't have support for a local storage mechanism or self-hosting. We are extremely keen on privacy and are very open to working towards either of those two options.
Here's an old example I pulled up -> https://www.lowercase.app/@matt/p/1f6c83d5-2869-4024-a687-fc...
In my editor I was able to just group parts of my note into logical slide sections and then publish.
Edit: you can move through the slide show with your left and right arrows.