How to make my own Blog?

By xiaruize 20220217

准备

  1. git

  2. Nodejs

下载并安装

开始

建文件夹存放你的博客

运行如下命令

1
npm install -g hexo-cli

打开cmdcmd cdcd到你刚刚建的文件夹下

然后输入

1
2
3
4
hexo init
npm install
hexo g
hexo s

这时在 http://localhost:4000 可以查看本地的预览

怎么让别人看到?

https://github.com/

去github建立账号(不会请问度娘

然后点New RepositoryNew \ Repository,是一个绿色的按钮

这样填写:

1
2
3
4
5
Repository name: 用户名.github.io
Description:随意
选择Public
下面的都不选
create

打开_config.yml 按如下配置(只截取了要更改的)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# Hexo Configuration
## Docs: https://hexo.io/docs/configuration.html
## Source: https://github.com/hexojs/hexo/

# Site
title: #你的博客标题
subtitle: #你的博客副标题
description: #博客描述
keywords: #空
author: #作者
language: en #语言
timezone: '' #时区,可以空着

# URL
## Set your site url here. For example, if you use GitHub Page, set url as 'https://username.github.io/project'
url: https://用户名.github.io #注意
permalink: :year/:month/:day/:title/
permalink_defaults:
pretty_urls:
trailing_index: true # Set to false to remove trailing 'index.html' from permalinks
trailing_html: true # Set to false to remove trailing '.html' from permalinks

# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
deploy:
type: git
repo: https://github.com/用户名/用户名.github.io.git
branch: main

cmdcmd中输入

1
2
3
hexo clean
hexo g
hexo d

如果报错则反复重新操作,或检查_config.yml是否正确填写

deploy完在 https://用户名.github.io 中就可以查到自己的Blog了