Jekyll包括查找错误的目录永久链接

mar

我有一个Jekyll网站,根目录中有一些帖子和某些页面。

如果我导航到根目录中的页面(例如localhost:4000 / index.html),则使用_includes目录中的所有文件都不会加载任何问题:

{% include head.html %}

如果我然后使用config.yml中定义的永久链接格式去发布信息:

permalink: /:categories/:title
localhost:4000/blogpost/first-post

包含文件未加载。在Firebug中查看标头中的CSS文件时,会出现以下错误:找不到文件,并且正在目录中查找:

/blogpost/first-post/css/boostrap.min.css

如果我在YAML中给帖子一个永久链接,则为:

permalink: /first-post.html

一切正常。

使用永久链接导航时,如何设置包含以在页面中找到正确的文件?

大卫·雅克

Includesassets是两个不同的东西。

Includes是通常存储在中的部分_includes如果include anyfile.html在index.html中工作,它将在其他任何页面或帖子中工作。

assets像js,css或图片之类的内容通过html沿路径加载。最好使用相对于站点根目录的路径。这就是Jekyll如此称呼资产的原因:

<link rel="stylesheet" href="{{ "/css/main.css" | prepend: site.baseurl }}">

因此,如果您的网站位于http://localhost/any/path,则_config.yml外观如下:

url: http://localhost
baseurl: /any/path

然后,资产不再有问题!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Jekyll基于布局的永久链接

来自分类Dev

Jekyll基于布局的永久链接

来自分类Dev

使用locate命令仅查找文件,不包括符号链接和目录

来自分类Dev

Jekyll集合中文档的自定义永久链接

来自分类Dev

发布永久链接未在GitHub Pages上的Jekyll中解析

来自分类Dev

Github Pages和Jekyll永久链接指向不同的路径

来自分类Dev

导航栏未显示在永久链接Jekyll网站上

来自分类Dev

查找不包括结尾括号“)”的目录

来自分类Dev

Middleman永久链接以斜杠错误结尾

来自分类Dev

Nginx 404中的Wordpress永久链接错误

来自分类Dev

如何永久修复“ jekyll:找不到命令”错误?

来自分类Dev

是否可以验证链接(或字符串)是否与任何有效的 Jekyll 永久链接匹配?

来自分类Dev

目录链接指向错误的页面

来自分类Dev

DoctrineExtensions在错误的目录中查找

来自分类Dev

递归目录大小包括两次符号链接

来自分类Dev

递归目录大小包括两次符号链接

来自分类Dev

在软链接链接的目录中查找文件

来自分类Dev

如果两个帖子在Jekyll中解析为相同的永久链接,则构建失败

来自分类Dev

发布永久链接未在GitHub Pages上的Jekyll中进行解析

来自分类Dev

Nginx和WordPress漂亮的永久链接出现500错误

来自分类Dev

调用get_absolute_url时出现永久链接错误

来自分类Dev

WordPress永久链接-NGINX Conf(未指定输入文件错误)

来自分类Dev

由于永久链接,WordPress Jquery Load()正在加载错误的URL

来自分类Dev

IIS上的Wordpress永久链接导致错误500

来自分类Dev

Django ImageField链接到错误的目录

来自分类Dev

Maven在错误的目录中查找依赖项

来自分类Dev

找不到模块在错误的目录中查找

来自分类Dev

如何在目录(包括子目录)中查找最新文件?

来自分类Dev

如何以递归方式查找目录中文件的数量(不是目录),而不包括全局模式?

Related 相关文章

  1. 1

    Jekyll基于布局的永久链接

  2. 2

    Jekyll基于布局的永久链接

  3. 3

    使用locate命令仅查找文件,不包括符号链接和目录

  4. 4

    Jekyll集合中文档的自定义永久链接

  5. 5

    发布永久链接未在GitHub Pages上的Jekyll中解析

  6. 6

    Github Pages和Jekyll永久链接指向不同的路径

  7. 7

    导航栏未显示在永久链接Jekyll网站上

  8. 8

    查找不包括结尾括号“)”的目录

  9. 9

    Middleman永久链接以斜杠错误结尾

  10. 10

    Nginx 404中的Wordpress永久链接错误

  11. 11

    如何永久修复“ jekyll:找不到命令”错误?

  12. 12

    是否可以验证链接(或字符串)是否与任何有效的 Jekyll 永久链接匹配?

  13. 13

    目录链接指向错误的页面

  14. 14

    DoctrineExtensions在错误的目录中查找

  15. 15

    递归目录大小包括两次符号链接

  16. 16

    递归目录大小包括两次符号链接

  17. 17

    在软链接链接的目录中查找文件

  18. 18

    如果两个帖子在Jekyll中解析为相同的永久链接,则构建失败

  19. 19

    发布永久链接未在GitHub Pages上的Jekyll中进行解析

  20. 20

    Nginx和WordPress漂亮的永久链接出现500错误

  21. 21

    调用get_absolute_url时出现永久链接错误

  22. 22

    WordPress永久链接-NGINX Conf(未指定输入文件错误)

  23. 23

    由于永久链接,WordPress Jquery Load()正在加载错误的URL

  24. 24

    IIS上的Wordpress永久链接导致错误500

  25. 25

    Django ImageField链接到错误的目录

  26. 26

    Maven在错误的目录中查找依赖项

  27. 27

    找不到模块在错误的目录中查找

  28. 28

    如何在目录(包括子目录)中查找最新文件?

  29. 29

    如何以递归方式查找目录中文件的数量(不是目录),而不包括全局模式?

热门标签

归档