Posted
: December 01, 2018
Edited
: December 19, 2018
Status
:
Paused
Tags
:
Jekyll
Categories
:
Jekyll
The demo is here with a sample post.
There are many theme out there, yet none of them suits my need.
raw.github
page, like this <img src="https://raw.githubusercontent.com/zhengfangxing/PointingToTheMoon/master/_posts/2018-12-11-Jekyll-Build/assets/GitHub-desktop.png" width="80%">
.Now I ended up with this theme. I know it’s not perfect, but I will settle it for now. I will consider any suggestions you guys make, just comment it in this page.
It’s simple.
username.github.io
. You don’t need to buy your own domain. PS, All domains must be registered by the owner with ID. So that saves you a ton of trouble. But GitHub pages also allows you tojekyll
or ruby
, you don’t need you locally build your website and publish it. You just commit your source code and that’s all.markdown
, and push
(a fancy name for upload) to GitHub. Things like equations, lists, tables, mermaid-diagrams, images, or videos are automated supported. This means all you’ll need is a text editor as simple as good old notepad.exe to write your post, yet I strongly recommend typora
. As the time of writing, it is free.You have absolute control over anything.
There is a nice touch. GitHub’s famous for being used by techies.
Having your own website built entirely by yourself.
Limitations
GitHub Pages source repositories have a recommended limit of 1GB. Published GitHub Pages sites may be no larger than 1 GB. GitHub Pages sites have a soft bandwidth limit of 100GB per month. GitHub Pages sites have a soft limit of 10 builds per hour. See here
I am going to assume that you know the basic operations of git. If not, just download the GitHub Desktop, and do everything in GUI. For the most of bloggers, only commit and push is required. For you to publish your work, save your file in your editor, go to GitHub Desktop, commit your changes, and push.
Clone the repo and publish it!
Here is a list of files you need to modify
ykliu
. And save the page locally. Choose your password, copy and paste the html into the input textbox, and download the page. Replace secret/index.html with the html file you downloaded. Now you have a encrypted page only you can use to encrypt your other pages!add property
and download the google authentication file, put in under the root of your repo. A few days later, you should be able to see your website in google search by searching site:your-site-name.github.io
(no space in between).After that, you should be able to enjoy your blogging!
Be the first one to comment on this page!