Open daniellidg opened 6 years ago
兄弟你解决了吗?
分析猜测可能原因是: 当修改了资源文件后, jekyll 重新编译发布了新的资源, 而 _site\assets\css\style.css 也被重新发布, 重新发布后的 style.css 并非 assets\css\style.css 中的 css 文件, 导致网站样式错乱. 根据 http://jekyllcn.com/docs/assets/ 中的描述. "使用时只需创建以 .sass、.scss 或 .coffee 为扩展名的文件... Jekyll 将这些文件的输出存放在同一目录下,例如网站源目录下的 css/styles.scss,Jekyll 会处理生成网站目标目录下的 css/styles.css。"
解决方式(不完美): 修改 assets\css\style.css 为 assets\css\style.scss , 删除 style.scss 文件中15行以后的代码(因为编译会报错).
按你的建议修改之后依然没有解决。
将 style.css 改成 main.css 试试,
这里也要改。
我查了一下这是github-pages 的一个bug,在没有设置theme的情况下,会自动的拉过来一个叫做style.css的文件。 应该可以通过两种方式都能修改: 1、在 _config.yml 中添加 theme: null (推荐) 2、将自己的css文件名修改一下,不叫style.css 就可以了 @SangKuanJi @lidaguang1989 @Simpleyyt 原问题地址 External styles are being added when no theme is declared in _config.yml
使用bundle exec jekyll serve启动后页面正常显示,更改_post里面的某个.md文件后再刷新浏览器页面就会出现下面页面错乱的情况: cmd页面如下:
Ruby版本: ruby 2.2.6p396 (2016-11-15 revision 56800) [x64-mingw32]