Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix rendering breakage introduced in #665 #685

Merged

Commits on Apr 25, 2024

  1. Fix render breakage introduced in theNewDynamic#665

    A bare bones setup of two pages and two posts gets broken because of a
    template change missed in theNewDynamic#665
    
    Fatal error message in readable form:
    ```
    ERROR render:
    failed to render pages:
    render of "home" failed: "/themes/ananke/layouts/index.html:48:23":
    execute of template failed:
    template:
    index.html:48:23:
    executing "main" at <.Site.GetPage>: can't evaluate field Site in type string
    ```
    
    Steps to reproduce:
    
    ```shell
    hugo new site quickstart
    cd quickstart
    git init
    git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke.git themes/ananke
    echo "theme = 'ananke'" >> hugo.toml
    echo -e "+++\ntitle='Home'\n+++\n\nMain page" > content/_index.md
    echo Foo. > content/page1.md
    echo Bar > content/page2.md
    mkdir -p content/post
    echo "First post." > content/post/post1.md
    echo "Second post." > content/post/post2.md
    hugo server
    Watching for changes in .../quickstart/{archetypes,assets,content,data,i18n,layouts,static,themes}
    Watching for config changes in .../quickstart/hugo.toml, ...quickstart/themes/ananke/config.yaml
    Start building sites …
    hugo v0.125.3-474c4c02212cf97712c6fbf4159c68822ea6e078+extended darwin/amd64 BuildDate=2024-04-22T17:18:35Z VendorInfo=brew
    
    Built in 67 ms
    Error: error building site: render: failed to render pages: render of "home" failed: ".../quickstart/themes/ananke/layouts/index.html:48:23": execute of template failed: template: index.html:48:23: executing "main" at <.Site.GetPage>: can't evaluate field Site in type string
    ```
    ramiro committed Apr 25, 2024
    Configuration menu
    Copy the full SHA
    bbd9d80 View commit details
    Browse the repository at this point in the history