文章持续更新,最新版本请在我的GitHub上看:https://github.com/wsdchong
本来以为简简单单,用不着专门写一篇博客的,结果发现还有需要写一下的。
借鉴了两个教程,一个是在CSDN上的教程,一个是GitHub上的用户手册.不过仅仅看这些还是不够的。
先说说他们的教程的步骤吧,
1进入repositorys后新建一个存储库,命名为.github.io;
2进入存储库的settings的GitHub pages设置项,把source项设置为master branch;
第一个出问题的是在创建存储库的时候我没注意命名(要命名为用户名.github.io),这个好解决。
第二个问题的在settings里,给GitHub pages-source设置发布源。结果我没用过GitHub pages。然后节外生枝,补充GitHub pages的学习。
1生成GitHub Pages 网站:设置发布源;
2自定义主页:修改index.html;
3合并拉取请求:合并(遇到问题,找不到合并的地方)
4自定义网站详细信息:(编辑配置文件已显示自己的信息)
5发一篇博客文章:创建新文件。
6添加博客文章的元数据:将yaml前件添加到博客文章以显示标题和日期
7合并第一篇文章:合并拉取请求。
弄完之后的感受就是,比起正常的git操作,就是创建存储库的时候改下命名;连设置发布源都用不着。可能我没学到家。
我创建的存储库就是没有发布源,僵硬。
还有合并的时候不熟练,不过其实问题不大。其实挺想用GitHub for desktop来管理git的,但是延迟10分钟是真的问题大;还是得重新学学git,命令行就是比图形界面高效。——改变一下,突然发现是因为我只点了fetch origin(获取来源),没有点commint to master然后push origin的原因,才在GitHub上没刷新处理。(嘿嘿,又学到了,GitHub for desktop真香,git就不学了,懒得记)
虽然图库依然没有成功,但是把合并操作弄熟练了,GitHub的用户手册也翻得更熟练了,GitHub Pages也有了了解。
我之后接着搜如何用GitHub创建图床,又被我找到了一篇教程,看了看里面的内容,发现,靠谱。于是开始第二次尝试。
第一步创建GitHub图床,我都没问题
但是第二步配置picgo,我就遇到迷惑行为,我下载了picgo的GitHub,但是不是exe文件,之后看其中的readme文档,才找到下载exe的地方
b2a32042ccf657f863cce2f40cc6ed695ee9dc17
结论:还是没用,我就是建不了图床。扎心。在settings-source就是显示
Source
Your GitHub Pages site is currently being built from the
master
branch. Learn more.User pages must be built from the
master
branch.
期待以后能解决。图片的事,我就先不纠结了
https://lab.github.com/githubtraining/github-pages
目录的话好像就是老老实实用前言实现,[toc]好像不能在GitHub上自动生成目录;
图片的话,发现一个方法,就是把typora的文档在源代码模式下复制到CSDN中的markdown编辑模式,发布,然后就可以用CSDN中的图床实现在GitHub上显示图片。
文件的跳转,只能一个一个设置了;不过我目前不打算做好用户体验,想看文档的自己去文件夹中找。