Publish the Site
{.docImage}
Next, we'll learn how to publish the site to the WWW for everyone to browse! Para o propósito deste tutorial, vamos usar as páginas do GitHub para hospedar nosso site. Mas você pode usar qualquer serviço estático de hospedagem de arquivos que desejar, por exemplo, Netlify, Amazon S3, etc.
Put the Site Online
Mate o servidor web primeiro pressionando Cmd + C ou Ctrl + C dependendo do seu sistema operacional.
Em website/siteConfig.js
, preencha os seguintes campos:
const siteConfig = {
...
url: 'https://USERNAME.github.io', // Replace USERNAME with your GitHub username.
baseUrl: '/docusaurus-tutorial/', // The name of your GitHub project.
projectName: 'docusaurus-tutorial', // The name of your GitHub project. Same as above.
organizationName: 'USERNAME' // Your GitHub username.
...
}
No diretório
website
, executenpm run build
ouyarn build
. Isso vai gerar um diretóriobuild
dentro do diretóriowebsite
contendo os arquivos.html
da sua documentação e de outras páginas incluídas empages
. Certifique-se de que o diretóriobuild
esteja disponível antes de executar a próxima etapa.Substitua
<GIT_USER>
pelo seu nome de usuário do GitHub e execute o seguinte comando.$ GIT_USER=<GIT_USER> CURRENT_BRANCH=master USE_SSH=true npm run publish-gh-pages
O código construído será empurrado para o branch gh-pages
do seu repositório.
- Acesse
https://USERNAME.github.io/docusaurus-tutorial/
e veja o site em ação!
Note that when you run
npm run start
again, thebaseUrl
will now be part of the path.