Basically that. The code is public so people can see how my website is built, the content is alongside it for convenience to build/deploy.
Going private to avoid theft / copyright infringement is admitting default.
2. Neither okay either, but my writing is much more valuable