写在前面
Hello~ This is wml’s blog, a new world that I’ll record somethings.
emmmmm…. 装13完毕(〃’▽’〃),一脸正经。。。(`・ω・´)
个人博客差不多算搭建完,也终于有一个属于自己的私人写东西的地方。搭建博客的动机虽然不是特别单纯(为了嘚瑟??), 兜兜转转,也差不多基本完成了,希望这里成为我学习总结的地方,毕竟,好记性不如烂笔头==
接下来主要是写一些感想和遇到问题的心路历程,搭建博客干货请前往 如何搭建jekyll主题的github.io博客
正经内容
这里首先感谢下Huxpro提供的博客模板,感谢网上各位大神详细的教程~
为啥要选github
很惭愧,刚开始并不知道github pages 这东西(在别的平台上写博客也是三天打鱼那种),看来对github的认知还是浅了== 因为前段时间老大让我看两份简历,看到一个博客地址,然后点进去瞅了瞅,却发现意外眼熟,之前也看到过这种风格的博客,还以为是别人自己搭的,这次又看到这个风格的博客,一下子燃起我的好奇心,所以研究了下这些博客,发现是github提供了一个github page的东西,用于给开发者建立私人的页面。早就想搭个属于自己网站的心蠢蠢欲动。。。
关于github pages
GitHub提供给用户一个特殊的repository, 且仓库命名格式name.github.io,在这个repo上你可以放置属于你自己的文件,指定专属域名来展示一些项目,这也是大多数人会用github pages来用作个人的博客网站原因吧。使用github pages可以提供一个免费的服务器,所以也就免去自己搭建服务器和数据库的麻烦,对于想要有个性的博客网站,但是又不想自己自己搭服务器的同学来说,是一个不错的选择。
遇到的一些问题
毫无疑问,探索知识的道路不可能一帆风顺,总是会碰到这样或那样的问题,有些问题可以找到答案,有些可能花费很久也不见得能解答(当然,也有可能是自身程度的问题。。所以这个只针对个人来说)。
github.io默认采用jekyll作为建站工具。Jekyll是一个开源的静态网站建站工具,github社区里也已经有许多大神造好了很多好看的轮子,我想,搭建一个有个性的博客对于大多数程序猿来说,设计都是一个很头疼的问题,所以为了简便又高效的展示自己好看的网站,选取一个自己喜欢的网站主题风格是也许是最佳选择。(这里再次膜拜大神Huxpro自己开发的主题,网上十之八九都是用的这份模板,厉害了。)
下面是列举了一些我印象比较深(还记得)的问题:
1、关于git add [别名]
的命令(我目前也没搞明白)
网上看到的一篇关于搭建博客的教程,建立了自己的仓库,再fork一个主题仓库,用了git remote add mine [foke的github地址]
创建一个别名?然后git push mine master
;一波猛如虎的操作,靠着自己智慧(o(´^`)o)加猜测这么理解,并且依葫芦画瓢以后,提交失败?? 网上找的解决办法貌似也解决不了问题。。。于是伤心之余,我决定采用plan B!(具体骚操作可在我的另一篇博客如何搭建jekyll主题的github.io博客)
2、关于Jekyll
Jekyll 是一个简单的博客形态的静态站点生产机器,它有一个模板目录,通过Markdown(或textile)和Liquid模板转换成一个完整的可发布的静态网站。关于Jekyll,更深入的了解可以参看这个网站。对于里面的Liquid模板及其使用,可参看Liquid。markdown的语法就不说了,网上资料很多,我个人觉得大致了解下这些知识对于写博客中遇到的问题和认知是很有帮助的,所以建议阅读~
3、域名建设
设置专属自己的域名也是github pages吸引人的地方之一,当初翻了很久才定的这个域名(我名字的域名早就被注册了。。。我名字这么普遍吗?一看现在这个域名还有立马就下手了,顺带怂恿了下小朋友买了个域名,估计啥也没有。。。)。域名设置就比较简单了,项目下新建一个CNAME
的文件,里面加上自己的域名地址,提交就好了~
写在最后
(这样就结束了?o(゚Д゚)っ!)是的。。主要是记不太清楚了,毕竟时间过去有些久了,所以说呀,好记性不如烂笔头,老一辈留下来的金句还是有道理的,对于坚持记录自己的博客也充满自信(坚决不打脸(`へ´*)ノ)。最后引用荀子老先生《劝学篇》的一句:
不积跬步,无以至千里,不积小流,无以成江海
鞭策自己也激励大家,任何细小的坚持,未来都有可能数以百倍的回报给你(๑◡๑)