Github Pages使用一周感悟
你不需要成为一个大师,但你必须成为一个好的学生。
感悟小记
在github上搭建网站是一次非常有意义的经历,也不复杂(os:废话因为嫖的人家开源项目啊),主要用到的技术栈大概分成以下这三项:
Github
Github是一个非常强大的代码托管平台,它提供了版本控制、分支管理、协作开发等多种功能。通过Github,我们可以轻松地管理和分享代码,与他人合作开发项目。
我只是个无情的文字搬运工
出于各种原因,接触github的机会属实不太多,日常用用CSDN之类的也差不多够了。但用了之后才发现,page服务真滴强,开源的就是香呐
Jekyll
Jekyll是一个静态站点生成器,它会根据网页源码生成静态文件。 它提供了模板、变量、插件等功能,所以实际上可以用来编写整个网站。 你可以使用Markdown编写内容,使用HTML/CSS来构建和展示,Jekyll会将其编译为静态的HTML。
文字搬运工梅开二度
第一次知道在Jelyll的帮助下,Markdown也能直接用来写个人博客?以前学的那些前后端皮毛,简直不值一提啊(不对,是我学得太浅了...
Markdown
Markdown是一种轻量级的标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。 Markdown的语法简洁明了,易于学习使用,而且它的扩展性也很强,有很多插件可以使用。 例如,你可以使用Markdown来编写README文件、GitHub README、技术博客等。
文字搬运工又双叒来了嘿
墙裂建议Markdown这种工具**纳入大学教材**!!!灰常灰常实用,简直是强迫症的网络笔记神器好嘛。而不是什么全校都要学的C/C++,你说这玩意儿对文科生有嘛用啊,再不济文科生学python也比C/C++强吧。
其他
个人博客搭是搭起来了,用了一周也发现了一些问题(注意:开始挖坑了)
1、太开源了
发现所有的一切都是需要通过上传到github的项目仓里面才能呈现到网站上,感觉被看光光了

round 1
某人:这算什么问题嘛,把Repository从public改成private不就好了?
我:嗯?感觉不太是个正解,算了先行动起来,试试再说!说干就干!然后很快...啪嗒一下,路子没了
You can fork any public repository to your personal account, or to an organization where you have permission to create repositories. If you have access to a private repository and the owner permits forking, you can fork the repository to your personal account, or to an organization on GitHub Team where you have permission to create repositories. You cannot fork a private repository to an organization using GitHub Free.
大致意思就是说你能白嫖人家开源的东西,但不能吃干抹净就翻脸不认人了,把它当成你自己的了,你也得接受其他人来嫖你...听完感觉说得很有道理
round 2
某人:那自己建个私仓,然后再把这些统统copy过来呢?
我:嗯??这也太不道德了吧,你走开,让我试试!...试试就逝世,404警告!!!

这咋回事呢?好端端的,也没动什么东西,怎么就崩了呢?一定有问题...吭哧吭哧一顿查
虽然最终也能查到准确的、能一锤定音的证据,但是通过不断地尝试,基本可能敲定问题出在private上了,Jekyll应该是不支持private的,好吧那就没办法了。
某人:白嫖就不错了,两全其美想屁吃!
2、图片不显示
网站上图片不显示这可不行啊,我要放表情包的!!
赶紧去解决了...emmm这篇周感悟够长了,先留个坑,下篇再说吧(因为还没来得及解决嘿嘿)