不要gitbook-cli
直接在Heroku上运行gitbbok,它将使用大量内存,并通过512MB的限制以用于免费的dyno。最好的方法是先将您的书构建到一个静态网站,然后使用具有express static的nodejs或sinatra提供静态内容。
在您的gitbook文件夹中运行以下命令。
gitbook build
Run Code Online (Sandbox Code Playgroud)
将创建一个新文件夹,_book
并且所有html文件都在这里。您现在可以在Heroku上创建一个新应用并提供您的静态内容。
完成后gitbook build
,可以通过创建如下文件通过Express服务该目录app.js
:
var express = require('express');
var app = express();
app.use(express.static(__dirname + '/_book'));
app.listen(process.env.PORT || 3000);
Run Code Online (Sandbox Code Playgroud)
容易死 有关更多信息:由heroku上的node.js服务的静态文件-这是一个好主意吗?
归档时间: |
|
查看次数: |
674 次 |
最近记录: |