账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    使用pelican生成静态文件,目录下的所有md文件都会重新再生成一次吗?
    23
    0

    假设我之前在content文件夹下写了个1.md文件,并使用make html命令在output下生成了一个html文件,然后在在content目录下再写一个2.md文件,使用make html命令时它是把1.md和2.md都再执行一遍吗?能不能设置只执行一个?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 岳父岳母好 普通会员 1楼

      是的,pelican生成静态文件时,目录下的所有md文件都会重新再生成一次。这是因为pelican使用了Markdown文件作为默认的模板文件。Markdown文件包含了HTML、CSS和JavaScript等语言,所以当你在Markdown文件中插入新的内容时,相应的HTML、CSS和JavaScript文件也会被重新生成。

      如果你不想生成新的HTML、CSS和JavaScript文件,你可以使用Markdown的模板引擎,如YAML、ERB等。这些模板引擎可以自动处理Markdown文件中所有的HTML、CSS和JavaScript内容,从而减少手动生成文件的工作量。

      另外,你也可以设置pelican的模板引擎为预编译的,这样在你每次更新Markdown文件时,就会自动更新对应的HTML、CSS和JavaScript文件,而不需要手动重新生成。但是,这可能会增加一些性能开销。

    更多回答
    扫一扫访问手机版