这是Hapijs.com下的Hapi的旧开发人员网站。有关当前网站,请检查https://github.com/hapijs/hapi.dev。
该网站在现场的后面是将docker用于其开发环境,因为它依靠redis来缓存一些数据。要使您在本地运行网站,您需要在本地计算机上设置docker 。请参阅docker官方文件。
安装了docker后,您可以按照下一步步骤操作:
首先,在此处从GitHub获取令牌,仅选择检查示波器(仅两个)
有关更多详细信息,这是Github的文档。
将config/default.json文件复制到config/local.json ,然后将令牌放在local.json的githubToken字段中。注意:请不要提交包含您的真实github令牌的文件。那将使它公开,并允许任何人查看此仓库,并使用您的令牌,就好像他们是您一样。
运行以下命令
make restart现在,您可以访问http://localhost:3000在浏览器中查看网站。
该服务器还运行一个文件观察器,该文件将在更改文件时自动重建内容。
注意:为了承诺,您需要包括在制作过程中生成的公共/*文件。部署不做重塑。
在目录lib/tutorials中,我们有一些目录,其中包含翻译的语言名称,以添加新的翻译,只需在lib/tutorials中添加一个新文件夹,并在您的翻译中添加。一个例子,如果将教程翻译成巴西葡萄牙语,则必须将pt_BR用作目录的名称。在目录pt_BR中,您需要遵循与我们在en_US中使用的相同的支撑物,所有教程在Markdown文件中分开,并且导出教程和标题的index.js文件。完成翻译后,您还需要在lib/tutorials中的index.js文件中添加翻译。
Hapijs.com在此处保留了社区创建的插件的列表。如果您创建了任何插件或经常使用的插件,请发送拉动请求。请注意现有类别,但是如果您的插件不合适,则可以随意创建自己的插件。请按字母顺序保持插件对所有贡献者公平。