Flutter 3.21.1 快速构建的一个站点样例,长期维护。
在线预览:https://webdemo.oldbird.run
git clone https://github.com/swiftdo/web-demo
安装 fvm 工具: leoafarias/fvm
$ cd web-demo
$ fvm install
$ fvm flutter run -d Chrome
$ cd web-demo
$ fvm flutter run -d macos
可通过编译选项控制,【编译渲染项】
flutter bug, 解决进度可关注:Load fonts as soon as detecting browser locale
编译渲染项设置为 html,不会出现该问题。
跟 url 策略有关
#
, 可直接 github 静态托管location @router {
rewrite ^.*$ /index.html break;
}
建立一个 seo 友好的网站意味着谷歌和其他搜索引擎可以高效地抓取网站上的每个页面,有效地解释内容,并将其索引到数据库中。一旦编入索引,他们就可以根据用户搜索的主题向用户提供最相关、最有价值的网页。
Flutter Web 的 SEO 能力支持不友好。
可关注该问题 How Manage SEO In flutter web?