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 to
ruby, you don’t need you locally build your website and publish it. You just commit your source code and that’s all.
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.
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
What is Jekyll
Jekyll is a simple free blog generation tool that converts plain text into static websites and blogs; since our GitHub Pages generate static pages, each time you update your blog, you need to manually change the HTML, which makes every time you write a blog. It becomes very cumbersome, and after using this tool, it will generate blog content according to the preset format, you don’t need to care about the html code, just focus on the blog writing.
What is Git
Git is an open source distributed version control system that can efficiently and quickly handle project version management from very small to very large. Its function is similar to Svn, it is a version control tool, which can be used to write the code we write and submit our code to Github.
I am going to assume that you know the basic operations of git.Git common command summary 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.
The main interface is like this:
You can use
GitHub Desktop to clone your repositories,save the GitHub homepage repository to your local.
After you edit your project in local then commit your changes
Finally uploaded to GitHub,push!
Specific operations can refer to the following link:
Here is a list of files you need to modify
add propertyand 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!