【发布时间】:2018-05-01 18:27:17
【问题描述】:
对于我在 github 上托管的 Jekyll 创建的网站,我想使用不同的本地 CSS 和发布的 CSS。
具体来说,当我通过http://localhost:4000/blah-blah 访问它时,我希望一些额外的页面元素可见,而当我通过http://mysite.github.io 访问它时,我希望那些额外的元素不可见。
我想添加诸如“编辑我”按钮之类的内容以加载带有http://localhost:4000/admin 的页面。
我不认为我可以用液体来做到这一点,因为变量是在构建时处理的,我在查看时需要不同的值。
如何让 Jekyll 构建的网站根据基本 URL 加载不同的 CSS(或根据基本 URL 隐藏/显示页面元素)?
【问题讨论】: