Vuepress внутри и интегрирован с проектом Vue - PullRequest
0 голосов
/ 05 сентября 2018

Я начинаю с Vuepress (https://vuepress.vuejs.org), и следовал документам, чтобы интегрировать его с существующим проектом (https://vuepress.vuejs.org/guide/getting-started.html#inside-an-existing-project). Я использовал каталог sugested docs.

Но теперь мне нужно «действительно» интегрироваться с моим проектом, и мне нужно, чтобы мои пользователи обращались к my-project.com/docs, чтобы получить доступ к документам Vuepress

Если я сделаю (yarn docs: build), будет сгенерирована папка / dist для использования в любом месте в качестве статических HTML-файлов. Я включил / dist / content в / static / файлы моего проекта. Но ответ vue-router на / docs - 404.

И мне все еще нужно будет сделать 2 сборки, мой проект и документы.

Вопросы:

  1. Как я могу заставить vue-router "видеть" файлы сборки vuepress? Где их поставить?
  2. Как мне интегрировать прогон сборки проекта, чтобы сделать их обоих?

У меня есть 2 проекта, один с квазаром, а другой я использую vue-cli 3.

Спасибо всем.

1 Ответ

0 голосов
/ 05 сентября 2018

Как я могу заставить vue-router "видеть" файлы сборки vuepress? Где их поставить?

Нет, это в основном внешняя ссылка. Простого <a href="/docs"> должно быть достаточно.

Как мне интегрировать прогон сборки проекта, чтобы сделать их обоих?

Вы не добавляете новое задание, которое выполняет их оба.

// package.json
{
  "scripts": {
    "build-project": "node build-project.js"
  }
}

из терминала

# yarn run build-project  
...