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信息。其中token为 GitHub 的 Personal 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,没试过。