Docusaurus 是 Facebook 专门为开源项目开发者提供的一款易于维护的静态网站创建工具,使用 Markdown 即可更新网站。只需5分钟,您就可以构建一个带有主页、文档、API、帮助以及博客页面的静态网站,利用 React 的全部功能使您的站点具有交互性。

基本用法
docker run -d \
--name=docusaurus \
-p 80:80 \
-v /config/dir:/docusaurus \
-e TARGET_UID=1000 \
-e TARGET_GID=1000 \
-e AUTO_UPDATE=true \
-e WEBSITE_NAME="awesometic-docs" \
-e TEMPLATE=classic \
awesometic/docusaurus
浏览器:http://你的域名或IP
生产模式
该映像默认在开发模式下运行,以便您在编辑文档后可以立即看到更改。
但是可以通过将此映像启动为生产模式来构建源文件。在创建容器时添加环境变量RUN_MODE来完成此操作。请参阅下面的命令。
docker run -d \
--name=docusaurus \
-p 80:80 \
-v /config/dir:/docusaurus \
-e TARGET_UID=1000 \
-e TARGET_GID=1000 \
-e AUTO_UPDATE=true \
-e WEBSITE_NAME="awesometic-docs" \
-e TEMPLATE=classic \
-e RUN_MODE=production \
awesometic/docusaurus
小提示
- 生产模式 - 目前,此映像始终以
开发模式运行。开发模式允许在管理员编辑内容时进行实时更新,但访问者也可以看到“正在编辑”的内容,如果介意请使用RUN_MODE变量来修改为生产模式。 - 支持 HTTPS - 此映像本身不支持 SSL,但可以通过反向代理来使用 SSL。