问题标签 [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 回答
249 浏览

vuepress - 使用 vuepress 启动本地主机环境会出现 res.getHeader 类型错误

我使用我在这里找到的文档安装 vuepress:

这一切都很好。但是,当我运行时:

并转到我的 localhost:8080 我收到以下错误:

我尝试安装:

但是并没有解决我的问题。关于我接下来可以做什么的任何想法?

0 投票
2 回答
935 浏览

vue.js - 在 Vue 组件中解析 webpack 图像源(在 Vuepress 中)

我正在使用最新的Vuepress版本(1.0.0-alpha.46assets

在 Markdown 中引用这些图像是没有问题的。例如:

即使 Webpack 正在为类似assets/foobar.57589334.jpg. 可悲的是,当我在 Vuepress 中使用 Vue 组件时,事情就开始崩溃了。在这种情况下,我只是将其添加到我的降价文件中:

但是现在我得到了没有添加 webpack 后缀的字符串文字。我知道我可以将图像放入.vuepress/public其中,但这似乎是错误的,并且实际上可能会在服务人员中缓存我不想要的东西。在文档中,它讨论了如何使用别名配置 webpack,我想我会尝试一下。我在文件中配置了 webpack .vuepress/config.js

MD现在是:

没有错误,但也许并不奇怪,字符串文字刚刚再次传递到我的组件中。我想也许我可以从 webpack 中提取某种导出来强制它转换图像名称,但我没有得到任何工作。任何人都可以帮忙吗?

0 投票
0 回答
412 浏览

netlify - 是否可以仅将 Netlify CMS 与 Vuepress 一起使用但不部署在 Netlify 上

我在GitHub 上有一个Vuepress存储库,我正在尝试使用NetlifyCMS,但没有选择在Netlify网站上进行分解。

我可以使用 config.yml 和 index.html 文件毫无问题地安装 CMS,但是如果我转到 www.site.com/admin,我会收到 API 错误 -无法加载条目:API_ERROR:未找到

如果我在 GitHub 上创建 OAuth 应用程序,我可以使用https://api.netlify.com/auth/done授权回调 URL 并在 Netlify 上使用客户端 ID 和客户端密码设置它,但不会收到 API 错误我只想要 Netlify 的 CMS 选项。可能吗?

我试图检查文档,但我迷路了:

https://www.netlifycms.org/docs/add-to-your-site/

https://www.netlifycms.org/docs/authentication-backends/

管理服务的文件夹结构:

内部管理文件夹:

配置.yml:

索引.html

0 投票
1 回答
405 浏览

vuepress - Vuepress oidc-client 阻止构建

看起来 Vuepress 是为公共文档制作的,但我们决定添加客户端和服务器安全性来保护一些文档页面。但不幸的是,虽然 oidc-client ( https://github.com/IdentityModel/oidc-client-js/wiki ) 在开发期间工作,但它在构建时抛出异常。

我得到ReferenceError: window is not defined了,当我试图欺骗编译器时,const window = window || { location: {} };我得到了TypeError: Cannot read property 'getItem' of undefined

知道如何进行这项工作吗?

0 投票
1 回答
55 浏览

vuepress - 如何将 vuepress 开发模式与 apidoc 输出结合起来?

我想在我的项目中添加一些文档,有两种文档,指南文档和 apidoc,我使用 apidocjs.com 作为我的 apidoc 解决方案。

Vuepress 有 dev 模式和 build 模式,我可以让 vuepress 和 apidoc 在 build 模式下一起工作,但我不能让它在 dev 模式下工作。

我试图将 /api/ 输出到 .vuepress/api 或 .vuepress/public/api,当我运行 vuepress dev docs 时,它们都不适合我。这里有什么建议吗?

0 投票
0 回答
470 浏览

webpack - VuePress:如何导入 css 框架(basscss)

我正在尝试将basscssVuePress项目一起使用,并且不确定如何在不直接引用 mode_modules 中的文件的情况下正确包含 basscss 文件,并且希望避免使用第三方 CDN。

到目前为止,我已经安装了带有 yarn 和一些 postcss 插件的 basscss 并制作了我自己的主题:

在我的config.js

Layout.vue<style src="./styles/theme.styl" lang="stylus"></style>

theme.style@import "basscss.css"这会导致错误:

模块构建失败(来自 /Users/user/.config/yarn/global/node_modules/postcss-loader/lib/index.js):错误:在 [ /Users/user/code/project_title 中找不到“basscss.css” /.vuepress/theme/styles ]

使用标准的 webpack 模板很容易做到vue-cli,但我在 VuePress 上苦苦挣扎,因为我不太熟悉 webpack 在这种特殊情况下的运作方式。

0 投票
1 回答
842 浏览

vue.js - 如何忽略 VuePress 中的自定义元素以避免“未知自定义元素”错误?

我正在使用 VuePress 为 W3C Web 组件库(Vanilla JavaScript)创建文档。但是,由于 VuePress在页面第一次加载时尝试将它们“识别”为 Vue 组件,我的“自定义”Web 组件正在生成错误。

加载页面后,我的 Web 组件按预期工作,但错误仍然存​​在。

这是我得到的错误:

我创建了以下与 Vuepress 相关的结构

这是我的代码的一部分:

我想知道的是如何“忽略自定义组件”,我的意思是在哪里或如何使用 VuePress 方式进行这种配置。

https://vuejs.org/v2/api/#ignoredElements

提前致谢。

0 投票
1 回答
1887 浏览

vue.js - VuePress 侧边栏不呈现

//我的文件夹结构

在此处输入图像描述

问题:我的侧边栏什么也没显示。

在此处输入图像描述

0 投票
2 回答
223 浏览

bash - 将提交的文件拆分并推送到两个不同的分支

我想用 VuePress 创建一个网站并用 Github Pages 部署它。幸运的是,VuePress 能够生成一个包含所有必需 .html 文件的dist文件夹。该文件夹位于(从根目录)./docs/.vuepress/dist,因此我可以从该文件夹中获取所有文件并部署它们。

不幸的是,Github Pages 只能从 master 分支部署文件

https://help.github.com/en/articles/configuring-a-publishing-source-for-github-pages

并且无法为构建文件配置特定文件夹。我想到了以下解决方案:

在 master 分支旁边创建一个“dev”分支,并将 dist 文件夹中的文件保存在 master 分支中,并将项目放在 dev 分支中。

我开始在终端上学习使用 Git,并创建了一个publish.sh文件来提交并将项目推送到 Github 存储库。

如何增强我的 shell 脚本以执行以下操作(如果可能)

0 投票
2 回答
490 浏览

web-deployment - 如何在共享主机上部署 VuePress?

有人能告诉我如何部署(=投入生产)我当地的 VuePress 网站吗?

如果我正确理解https://vuepress.vuejs.org/guide/deploy.html,我们不能在我们的共享主机上部署 VuePress 吗?

如果这是真的,是否有替代方法,例如使用工具将 VuePress 站点“转换”为静态站点?

非常感谢!

克里斯托夫