加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

twitter-bootstrap – 样式表不适用于Jekyll主题Freelancer引导

发布时间:2020-12-18 00:14:15 所属栏目:安全 来源:网络整理
导读:我的个人博客已有一个username.github.io存储库,现在我的目标是使用我发现的完全不同的主题创建另一个github托管的jekyll页面.这是我正在使用的主题的链接: https://github.com/jeromelachaud/freelancer-theme 所以我在我的机器和github上创建了一个新的存
我的个人博客已有一个username.github.io存储库,现在我的目标是使用我发现的完全不同的主题创建另一个github托管的jekyll页面.这是我正在使用的主题的链接: https://github.com/jeromelachaud/freelancer-theme

所以我在我的机器和github上创建了一个新的存储库,将本地存储库连接到远程github,创建了一个孤立的gh-pages分支,然后将自由职业者主题分叉并将其克隆到我创建的新存储库的文件夹中而在gh-pages分支上.我使用命令将所有文件(我认为除了git init)移动到新存储库的父文件夹中.我删除了freelancer-theme fork文件夹并使用gem install jekyll安装了最新版本的Jekyll.然后我运行jekyll服务,该网站在我的机器上完美呈现.做了一些修改,仍然可以通过新的修改得到改善.在github上将这些更改推送到我的存储库的gh-pages分支后,我现在转到username.github.io/nameofmynewrepository,我得到一个包含主题所有组件的网站,但css似乎不起作用.

有没有人使用这个主题,他们知道可能的原因吗?文档上的内容非常少.
这是我的github页面的url,样式表不起作用:http://mpron.github.io/mybrotheriswrong/

这是我在gh-pages分支上的新回购:
https://github.com/mpron/mybrotheriswrong/tree/gh-pages

解决方法

由于您的github页面站点是项目站点,因此其默认URL看起来像user.github.io/projectrepository.

这意味着当您在/resourcefolder/ressource.css中查找资源(css,js或img)时,它会在user.github.io/resourcefolder/ressource.css中查找它.

缺少/ projectrepository部分,这就是为什么必须在_config.yml中使用baseurl参数的原因

在您的情况下,您只需添加:

baseurl: /mybrotheriswrong

在你的_config.yml中.

然后标签会将它添加到您的css href中,并在/mybrotheriswrong/css/font-awesome/css/font-awesome.min.css中成功找到它.

这也将解决你的问题.

如果您计划在不同的级别(如/ index.html)上使用页面,或者像某些文件夹一样使用post的永久链接,那么您还应该在图像上使用site.baseurl

<img src="{{ site.baseurl }}/img/portfolio/{{ post.img }}" class="img-responsive" alt="{{ post.alt }}">

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读