Файл CNAME Docusaurus удаляется после каждой сборки - PullRequest
0 голосов
/ 31 октября 2018

Я создаю сайт с Docusaurus с пользовательским доменным именем и размещенный на страницах GitHub, все работает нормально. Но после запуска docusaurus-build файл CNAME удаляется. В результате чего мой сайт стал недоступным из моего пользовательского домена.

То, что я пытаюсь повторно добавить файл CNAME, не помогает удалять его после каждой сборки.

Я понимаю, что docusaurus заменяет все файлы в каталоге сборки, но как можно предотвратить удаление моего файла CNAME?

Мой файл siteConfig выглядит так:

const siteConfig = {
  title: 'Harry Stylesheet' /* title for your website */,
  tagline: 'My Website',
  url: 'http://harrystylesheet.com' /* your website url */,
  baseUrl: '/' /* base url for your project */,

  // Used for publishing and more
  projectName: 'harrystylesheet.github.io',
  organizationName: 'Harry Stylesheet',

    ....
    ....
    ....
}

На данный момент мое решение состоит в том, чтобы заново настроить параметры страниц GitHub в моем хранилище, чтобы кто-нибудь еще сталкивался с такими же проблемами?

1 Ответ

0 голосов
/ 31 октября 2018

Сопровождающий Docusaurus здесь!

Вы правы, говоря, что все в build будет сгенерировано, и вы не можете добавить к нему пользовательские файлы. Что вы можете сделать, это добавить поле cname в файл siteConfig.js, как указано в документации здесь .

Для документов Docusaurus: https://github.com/facebook/Docusaurus/blob/master/v1/website/siteConfig.js#L18

Так что для вашего случая вы можете добавить cname: 'harrystylesheet.com' к вашему siteConfig.js.

...