opdavies / sculpin-skeleton
一个Sculpin静态网站生成器的骨架站点。
2.0.0
2019-04-11 08:25 UTC
Requires
- sculpin/sculpin: ^3.0
This package is auto-updated.
Last update: 2024-09-25 19:01:46 UTC
README
一个用于Sculpin静态网站生成器的最小化、通用的骨架项目。Sculpin
用法
- 运行
composer create-project opdavies/sculpin-skeleton --no-interaction --no-progress --prefer-dist my-sculpin-site
下载项目。 - 运行
cd my-sculpin-site
进入项目目录,然后运行composer watch
生成并托管站点。 - 开始向
source/index.md
添加内容。 - 根据需要添加更多内容、设置、布局、包含等。
脚本
此项目包含一些自定义的Composer脚本,您可以使用它们而不是直接运行vendor/bin/sculpin
,并且包括一些额外的默认选项。
这些是
composer generate
和composer dev
- 这将在开发模式下生成网站。composer watch
- 在开发模式下生成并托管网站,同时监视任何更改。composer prod
- 在生产模式下生成网站。
您仍然可以通过使用--
分隔命令和选项来传递额外的选项。例如,运行composer watch -- --port=8002
将运行默认的监视命令,但也会更新服务器端口。
composer watch -- --port=8002
> composer generate -- --server --watch '--port=8002'
> sculpin generate --clean --no-interaction '--server' '--watch' '--port=8002'
Deleting /Users/opdavies/Code/Personal/sculpin-skeleton/output_dev
Detected new or updated files
Generating: 100% (1 sources / 0.00 seconds)
Converting: 100% (1 sources / 0.20 seconds)
Formatting: 100% (1 sources / 0.00 seconds)
Processing completed in 0.27 seconds
Starting Sculpin server for the dev environment with debug true
Development server is running at https://:8002
Quit the server with CONTROL-C.
注意
- 默认禁用了
posts
内容类型。如果需要,可以通过从app/config/sculpin_kernel.yml
中移除enabled: false
来重新启用它。