【问题标题】:link html files under public folder when using vuepress使用vuepress时链接公共文件夹下的html文件
【发布时间】:2019-03-25 04:01:27
【问题描述】:

我正在使用 vuepress 构建个人笔记。 我在.vuepress/public/demo/javascript/01/里面放了一些html、javascript演示文件。

当我在.md 文件中写我的笔记时,我通过[demo](/demo/javascript/01/) 创建了一个链接

由于这样的相对路径,这似乎效果不佳,vuepress 会将其视为.md 文件并尝试查找路径和结果为404 (虽然在 404 页面上做一个refresh,效果很好..)

有什么更好的方法来链接公共下的文件,我可以在.md 中使用它并使 vuepress 将其视为正常的外部链接,而无需对链接中的域进行硬编码。

这里是代码 https://gitlab.com/changsijay/vuepress01

这是部署结果: https://changsijay.gitlab.io/vuepress01/

【问题讨论】:

    标签: vuepress


    【解决方案1】:

    我会将您的代码从 index.html 移动到 .vue 文件,然后使用基本 vue 语法 @987654324 将 vue 文件添加到您的 index.html(除了,我将其命名为 README.mdsince that is what VuePress looks for in every sub-directory) @。

    然后只需链接[demo](/demo/javascript/01/),它应该会自动加载README.md

    如果出于某种原因您想使用index.html,您可以随时将其与[demo](/demo/javascript/01/index.html) 链接

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-02-14
      • 1970-01-01
      • 2019-01-19
      • 1970-01-01
      • 2017-06-06
      • 2018-02-26
      • 2020-07-09
      相关资源
      最近更新 更多