博客心得
今天是搭建我博客的第一天,心里想想有点小激动。说实话,搭建的过程中,有很多问题,其中 有两个特别大的问题差点把我弄奔溃了,第一个就是
ruby
,这是个版本控制,其实说起来有点专业, 简单理解就是个帮我们下载各种包的下载工具,有点类似windows
下的迅雷,只不过一个是图形界 面,一个是命令行操作。有点扯远了,大致情形是废了挺大劲安装好它,用它进行一系列安装jekyll
主题时报错,大概提示就是ruby版本不够,需要更新版本,一怒之下想更新最新的,却发现下载巨慢, 原因是镜像文件所在服务器在国外。所以,这里提醒一点,就是能更换国内镜像源一定要更换,不然几 MB的文件你能下载几个小时,233333.
第二点就更让人淡疼了,已经在本地运行好了
jekyll
主题,样式什么的都还行,放到github
上就直接胡乱排版,css和js根本无法加载。一开始按照网上的各种方式尝试,搞了两个多小时无果,结 果打算尝试换换其他主题,然后发现换了好几个主题依然这样,内心一万只三个字名字的神兽奔腾而过。 这下我基本确定不是主题问题,而是样式加载问题,使用f12进入开发者模式查看,发现是css和js路 径出错,但我基本是按照网上的教程一步步走的,为啥他们都没这个问题而我却有?然后我又在网上百 度了半天,在快绝望的时候尝试了下在config.yml
文件中的base_url
里增加一个目录/tangjingB
log,之前没修改这里是因为教程里从没提到过。但是我的问题恰恰就是这里,因为别人的github博客 访问域名都是一级域名,我的是二级,https://tangjiahao.github.io/tangjingBlog/
,他 们没有后面的/tangjingBlog
这样的二级域名,心塞塞,就是这么个东西卡了快一整天,都快放弃 了!这里提醒使用二级域名的,一定要注意是否在base_url
里增加内容!大致如下:
permalink: ':title/'
baseurl: "/tangjingBlog" # the subpath of your site, e.g. /blog
url: "" # the base hostname & protocol for your site, e.g. http://example.com
本博客的大概框架如下,就是导航栏有两个子项目,about关于自己的介绍,blog博客内容,点击 进入可分别看到,然后有个搜索栏可以搜索博客的题目,方便自己查找,以上就是今天想说的,做完还是 挺有成就感的哈。
具体如何使用jekyll和github搭建博客的教程,我就不详细写了,这里推荐一篇别人的 教程。