I built a blog with Jekyll , I write technical posts and something about my daily life. I want to make my technical posts available to anybody but posts about myself only available to my friends for privacy. How can I achieve this?
            Asked
            
        
        
            Active
            
        
            Viewed 454 times
        
    0
            
            
        - 
                    You may find useful the answer about oauth2_proxy at this thread: https://stackoverflow.com/questions/50809299/what-is-the-simplest-way-to-restrict-access-to-a-static-website-using-social-aut – Chocksmith Nov 20 '20 at 12:11
 
1 Answers
0
            With Jekyll itself, you can’t (barring some arcane JavaScript client-side encryption). You can use your webserver’s access control settings, though. If you use Apache, you can use the .htaccess file to protect a certain folder with a password. And then you would need to set up Jekyll to output the protected posts into this folder only.
        zoul
        
- 102,279
 - 44
 - 260
 - 354
 
- 
                    I checked the link [protect a certain folder with a password](https://davidwalsh.name/password-protect-directory-using-htaccess) , in fact the Apache server provides access control functionality right? The `.htaccess` file is part of that? I would go to read the Apache docs carefully... – Cauchy Schwarz Apr 11 '16 at 05:35
 - 
                    Yes, the `.htaccess` file is an Apache configuration file, you can read about it [in the Apache docs](https://httpd.apache.org/docs/current/howto/htaccess.html). – zoul Apr 11 '16 at 06:29