提示
Without further ado
| markdown
Hugo 版本相关问题
https://github.com/gohugoio/hugo/releases ↗
Somania 需要 Hugo>=v0.158
根据 https://github.com/gohugoio/hugo/releases/tag/v0.159.1 ↗ 提示。最小化工具可能会导致 AlpineJS x-bind 可能无法正常工作。 因此能让 AlpineJS 网站开箱即用的选项:
[minify.tdewolff.svg]
keepNamespaces = ['', 'x-bind']toml
Hugo 官方文档 https://gohugo.io/ ↗ 源码依赖 AlpineJS 。
https://github.com/gohugoio/hugoDocs/blob/master/package.json ↗ 依赖主要包括
- tailwindcss
- alpinejs
- @alpinejs/focus
- @alpinejs/persist
- @hotwired/turbo
官方文档站使用 Tailwind 做样式,Alpine.js 做轻交互,Turbo 优化多页面导航,并用 Prettier 相关插件保证 Go 模板代码的格式统一。
这和 Somnia 主题有相似之处,均使用原子化 CSS + Alpine.js,文档站对 CSS 和 JS 的处理使用有一定的借鉴价值。