fix(bootstrap-instance): generar content/_index.md (portada)

Sin la portada, zola build fallaba en toda instancia recién creada:
get_url no podía resolver @/_index.md desde section.html. Encontrado
al probar bootstrap-instance de extremo a extremo (zola build real,
no sólo validate --skip-zola) para sembrar el repo motor.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-27 00:20:19 -06:00
co-authored by Claude Sonnet 5
parent 4afb85bb9e
commit 5240cfd8c2
3 changed files with 38 additions and 4 deletions
@@ -30,6 +30,14 @@ func TestBootstrapInstanceCreatesExpectedFiles(t *testing.T) {
}
}
homeData, err := os.ReadFile(filepath.Join(out, "content", "_index.md"))
if err != nil {
t.Fatalf("falta la portada content/_index.md (necesaria para que zola build no falle): %v", err)
}
if !strings.Contains(string(homeData), `title = "Bitácora de Prueba"`) {
t.Fatalf("la portada no sustituyó TITLE: %s", homeData)
}
zolaData, err := os.ReadFile(filepath.Join(out, "zola.toml"))
if err != nil {
t.Fatal(err)