搭建网站过程1(包含教程和debug过程)
本文摘要:
- 创建GitHub仓库
- 下载Git及简单操作
- Git设置用户名和密码
- 远程库和本地库进行链接
- 下载加速器FastGithub
- 使用Markdown
hh以下过程搭的网站被我一个git push XXXX --force
命令给全部覆盖掉了,算是引导我学习了很多搭网站必须步骤之外的东西吧,比如如何把代码文件等任何东西上传上库,而不仅仅是网页内容。(但好像用hexo也可以?)
看了这里理解了如果要fork别人的模板正确的方式应该怎么做 hexo部署后把原来的仓库覆盖了
或许以后我可以试试
1. 创建GitHub仓库
(现在看来用这种方法搭网站很难受,板式也没有我现在的好看,当初不应该fork别人的模板,因此强烈不建议跟着这篇文章做
具体看哪篇文章好我还没有对比过,但一开始一定要自己新建仓库,不要fork模板仓库。)
因为我当时是直接fork别人的模板,他有几十篇文章残留在post文件夹,要把它删掉。 删除github上仓库里的文件
这里告诉我们要用本地比较快(网页上要一个一个文件点进去delete——save是真的慢),所以要下载Git
2. 下载Git及简单操作
还不会使用 GitHub ? GitHub 教程来了! (这篇文章的后面讲到了Git的下载和基本使用)
这篇文章超级详细,还有教clone、pull、push之类的,让我学会了很多必要的命令,也是除搭建那个废弃版面的一个重要收获。
能记得的是进入要删除的文件夹,右键Git Bash here,然后在里面dir 查看文件, 再一个个git rm “filename” 过于折磨弄了一个多小时,后来想到可不可以直接在文件夹里删掉,在删wiki文件夹时试了一下,提示没有这个过程,好奇怪。然后我push之后
这是我再次pull和push,也没有成功删掉wiki里的文件
3. Git设置用户名和密码
在我要把文件放进库里的时候提示 Author identity unknown,是我刚下载时没有设置用户名和密码,幸好当时那个页面还没有关,在设置了下面两行之后再运行就成功了。(在:c/Users/14779下面的)
这样就可以成功了。
4. 远程库和本地库进行链接
用ssh设置公钥私钥
第一个ssh是检查有没有下载ssh,默认Git是带了的
第二步就是生成公钥私钥,然后可以看到有说储存在哪里。
私钥可以直接强行用web打开,但是公钥不行,上网找到了可以用cmd打开的方法:用命令行(忘了要不要管理员权限)用cd命令进入ssh目录(cd .ssh),接着输入 more id_ras.pub,就可以得到公钥。最后进入GitHub里面配置。上面那篇文章有具体将在哪里配置。但有一个很致命的问题是他说到:
很重要!链接的网址或者clone的网址一定要是SSL
上面教我们复制的网址是HTTPS的(应该是要SSL那个),在此感谢一篇文章 用Git将本地文件push到远程github网站的过程中踩的坑(谢谢你呜呜),这就直接导致了我push回去的时候出现问题,搞了好久……
一开始的问题不是这个,而是链接不上网站
用了很多解决方法,比如这篇git提交或克隆报错fatal: unable to access里面也说了有可能是网速太慢。我试了无数次,甚至打开了端口看1080什么的想能不能挂VPN?还是失败了
5. 下载加速器FastGithub(帮助pull和push)
最后的解决方案是下载了一个加速器FastGithub,下载的过程也是有点曲折,本来一下子就找个GitHub里的代码源了,但是我找不到在哪里找exe文件下载,搜遍全网都没有,就在我要放弃的时候……我看到了那个repo的code的右边有一小栏relese,就是在里面……呜呜好笨我好笨为什么没有文章体谅一下小白第一次在这里找代码真的不一定找的到的。接下来就没有这个433的problem了真好。
新的问题是:
网上教的解决方法也如上图所示,把ssl认证改为true。
接着新问题2:
网上教的解决方法也如图:把ssl改为false……就是在这种重复折磨中我也不知道度过了多久,直到看到那篇令我无比感激的文章教把http地址改成SSL地址。
到这里这个本地远程的问题就解决啦!但是好像其实对我网站搭建也没多大用处捏。
以下更改内容虽然花了不少时间,但已被完全覆盖掉了
接下来是改网页,那些超链接我点进去全是模板所有者的网站,令我甚是崩溃。找到一个文章让我改index那个文件夹,一点用没有。最后是重新看了一下最开始模板自带的指示:
对于自己没有认真看深感惭愧,这里耽误了好长时间。
一开始其实改过的,但是没弄懂部分代码什么含义就直接跳过了。其实看了好多次都忽略了很多东西,最关键的一步其实是改URL,但这是我琢磨试错了很久才得出的结论,没想到他其实一开始就告诉我了……
到这里我的网站界面就告一段落啦,基本的“关于”里的文字都有稍微改改。
6. 使用Markdown
下一步就是学习如何发文章了。
安装插件 一些动图的演示 使用vscode开始Markdown写作之旅
也就有了我现在这篇—搭建网站过程全纪录的文章。
以此为记。
写在最后
从早上10点多做到晚上9点多,效率还是低了一点……
写一些个人感受吧
真的很舒服不要太舒服了这个编辑器 爱惨了,比那个什么vim好用多了(对不起是我层次太低看不懂代码只喜欢这种简洁美观的东西,vim在复制粘贴和中文显示就卡了我很久(虽然现在都弄好了)给我留下了很大的阴影哼哼,OS实验结束了估计以后也不会用了(可惜捏))
有点晚了,刚好十一点半了,该准备睡觉啦!
PS:本篇文章初稿写于12/14,完善于12/16。