问题标签 [vuepress]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
302 浏览

vue.js - Vuepress 在我的降价文件中的每个字符之间插入�?

这是运行时在 dist 文件夹中构建的 index.html 文件的内容npm vuepress build

我严格按照文档进行操作,但无法弄清楚为什么会发生这种情况。任何帮助将不胜感激。

0 投票
0 回答
243 浏览

vuejs2 - 从 VueJS 应用程序中访问 VuePress 文档?

假设我有一个需要用户登录/验证才能使用我的应用程序的 VueJS 应用程序。如果我随后使用 VuePress 构建文档并将该文档存放在应用程序中,有没有办法可以从应用程序内链接到文档?

例如:

  • 用户登录我的应用
  • 用户在我的应用程序中单击“文档”按钮
  • 向用户展示了我使用 VuePress 构建的文档
  • 未登录我的应用程序的用户无权访问应用程序内的文档

这可能吗?任何人都知道如何实现这一目标?

0 投票
1 回答
802 浏览

javascript - VuePress 未在开发服务器中运行

我在本地从 github 克隆了一个 repo,它是与 VuePress 相关的代码。在 package.json 文件中,它只有以下脚本。

但我想在本地浏览器中运行它,所以我添加了一个开发脚本,如下所示

它显示以下错误

通过运行vuepress build生成静态文件,但我想在我的 8080 端口中运行它。任何人都请帮我解决这个问题。

0 投票
2 回答
988 浏览

vuejs2 - 如何在 vuepress 中转换路由?

阅读Vue Router文档,实现路由转换的方法是:

但问题是 VuePress 正在处理幕后的所有路由,所以我无法弄清楚该转换组件的放置位置。

无论如何在 VuePress 中可以做到这一点?

0 投票
1 回答
311 浏览

vuepress - Vuepress 意外令牌

我最近在全球范围内安装了 vuepress

当我运行vuepress -v它显示 0.10.1
但是当我运行vuepress dev它时显示:

0 投票
0 回答
120 浏览

laravel - 在 Laravel 应用程序中路由到 Vuepress 安装

试图弄清楚如何在我的 Laravel 项目中访问我的 Vuepress 安装。目前它坐在这里:

Vuepress 安装基于该站点的介绍指南,因此当我运行yarn docs:build它时,会将所有静态文件放入docs/.vuepress/dist/. Vuepress 的开发服务器运行良好。

我想要的是能够从 访问此安装https://app.project.com/docs,但没有任何组合.htaccess或路由web.php可以让我到达那里。

我可以将/dist文件夹的内容移动到中/public,将其重命名为“docs”,然后执行以下操作:

但它只有在我手动将 index.html 放在每个 URL 的末尾时才有效,即使那样它也不会提供我在开发服务器中看到的相同结果。

有一种简单的方法可以做到这一点,我想念不是吗?

0 投票
1 回答
784 浏览

vuepress - Vuepress 中的自定义标题内容

想知道是否有一种简单的方法可以为 Vuepress 文档添加自定义标题材料。

在我当前的项目中,我使用的是 Turbolinks。当我访问用 Vuepress 编写的文档时,Turbolinks 保持与以前相同的 CSS(只是重新加载正文)。我需要做的就是能够添加这个:

<meta name="turbolinks-visit-control" content="reload">

到每一页的开头。

希望我可以config.js像这样添加它:

turbolinks-visit-control: reload

但没有用。是否有捷径可寻?

0 投票
2 回答
1061 浏览

laravel - 在 Laravel 项目中使用 Vuepress

我实际上正在运行一个 Laravel 网站,我想在其中运行 Vuepress 文档部分。

由于说明,安装 Vuepress 非常简单,开发服务器也是如此。

但是,在将其集成为静态站点时,我有点迷失与 Laravel 的交互。

我所有的文档都位于docs我的 Laravel 应用程序根目录下的一个文件夹中。

我设法设置了 Vuepress'config.js以将静态站点构建到另一个文件夹中。

执行上述操作,将文档完全暴露给网络(在公共文件夹中)。

但是,我正在寻找的是在 Laravel 中更精确地集成它(使用我创建的中间件和路由)。

0 投票
0 回答
156 浏览

vuepress - Vuepress 没有注册服务工作者

我正在将我的网站移植到 vuepress,但我似乎无法让服务人员运行。文档说我只需要将配置中的serviceWorker布尔值设置为true. 所以我这样做了,它为我生成了一个服务人员。但它不会注册。

经过一段时间挖掘缩小代码并设置一些断点后,我找到了注册服务工作者的行。

它被混淆了,所以我不完全确定GoQo变量是什么,但它似乎试图在onReady触发路由器事件时注册一个服务工作者。但是,这个事件永远不会被触发。

这就是我卡住的地方。我完全不知道为什么这个函数不会被触发。

该项目的 repo 在 GitLab 上公开可用并部署在GitLab Pages上。我真的很感激这方面的一些帮助。

0 投票
0 回答
261 浏览

vue.js - 从 Vuepress 链接到 Vue 主站点

我有一个 vuepress 站点,它位于我当前的 vuejs 应用程序中/docs

我正在将该站点构建到主/dist文件夹中并将它们一起部署。

当我在.vuepress/config.js文件中添加指向导航栏的链接时,base始终会附加该链接,或者如果添加完整的 URL,它会创建一个外部链接。

我可以更改处理外部链接的方式,但这是站点范围的,我不希望这适用于所有链接。

简而言之:

我想,为此直接myapp.com