Сборка VuePress удаляет файл CNAME в ./docs, необходимый для пользовательского домена Github Pages. - PullRequest
0 голосов
/ 08 октября 2019

Я пытаюсь заставить VuePress хорошо работать с GitHub Pages и пользовательским доменом. У меня работает сайт - https://www.southertonrr.com (репо) - до тех пор, пока я вручную добавляю файл CNAME в свою выходную папку ('./dest' или, в моем случае, ''./docs ', потому что именно там GitHub Pages ищет сайт) каждый раз, когда я запускаю команду сборки. В противном случае я предполагаю, что команда build удаляет все в моей выходной папке и перестраивает весь сайт.

Есть ли способ получить vuepress build, чтобы либо оставить этот файл в покое, либо скопировать файл CNAME из моего ./src to my ./docs? Стоит ли искать конфигурацию configureWebpack , чтобы использовать для этого webpack? (Я новичок в веб-пакете.)

Полностью другой продукт, но я заметил, что Docusaurus для React имеет параметр конфигурации CNAME, который делает это для вас, поэтому я решил проверитьчтобы увидеть, было ли в сообществе VuePress что-то похожее.

1 Ответ

1 голос
/ 11 октября 2019

См. относительный документ

Иногда вам может потребоваться предоставить статические ресурсы, на которые нет прямой ссылки ни в одном из компонентов Markdown или темы - например, значки избранного и значки PWA,В таких случаях вы можете поместить их в .vuepress / public, и они будут скопированы в корень сгенерированного каталога.

...