臼糙裂诙一、前言
截图:
baby7.github.io首页截图
下面说一下优缺点,主要对比的是购买服务器搭建个人博客。
优点:
不需要买服务器
使用Github Pages的服务器,只需要建一个github仓库,然后往里面放html文件就可以了,不需要去买服务器续费服务器。
不需要买域名
可以直接使用Github Pages提供的二级域名,不仅省去了买域名的花费,还省去了域名申请这个冗长的流程。
不需要担心被攻击
有Github撑腰,一点不带怕的,不像我现在这个博客,三天两头被攻击o(╥﹏╥)o
缺点:
不利于SEO收录
我尝试在百度的站长平台验证Github给的二级域名都提示不能被收录,不过可以通过再购买一个域名做转发,但这又是一笔花费,而且域名申请挺麻烦的。
新发现:google和必应可以收录github.io的网站!
谷歌站长工具: https://search.google.com/search-console?hl=zh-CN
必应站长工具: https://www.bing.com/webmasters
网络不太通畅
众所都周知,国内github的网络情况一言难尽,经常访问不了,这种情况在用它搭博客的情况下还不利于seo。当然如果自用的话有魔法就没问题了。
二、搭建
先推荐下官方的搭建方法,我搭建完才看见这个,不过也懒得再换了。
在 GitHub Pages 上部署 Hexo
三、流程
一、 Github部分
1. 仓库
首先在建立一个仓库,仓库名是username.github.io,其中username是你的github账号名,这个也是你的最终的博客域名,如果你想改个别的域名,要不然改github的账号名(不过理论上之前仓库的地址都会变),要不然再申请一个账号。另外记得仓库的权限要设置成公开,不然无法访问。
截图:
GithubPages配置截图
2. 初始化
复制仓库地址,在本地使用你常用的开发软件或者VsCode什么的拉取代码然后创建一个index.html。
index.html
学习HTML五年有余,得此页面
3. 测试
push到仓库上以后等待Github Action完成,进入浏览器输入username.github.io测试是否能看到第二步初始化中的
标签中的内容
二、Hexo部分
1. 初始化
首先进入仓库,然后执行如下命令
$ hexo init
$ cd
$ npm install
folder随便起,最好就起个hexo
2. 修改基础配置
修改_config.yml,这里放一下基础设置(来源官网)
设置 描述
title 网站标题
subtitle 网站副标题
description 网站描述
keywords 网站的关键词。 支持多个关键词。
author 您的名字
language 网站使用的语言。 使用 2 个字母的 ISO-639-1 代码,或 它的变体。 默认为 en。
timezone 网站时区, Hexo 默认使用您电脑的时区。 请参考 时区列表, 中国可以用 Asia/Shanghai。
3. 新增文章
执行命令
$ hexo new [layout]
325

被折叠的 条评论
为什么被折叠?



