我正在使用Harp创建一个静态网站,该网站应托管在 GitHub 页面上。到目前为止,一切正常,但我有点担心文件夹结构。
这是因为 GitHub pages 需要在存储库的根文件夹中交付的文件。
所以我最终得到了当前的结构:
/
.gitignore
index.html
_sources/
harp.json
README.md
public/
index.ejs
如果README.md
_我也不希望 README.md 通过 GitHub 页面公开。
此外,构建步骤感觉很奇怪。从_sources
我需要运行的文件夹中:
$ harp compile --output ..
这在某种程度上感觉不对,编译一些东西并将结果放在父文件夹中。这是一个理论上的问题,但如果_sources
文件夹中有一个文件public
夹,我最终会得到一个大泥球:-/
有什么方法可以构建它,以便我可以_sources
在顶层文件夹中拥有所有内容,同时仍然能够像现在一样从 GitHub 页面提供所有内容?