gpt4 book ai didi

markdown - 使用 Pelican 站点的图像编辑 Markdown 文件

转载 作者:行者123 更新时间:2023-12-04 09:49:03 27 4
gpt4 key购买 nike

有没有办法在 Markdown 文件中引用图像,使它们 1)在编辑时正确预览和 2)在使用 Pelican 处理时正确生成?

我尝试 Pelican 的全部原因是尽可能简单地使用各种编辑器在本地/离线编辑文件,而无需运行本地服务器。这些编辑器理解常见的图像语法如下:

![Pelican](images/pelican.jpg)

但是要让 Pelican 生成正确的路径,我必须使用:
![Pelican]({filename}/images/pelican.jpg)

哪些编辑不明白,所以预览只显示损坏的图像。这不太理想。链接到具有完整地址的图像不起作用,因为我经常离线工作。

是否有一些设置组合——缺少运行本地服务器,当我在 ipad/etc 上编辑文件时,这对我没有一点帮助——这将允许我使用相同的图像标记来编辑和正确发布?

最佳答案

鉴于您所描述的用例,我相信唯一的解决方案是本地和生产环境中的 URL 路径相同。例如,给定以下层次结构:

- content
- images
- dinosaur.jpg
- posts
- my-dinosaur.md

...您可以从 my-dinosaur.md 中链接到图像通过:
Title: My Dinosaur
Date: 2013-03-28
URL: /posts/my-dinosaur.html
Save_as: posts/my-dinosaur.html

Here is an image of my dinosaur:

![Pelican](../images/dinosaur.jpg)

在这种情况下,生成的 HTML 将包含一个指向图像的链接,如下所示:
<img src="../images/dinosaur.jpg" />

只要之间的相对位置:
  • 源文档 <-> 图像
  • 生成的 HTML <-> 图像

  • ...是一样的,上述技术应该可以让你实现你的目标。

    当然,根据您选择的生产 URL 结构,这可能可行,也可能不可行。如果您不想更改 URL 结构以匹配源内容组织结构,则在不运行本地服务器的情况下很难在两种环境中呈现图像。

    关于markdown - 使用 Pelican 站点的图像编辑 Markdown 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21892913/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com