英文:
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:
-
Download theme from github.com/spf13/hugoThemes
-
Extract theme to /path/themes
-
Run hugo --theme='themename'
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论