GitPage 搭建个人博客

本文概述

  • 如何快速的搭建一个属于自己的个人博客
  • 文是基于开源主题搭建博客,并非自己编写个性化博客!

正文

Git Hub Pages是什么?

Git Hub Pages 本用于介绍托管在 Git Hub 的项目,但因为他的空间免费且稳定,所以可以用来搭建个人博客;

Git Hub Pages可以被认为是用户编写的、托管在Git Hub上的静态网页。

为什么选择Git Hub Pages?

1、Git Hub pages有 300M 免费空间,博客资料也方便保存;

2、通过 Git Page 搭建个人博客,免于自己购买服务器,节省了服务器的租赁费和运维耗费;

3、搭建个人博客门槛低,Git Page 有很多开源主题,可以直接拿过来用,而不需要学习前端、后端的技术;

部署要求

1、可以访问互联网的电脑一台 (本文基于windows系统)

2、安装 Git Bash 或者 Git hub desktop 软件 (本文基于 Git Bash)

3、安装 Typora 或者其他 markdown 工具 (推荐 Typora,写作很舒服)

4、Chrome 、Firefox 或者 其他浏览器 (推荐Chrome)

登录Git Hub

搭建的第一步需要先登录Git Hub(如果没有账号,使用邮箱注册一个)

新建一个项目仓库

1. 新建一个项目仓库

  • 项目名为 :username.github.io 这是硬性规定
  • 注意:username 必须和 你Git Hub的名字一致

2. 填写项目描述

  • 注意:该描述可以不写,仅用于描述项目的作用

3. 初始化ReadMe文档 和 完成

注:

  • 第一处 public 代表该项目为开源项目
  • 第二处勾选代表初始化生成ReadMe.md文件
  • 第三处Create repository 点击创建项目仓库

4. 开启 Git Hub Pages

  • 进入项目后点及Settings

  • 一直滚动到最下面,找到 Git Hub Pages
  • 按图所示,将 None选项,更改为 master branch 即可

下载一款主题

主题的存在,降低了博客的搭建难度

与其说是主题,称其为博客模板更为贴切

安装Git Hub Desktop 或者 Git Bash

Git Hub Desktop下载地址:Git Hub Desktop

Git Bash 下载地址:Git Bash (如果没有安装经验,无脑下一步即可!)

Git Hub Desktop 、Git Bash 任选其一安装即可

搭建项目

由于Git Hub Desktop无法下载,所以基于Git Bash讲解

创建本地仓库

  • 在本地创建一个文件夹作为本地仓库(随便放在任意盘符,自己能找到就好)

右键打开 Git Bash

  • 注:如果没有,就到桌面找到Git Bash的图表
  • 如果还没有,就按住 win+R打开运行,输入 cmd 回车

找到本地仓库

  • 例:我的本地仓库在 E 盘 My-Git-Base下,项目名为:Alessandro-Pang.github.io
1
2
3
4
5
# Git Bash 命令输入:
cd /e/My-Git-Base/Alessandro-Pang.github.io
# cmd 命令输入:
E: # 注: E: 是必须的!
cd /My-Git-Base/Alessandro-Pang.github.io
  • Git Bash 命令:

  • cmd 命令:

初始化仓库

1
git init

添加身份配置

1
2
3
4
# 配置用户名
git config --global user.name "Alessandro-Pang"
# 配置邮箱
git config --global user.email myEmail@qq.com

添加远程仓库

1
git remote add origin <你的项目地址>

将代码从远程仓库下载到本地

1
2
#有时可能会给你报个错误,在命令后追加一个 -f
git pull origin master

将你下载好的主题解压

  • 解压后复制里面的内容粘贴到你的本地仓库下 (README.md 可能会报覆盖,跳过即可!)

修改 _config.yml 配置文件

1
2
3
4
5
6
7
8
9
10
11
12
13
# Basic
# 你的名字
title: 庞超越
# 子标题
subtitle: 个人站
# 网站介绍
description: 欢迎来到我的个人站~
# 头像里面的标题
avatarTitle: Alessandro
# 头像里面的描述
avatarDesc: web / 可视化分析
# 链接
url: "http://www.ismepangcy.xyz"

上传你的代码

1
2
3
4
5
6
7
# 添加修改的代码到缓冲区
git add .
# 提交你的代码 -m 后面时提交的注释
git commit -m "首次提交"
# 提交到你的远程仓库 ,提交过一次后,不需要添加 -u 标识符
git push -u origin master
# 此时可能会让你验证身份,按照提示输入你的 github 用户名、密码即可

访问博客

当以上步骤成功执行后,你的个人博客就已经搭建好了

打开浏览器访问你的项目名即可: username.github.io

​例: http://Alessandro-Pang.github.io

项目目录

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
.
├── _config.yml
├── _includes
├── _layouts
├── _posts
├── _site
├── 404.html
├── about.md
├── archive.html
├── CNAME
├── css
├── feed.xml
├── Gemfile
├── Gemfile.lock
├── images
├── index.html
├── js
├── Rakefile
├── README.md
└── tags.html
  • 个人介绍修改 about.md 文件
  • 个人日志文章,在_posts目录下添加
  • 日志文章图片,存放在 images/posts

个性化域名

如果你觉得username.github.io 看起来一点都不炫酷

如果你手里还有点闲钱(其实也花不了多少钱)

如果你想让你的博客地址个性化一点,那你可以买一个域名

个人还是推荐 阿里云腾讯云,毕竟大厂值得信赖

购买域名后需要备案、不过你可以先解析域名

腾讯云为例:

1、首先登录腾讯云,打开 域名管理

2、在操作一栏,找到 解析 并点击

3、点击添加解析

4、根据提示填写 主机记录记录类型记录值

5、记录值有两个 username.github.io你博客的IP地址

获取Git Hub page IP

  • IP 地址通过 ping username.github.io获取
  • 键盘按住win+R打开运行,输入 cmd 回车
  • 例:

解析记录模板

  • 解析完成以后,在你项目的Settings下设置域名
  • 将你的域名填写到文本框,点击save保存即可

一个小问题

  • 如果你的文章没有更新、或者其他问题,清除浏览器缓存,刷新一下试试!!

日常维护与更新

  • 每次添加新的日志到 _posts目录下
  • 文件名格式 年-月-日-标题.md
  • 文章声明:
1
2
3
4
5
6
7
---
layout: post
title: "标题"
date: 2020-01-07
description: "介绍"
tag: 分类
---
  • 写完日志后使用 Git 提交代码
1
2
3
4
5
6
# 添加修改的代码到缓冲区
git add .
# 提交你的代码 -m 后面时提交的注释
git commit -m "注释"
# 提交到你的远程仓库
git push origin master
  • 日志引用图片
1
2
# 路径前需要加三个 ../
![images](../../../images/posts/)

相关连接


GitPage 搭建个人博客
https://blog.pangcy.cn/2020/01/07/服务器运维/Git/GitPage 搭建个人博客/
作者
子洋
发布于
2020年1月7日
许可协议