interesting post thanks for sharing! It does indeed complicate things if you want access control. For me personally I don't have a strong argument to provide sharing, a post can either be read by anyone or only by me, the middle ground doesn't really earn the level of complexity it adds for me personally.
I'm really not sure how I would solve it if I had to, git-crypt only makes sense because I only need access to the private posts locally and I would lose the added bonus of the encryption/decryption going on in the background and in a git-native way.
The thing I was trying to illustrate with the post was how amazingly some things just come together once you strip away all the extra functionality and what hidden bonuses can appear. Thinking about a possible solution that is still minimal though I would lose git-crypt and probably handle encryption/decryption manually, add a key for each of the people I wanted to give private access and have my email notifications automatically append their keys whenever i notify of new posts, but again the beauty/coherence gets lost.
Nice, I've thought about this in the past (https://www.jvt.me/posts/2020/08/26/static-site-private-post...) and the difficulties were always if you want others to be able to read them
interesting post thanks for sharing! It does indeed complicate things if you want access control. For me personally I don't have a strong argument to provide sharing, a post can either be read by anyone or only by me, the middle ground doesn't really earn the level of complexity it adds for me personally.
I'm really not sure how I would solve it if I had to, git-crypt only makes sense because I only need access to the private posts locally and I would lose the added bonus of the encryption/decryption going on in the background and in a git-native way.
The thing I was trying to illustrate with the post was how amazingly some things just come together once you strip away all the extra functionality and what hidden bonuses can appear. Thinking about a possible solution that is still minimal though I would lose git-crypt and probably handle encryption/decryption manually, add a key for each of the people I wanted to give private access and have my email notifications automatically append their keys whenever i notify of new posts, but again the beauty/coherence gets lost.