您可以自由地共享和演绎本文稿, 只需遵守开源协议[CC By 4.0]
如果这篇文章帮助到你, 可以请我喝一杯咖啡~
本站是基于Jekyll,由Github Pages / Coding Pages托管的页面。
一、创建源码
本站的所有信息都基于Github上的源码,因此你需要有一份自己的源码。
首先,注册一个Github账号,然后Fork本站源码到你的Github。所谓Fork,你可以简单理解为“将代码复制到你的Github”。
Fork之后,你就在你的Github上得到了一份我网站代码的副本,但这时候,由于你的Github名字和我不一样,所以Github不会将这个库识别为个人页面库,因此你需要打开你复制来的库中的设置,将Repository name
修改为你的ID.github.io
。在修改完毕之后网站就会自动部署到Github服务器。
二、在本地编辑内容
接下来,你需要编辑网站内容。
编辑最好在本地进行。怎么将Github的代码与本地同步呢?你需要:
- 下载Git
- 打开你的Github库,点击
,点击SSH,复制文本框的内容
- 打开本地中你想要放代码文件的位置,右键,Git Bash Here
- 输入
git clone 刚刚你复制的地址
代码就被拉取至本地。
接下来,你需要一个编辑器,推荐VSCode。
打开VSCode,将刚刚你拉下来的代码目录添加其中。
这个库的文件结构是这样的:\_posts
中是文章,格式规定为YYYY-MM-DD-NAME.md
,使用markdown语法编写,不会请学,超级简单。
然后,请随意打开一篇博文,注意VSCode界面右下方有一个UTF-8
,这个表示编码方式,请务必注意,本库中的所有文本文档均需要以此方式编码,如发现不是此方式(比如变成了GB2312
),请点击它,选择通过编码保存
改为UTF-8
。
接下来我们对文件进行修改(第一步先将_posts
中的文件全都删掉,因为全是我写的)。
然后,看到左边栏有一个叫“源代码管理”的东西,那个就是Git的图形化。在删除之后,在“消息”中随便输入一些注释信息如“2020-12-30,删除”,按回车+ctrl提交,这样我们就在本地提交了你的修改。
将提交的修改推送至云端,需要按左边栏右上角的三个点
,点击推送即可。
第一次推送可能需要你填写Github密码、邮箱和姓名(后两者是为了做提交记录,在实际的软件开发中是为了找到谁写了bug而扣工资的。我们可以随便写)。之后的提交可能时不时都要写密码,如不想写密码,需要SSH方式推送,这个稍有点复杂,想学请找我私下教学。