Hugo博客问题
1.404 Page Not Found
当我按照通用的方式创建站点和主题的时候,总是出现404错误。自定义hugo主题–从内容页开始 这篇文章基本上就是这个样子的,但是我跟着这个网站一步步的走,结果还是显示 404 页面。
1 | hugo new site achuanxiong |
single.html文件内容如下:
1 |
|
理论上没有毛病,但是当我访问 http://localhost:1313/about
的时候,还是出现了 “Page Not Found” 的错误。
【解决方案】
(1) 解决方案就是不要用 hugo new theme 生成一个主题,而是使用现成的主题,比如下面的内容。但是实际上这又是一个曲线的问题,涉及到原理,为什么无法渲然呢?
1 | git clone https://github.com/spf13/hyde.git themes\hyde |
(2) 第二个解决方案,就是修改配置文件
修改根目录下的hugo.toml文件,将默认的 baseURL 改为 “/” 这样就可以了,同时通过 theme 指定主题文件的名称 theme = “achuanxiong”
1 | baseURL = 'http://example.org/' |
改为下面的东西,这样就可以了。
1 | baseURL = "/" |
1.Why my single page in Hugo returns a 404 HTTP error? 这里和我有同样的问题。