Back

提示

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 的处理使用有一定的借鉴价值。

Docs