GitHub搭建博客

GitHub搭建博客

参考链接:

1.GitHub Pages + Hexo搭建个人博客网站,史上最全教程_hexo博客-CSDN博客

我的博客surourou8.github.io完全是根据这个来设置的。

hexo官网:Hexo

注意事项:

(1)新建仓库new repository时,填写仓库名格式必须为<用户名>.github.io,比如我的就是surourou8.github.io。访问时可以通过链接https://surourou8.github.io来访问

如果设置其他名字,如surourou.github.io,则需要到https://surourou8.github.io/surourou.github.io下才能访问。

(2)选择Settings->Pages,将Source设置为Deploy from a branch,Branch设置为main,文件夹选择/(root)

设置完之后,稍等片刻就就会显示Your site is live at https://surourou8.github.io/

(3)使用Leancloud实现单篇文章阅读量计数页面底部展示网站的 PV、UV 统计数这两个功能时,按照教程配置后无法实现这两个功能。

查阅评论区之后,评论说:“leancloud分国内版国际版,国内需要备案稳定才支持访问统计功能。国际版无需备案。”但是我换成国际版之后也无法实现该功能。关于这部分解释:配置LeanCloud的网站统计 | David-123’s Blog (msxcn.top)

解决办法:在对应教程的 七、添加阅读量统计 下的 配置 leancloud的 app_id 和 app_key 环节,这里少复制了一个 REST API 服务器地址,对应主题配置文件下的 leancloud的server_url。如果不添加这个服务器地址,会无法显示访客量和阅读量。配置server_url的值为 REST API 服务器地址 即可实现该功能。

使用Leancloud实现评论功能时,使用国内版的可以实现,但是使用国际版的不行。

综上,使用国内版。

(4)发布到GitHub Pages时,需要配置token信息。其中tokenGitHubPersonal access tokens,获取方式:Setting->Developer setting->Personal access token->Tokens(classic)(有两种token可以选,Fine-grained tokens更安全一点,但我选了经典classic的)->Generate new token,我把时间限制设置成了无期限,所有权限都选上了。

这个token生成之后只能看一次(Make sure to copy your token now as you will not be able to see it again.),如果没有复制下来,只需要点重新生成即可。

2.【保姆级】利用Github搭建自己的个人博客,看完就会 - 知乎 (zhihu.com)

这个是使用ssh方式来部署的。

3.零基础小白如何搭建自己的 github.io 个人网站 – Pianfan’s blog

这个是直接fork人家的,我没试过,应该很简单。

4.利用 GitHub 快速搭建一个免费个人网站 | 2022(无需编程) - 知乎 (zhihu.com)

这个是使用了Github自带的主题部署,没有使用hexo。

5.保姆级教程:从零构建GitHub Pages静态网站-CSDN博客

这里备注了一些静态网站生成工具,主要是使用Jekyll来部署(还是mac版本)。

6.Github pages, 快速部署你的静态网页 - 知乎 (zhihu.com)

这个使用了vue,没试过。


GitHub搭建博客
http://surourou8.github.io/2024/09/16/GitHub搭建博客/
作者
Su Rourou
发布于
2024年9月16日
许可协议