Hexo is a simple and practical static blog generator that we can use to quickly create blogs. It supports a variety of themes and plug-ins, and can easily handle common needs such as Markdown and code highlighting. After writing the blog, we need to deploy it to the Internet to display it to more people, and github is a good choice. Next, let’s explain in detail how to deploy Hexo to Github.
Step 1: Create a Github repository
First, we need to go to the Github official website to create a repository. The naming format is based on "username.github.io".
Step 2: Install Git
Before deploying, make sure Git is installed locally. If not, you can download and install it from the official website.
Step 3: Initialize Hexo
Next, create a folder locally, such as "blog", to store all Hexo files and directories. Run the following command to initialize:
hexo init blog
This command will create a folder named "blog" in the current directory, which contains the base directory of Hexo.
Step 4: Edit the configuration file
In the base directory of Hexo, there is a configuration file named "_config.yml". We need to edit and configure this file. Modify the content of the file as follows:
# Site title: your-blog-title subtitle: your-blog-subtitle description: your-blog-description keywords: your-blog-keywords author: your-name language: zh-CN timezone: Asia/Shanghai # URL url: https://your-username.github.io root: / # Deployment deploy: type: git repository: https://github.com/your-username/your-username.github.io.git branch: master
It should be noted that the contents such as "your-blog-title" and "your-blog-subtitle" need to be changed to the information of your own blog.
Step 5: Install dependencies
Run the following command in the base directory of Hexo to install dependencies:
npm install
Step 6: Generate static files
Execute the following command in the base directory of Hexo to generate static files:
hexo clean && hexo g
This command will generate a "public" directory, which contains all static files.
Step 7: Submit static files to Github
Execute the following command in the base directory of Hexo to submit static files to Github:
hexo d
This command will Upload all static files in the "public" directory to Github.
Step 8: Visit the blog
Finally, enter the following URL in the browser to access the blog:
https://your-username.github.io
Summary
At this point, we Hexo has been deployed to Github. In actual use, if we modify the blog content, we only need to execute the commands in steps 6 and 7 again to submit the updated blog to Github. This method is very simple and convenient, and is suitable for quickly setting up a personal blog.
The above is the detailed content of Teach you to deploy Hexo to Github. For more information, please follow other related articles on the PHP Chinese website!