I have used gitbook template to create a gitbook on gitlab, everything is fine.
I can see the content on my desktop with local server by using command:
gitbook serve
And the page can be visited at http://localhost:4000
My question is:
How can I make the page be hosted on gitlab and only visited by myself or people granted by me? Is that possible? Cause github explicitly stated the repository have to be public to use the function of page. How about gitlab? Thanks.
authentication - How can one manage the access of a book created using GitBook? - Stack Overflow
github pages: basic github pages questions for those that use github pages
Wow... OK, my skim level set to 11.
I'd focus my time looking a Jekyll templates for what you need. There are only a small set of templates included in the github pages selection, but if you fork the template you can use any of the templates provided by the community.
http://jekyllthemes.org/
https://jekyllthemes.io/
More on reddit.com