gitee和github都是代码托管容器,那么我们可以利用他们提供的pages服务搭建个人博客,或者是一个前端展示网站。
本文不做实操,会给出由浅入深的几篇blog(在原理上gitee和github实现方式相同):
-
文章从先跑一个html页面开始,讲解了开通pages服务和访问的全流程。第一篇文章为gitee流程,第二篇为github流程:
https://blog.csdn.net/Ikaros_521/article/details/99580361
https://blog.csdn.net/weixin_30764771/article/details/95160729 -
通过上面案例我们知道,pages容器实际就是访问我们仓库中的html文件。那么难道我们每次都在本地写一个html页面,然后传到远程仓库吗?"hexo"则可以帮我解决由.md 文件到 html文件的问题。下面blog应该是比较全的了:
https://www.cnblogs.com/shwee/p/11421156.html -
通过案例2我们了解了 hexo的工作原理,但这样完成一个博客需要太多配置了,这时我们可以直接将配好的copy到本地,然后关联到远程库就可以了:
https://sunhwee.com/posts/e3e08109.html
1. 直接fork一份源码到你的仓库,clone到本地
2. 在本地博客仓库运行npm i命令安装依赖包
3. 修改配置信息,改成自己的信息
4. 运行命令hexo clean(清除生成文件),hexo g(生成网页), hexo s(本地预览),hexo d(部署)
注意使用hexo,要提前安装node.js
-
当然有些时间,我们不会只希望这个容器去跑一个博客,如果跑一个vue项目怎么样呢?
https://blog.csdn.net/LitongZero/article/details/88207833 -
可惜的是如果我想跑一个博客,然后又跑一个vue的话怎么办呢?因为只有和用户名同名的仓库,
username .github .io 才能当成正常解析成网站。解决方案如下:
https://www.jianshu.com/p/556e9b661064