【问题标题】:Use Hugo to render html files使用 Hugo 渲染 html 文件
【发布时间】:2014-08-29 22:39:45
【问题描述】:

我正在使用 Hugo http://hugo.spf13.com/overview/introduction 在我的笔记本电脑中将包含 html/css/js 文件的文件夹呈现为本地主机。

/content 中有 html 文件,/static 文件夹中有所有 js/css/img 文件

这是config.toml中的内容

baseurl = "http://localhost"
contentdir = "content"
languageCode = "en-us"
title = "my new hugo site"

我做了hugo server,它呈现/public 文件夹就好了。但是现在所有的 .html 文件都变成了 .xml 文件,我无法在 http://localhost:1313/index.html 这样的浏览器中打开它们。

我做错了什么?

【问题讨论】:

    标签: html go static-site static-pages hugo


    【解决方案1】:

    您设置主题了吗?如果没有主题,Hugo 会将文件呈现为 XML,如果您阅读有关主题的文档,那应该可以满足您的需求。

    【讨论】:

    • 不,我还没有完成主题。我应该使用哪个主题以及在命令行中使用什么?
    • 文档应该足以让您继续前进:hugo.spf13.com/themes/overview
    【解决方案2】:

    首先你必须从 github.com/spf13/hugoThemes 克隆主题

    在我的情况下,我的测试机器中没有 git install 这是我所做的事情:

    1) 从 github.com/spf13/hugoThemes 下载主题

    2) 提取主题到/path/themes

    3) 运行 hugo --theme='themename'

    【讨论】:

    • 正确的链接是github.com/spf13/hugoThemes。因此,如果我不在乎什么主题,只想让 .html 工作,我应该选择“html5”吗?
    • 是的,选择 html5 然后按照 html5 主题 github 页面上的说明进行操作
    • 确定主题后,将其添加到配置文件config.toml,这样您在运行hugo时就不必使用--theme了。
    猜你喜欢
    • 2020-12-30
    • 2016-05-20
    • 2019-08-09
    • 2021-12-15
    • 1970-01-01
    • 1970-01-01
    • 2019-07-25
    • 2020-11-03
    • 2011-12-21
    相关资源
    最近更新 更多