gpt4 book ai didi

markdown - 在Lektor页面中嵌入媒体内容?

转载 作者:行者123 更新时间:2023-12-04 13:22:29 26 4
gpt4 key购买 nike

我目前正在使用Nikola作为页面生成器。

但是根据页面范围和用户的不同,Lektor对于最终用户而言似乎更容易且更简化。这非常适合我计划的新页面。

Nikola还嵌入了媒体(youtube,vimeo,soundcloud等)
https://getnikola.com/handbook.html#restructuredtext-extensions

Lektor如何提供这种功能?

最佳答案

answer of @A. Jesse是正确的。由于维护Lektor的核心很简单(就像Flask一样),因此自动嵌入不是由“核心”完成的。

但是,按照Flask的精神,Lektor是高度可扩展的。这也适用于在发布中解析MarkDown格式的文本并呈现最终的HTML。

正如他已经说过的,您可以直接将HTML中的可嵌入代码粘贴到其他MarkDown文本中。并且,它将在最终HTML中按原样包含在中。

但是,我个人认为这损害了MarkDown的简单性和快速可读性的核心意图。

easy-to-read, easy-to-write plain text format



这就是为什么我觉得 lektor-embed-x 的必要性的原因,在此作者将在单独的段落中写下内容的链接。这个小插件将在可能的范围内完成其余工作。它基本上是embedXLektor之间的粘合库。
  • 如果内容属于相对“受欢迎”的网站,并且链接格式正确,则将生成相关的必要嵌入代码,并将其包含在最终的HTML中。
  • 如果没有,则该链接将产生一个常规链接,即 <a href=... 链接。

  • 用法很简单。

    步骤1 通过以下方式添加插件:
    $ cd path/to/lektor/project_folder
    $ lektor plugins add lektor-embed-x
    Package lektor-embed-x (0.1.2) was added to the project

    而已。您已经准备好出发了。 [到目前为止,还没有其他配置。]

    现在,在帖子上,您可以在MarkDown格式的帖子中将链接添加到其自己段落的段落上,而无需任何特殊标记或开始标记,如下所示。

    contents.lr
    title: About this Website
    ---
    body:

    This is a website that was made with the Lektor quickstart.

    And it does not contain a lot of information.


    # **HEADING 1**

    ## 2nd head

    _italic slated text_

    ~~mess~~

    whatever text i need to write.

    https://twitter.com/codinghorror/status/686254714938200064

    Below is how I can embed in a post.

    http://www.youtube.com/watch?v=_lOT2p_FCvA


    So, that was what i wanted to say.

    通过Lektor生成最终的HTML后,以上文章将生成如下内容:

    sample render

    笔记

    请注意,这是一个刚刚起步的单人项目,正在积极开发中,尚处于预Alpha阶段。因此,那里没有很多提供程序或链接格式。然而。但是,我希望它会在短时间内成熟。

    关于markdown - 在Lektor页面中嵌入媒体内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34979831/

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