问题标签 [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.
vue.js - Vuepress 在我的降价文件中的每个字符之间插入�?
这是运行时在 dist 文件夹中构建的 index.html 文件的内容npm vuepress build
:
我严格按照文档进行操作,但无法弄清楚为什么会发生这种情况。任何帮助将不胜感激。
vuejs2 - 从 VueJS 应用程序中访问 VuePress 文档?
假设我有一个需要用户登录/验证才能使用我的应用程序的 VueJS 应用程序。如果我随后使用 VuePress 构建文档并将该文档存放在应用程序中,有没有办法可以从应用程序内链接到文档?
例如:
- 用户登录我的应用
- 用户在我的应用程序中单击“文档”按钮
- 向用户展示了我使用 VuePress 构建的文档
- 未登录我的应用程序的用户无权访问应用程序内的文档
这可能吗?任何人都知道如何实现这一目标?
javascript - VuePress 未在开发服务器中运行
我在本地从 github 克隆了一个 repo,它是与 VuePress 相关的代码。在 package.json 文件中,它只有以下脚本。
但我想在本地浏览器中运行它,所以我添加了一个开发脚本,如下所示
它显示以下错误
通过运行vuepress build生成静态文件,但我想在我的 8080 端口中运行它。任何人都请帮我解决这个问题。
vuepress - Vuepress 意外令牌
我最近在全球范围内安装了 vuepress
当我运行vuepress -v
它显示 0.10.1
但是当我运行vuepress dev
它时显示:
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 的末尾时才有效,即使那样它也不会提供我在开发服务器中看到的相同结果。
有一种简单的方法可以做到这一点,我想念不是吗?
vuepress - Vuepress 中的自定义标题内容
想知道是否有一种简单的方法可以为 Vuepress 文档添加自定义标题材料。
在我当前的项目中,我使用的是 Turbolinks。当我访问用 Vuepress 编写的文档时,Turbolinks 保持与以前相同的 CSS(只是重新加载正文)。我需要做的就是能够添加这个:
<meta name="turbolinks-visit-control" content="reload">
到每一页的开头。
希望我可以config.js
像这样添加它:
turbolinks-visit-control: reload
但没有用。是否有捷径可寻?
laravel - 在 Laravel 项目中使用 Vuepress
我实际上正在运行一个 Laravel 网站,我想在其中运行 Vuepress 文档部分。
由于说明,安装 Vuepress 非常简单,开发服务器也是如此。
但是,在将其集成为静态站点时,我有点迷失与 Laravel 的交互。
我所有的文档都位于docs
我的 Laravel 应用程序根目录下的一个文件夹中。
我设法设置了 Vuepress'config.js
以将静态站点构建到另一个文件夹中。
执行上述操作,将文档完全暴露给网络(在公共文件夹中)。
但是,我正在寻找的是在 Laravel 中更精确地集成它(使用我创建的中间件和路由)。
vuepress - Vuepress 没有注册服务工作者
我正在将我的网站移植到 vuepress,但我似乎无法让服务人员运行。文档说我只需要将配置中的serviceWorker
布尔值设置为true
. 所以我这样做了,它为我生成了一个服务人员。但它不会注册。
经过一段时间挖掘缩小代码并设置一些断点后,我找到了注册服务工作者的行。
它被混淆了,所以我不完全确定Go
和Qo
变量是什么,但它似乎试图在onReady
触发路由器事件时注册一个服务工作者。但是,这个事件永远不会被触发。
这就是我卡住的地方。我完全不知道为什么这个函数不会被触发。
该项目的 repo 在 GitLab 上公开可用,并部署在GitLab Pages上。我真的很感激这方面的一些帮助。
vue.js - 从 Vuepress 链接到 Vue 主站点
我有一个 vuepress 站点,它位于我当前的 vuejs 应用程序中/docs
。
我正在将该站点构建到主/dist
文件夹中并将它们一起部署。
当我在.vuepress/config.js
文件中添加指向导航栏的链接时,base
始终会附加该链接,或者如果添加完整的 URL,它会创建一个外部链接。
我可以更改处理外部链接的方式,但这是站点范围的,我不希望这适用于所有链接。
简而言之:
我想,为此直接myapp.com