Golang Go语言中 github page 部署 hugo, 无法显示 posts
试了下在 github pages 部署 hugo,能够显示出站点了,但是 posts 都没有显示 ,不知道是哪里出了问题?
在本地 hugo server -D 是可以正常显示的。
我是有两篇 文章的,在 github pages 上没有显示出来。
我的地址 是:yeelone.github.io 。求解
Golang Go语言中 github page 部署 hugo, 无法显示 posts
更多关于Golang Go语言中 github page 部署 hugo, 无法显示 posts的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
Github 没说他支持 Hugo 啊。它只是用 Jekyll 的方法去解析你的 Hugo,然而部分内容能显示而已。。。
更多关于Golang Go语言中 github page 部署 hugo, 无法显示 posts的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
我自己用的是 Hexo,也放在 GitHub Pages 上。只不过我用了 Travis CI 把 Hexo 的内容全部编译成静态 HTML 放到 GitHub 上面的。
我也是用的 Travis,看别人是可以搭建成功的
文章没推上来吧?我看你 github 的仓库里都没有文章。
指定静态文件的目录。 可以的。
把静态文件 push 上去啊,你是不是 push 错了
在Golang环境下,使用Hugo生成静态网站并部署到GitHub Pages时,如果遇到无法显示posts的问题,可以按照以下步骤进行排查和解决:
-
检查Hugo配置: 确保你的
config.toml
(或其他配置文件格式,如YAML、JSON)中正确设置了baseURL
。对于GitHub Pages,如果使用的是用户或组织页面,baseURL
应设置为https://<username>.github.io/
;如果是项目页面,则设置为https://<username>.github.io/<repository-name>/
。 -
验证内容生成: 在本地运行
hugo
命令生成静态文件,检查public
目录下是否正确生成了包含posts的HTML文件。如果本地无法显示,可能是Markdown文件或模板问题。 -
检查
.gitignore
: 确保.gitignore
文件没有忽略掉public
目录或其中的重要文件。GitHub Pages需要从该目录读取文件。 -
GitHub Pages设置: 登录GitHub,进入仓库设置,确保在“Pages”部分选择了正确的分支(通常是
gh-pages
或main
/master
,取决于你的设置)和目录(通常是/
或/public
)。 -
清除缓存: GitHub Pages有时会有缓存问题,可以尝试清除浏览器缓存或使用隐身模式查看更新。此外,GitHub的CDN也可能需要一段时间来更新内容。
按照上述步骤检查和调整后,应该能解决Hugo生成的网站在GitHub Pages上无法显示posts的问题。如果问题依旧,请检查具体的错误日志或咨询更详细的帮助。