使用Hugo来渲染HTML文件。

huangapple go评论91阅读模式
英文:

Use Hugo to render html files

问题

我正在使用Hugo(http://hugo.spf13.com/overview/introduction)将一个包含HTML/CSS/JS文件的文件夹渲染为本地主机上的网页。

我在/content文件夹中有HTML文件,而所有的JS/CSS/图片文件都在/static文件夹中。

这是config.toml中的内容:

baseurl = "http://localhost"
contentdir = "content"
languageCode = "en-us"
title = "我的新Hugo网站"

我运行了hugo server命令,并成功渲染了/public文件夹。但是所有的.html文件现在都变成了.xml文件,我无法像http://localhost:1313/index.html这样在浏览器中打开它们。

我做错了什么?

英文:

I am using Hugo http://hugo.spf13.com/overview/introduction to render a folder with html/css/js files as localhost in my laptop.

I have html files in /content and all js/css/img files in /static folder

This is content in config.toml

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

I did hugo server and it rendered /public folder just fine. But all .html files now turning into .xml files and I cannot open them in browser like http://localhost:1313/index.html or so.

What did I do wrong?

答案1

得分: 1

你已经设置了一个主题吗?如果没有主题,Hugo将会将文件渲染为XML格式。如果你阅读了主题的文档,应该能找到你需要的内容。

英文:

Did you setup a theme yet? Without a theme, Hugo will render files as XML, if you read the documentation on themes, that should give you what you need.

答案2

得分: 1

首先,你需要从github.com/spf13/hugoThemes克隆主题。

在我的情况下,我在测试机上没有安装git,以下是我所做的事情:

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

2)将主题解压到/path/themes目录下。

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

英文:

First you have to clone themes from github.com/spf13/hugoThemes

In my case I did'nt have git install in my test machine here are the things that I did:

  1. Download theme from github.com/spf13/hugoThemes

  2. Extract theme to /path/themes

  3. Run hugo --theme='themename'

huangapple
  • 本文由 发表于 2014年8月30日 06:39:45
  • 转载请务必保留本文链接:https://go.coder-hub.com/25577157.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定