Хотя идея Statiq мне очень нравится, здесь мало что нужно нет документации о том, как его использовать.
Мой конвейер Statiq в настоящее время выглядит следующим образом.
Код: Выделить всё
await Bootstrapper
.Factory
.CreateDefault(args)
.BuildPipeline("Render home", builder => builder
.WithInputReadFiles("home.hbs", "Partials/*.hbs")
.WithProcessModules(
new RenderHandlebars()
.WithModel(new MyModel())
.WithPartial("head", Config.FromContext(c => c.Inputs.First(i => i.Source.Name == "head.hbs").ContentProvider.GetTextReader().ReadToEnd())))
.WithOutputWriteFiles(".html"))
.RunAsync();
Однако чтение не на 100 % понятно. содержимое части с помощью: .ContentProvider.GetTextReader().ReadToEnd()
Есть ли способ сделать это более элегантно?
Кроме того, существует ли база знаний, где я мог бы найти примеры подобных проблем?
Я просмотрел следующие ресурсы, но ни один из них мне не помог.< /p>
[*]https://www.statiq.dev/web
[*]https://www.statiq.dev/api /statiq.handlebars/renderhandlebars/
[*]https://github.com/makma/statiq-tutoria ... ipeline.cs
< /ул>
Подробнее здесь: https://stackoverflow.com/questions/791 ... -correctly
Мобильная версия