我的网站的页面到文件中的相对链接不在Pelican

时间:2017-01-25 06:41:21

标签: relative-path pelican static-site

1。简言之

是否可以在我的网站中创建文件的相对链接,该链接不在content文件夹中?

2。细节

我的文件夹树的简化结构:

  • content - 包含我的Markdown页面的文件夹;
  • output - 我转换的Markdown→HTML页面的文件夹;
  • themes - 包含我的主题sashapelican的文件的文件夹。
D:\Kristinita.bitbucket.io
├───content
│   └───pages
│       └───Sublime Text
│           Example.md
├───output
│   ├───Sublime Text
|       Example.html
├───themes
│   └───sashapelican
│       ├───statica
│       │   ├───images
│       │   │   ├───other_images
│       │   │       clippy.svg
│       └───templates
└───__pycache__

我的测试网站的完整来源 - https://bitbucket.org/Kristinita/kristinita.bitbucket.org/src

我想在Example.md文件中创建相对链接到clippy.svg文件。有可能吗?

3。没帮忙

  1. {{SITEURL}}/themes/sashapelican/statica/images/other_images/clippy.svg不适合我。
  2. 我看过documentation,但只有当文件clippy.svg位于content文件夹中时,我才能找到解决方案。
  3. this answer [Clippy]({filename}/../themes/sashapelican/statica/images/other_images/clippy.svg)[Clippy]({filename}/themes/sashapelican/statica/images/other_images/clippy.svg)一样,也不适合我。
  4. 我在autostatic插件的描述中找不到我的问题的解决方案。
  5. 4。不提供

    1. 是的,我了解,我可以将statica文件夹添加到STATIC_PATHS文件中的STATIC_PATHS = ['statica']变量→pelicanconf.py。但是statica文件夹中的所有文件都将被复制到output文件夹中。我statica文件夹中的所有文件都是静态的,我不想在我的网站中使用完全重复的文件。只有在我们没有其他解决方案时才会使用此方法。请不要提供。

0 个答案:

没有答案