Property Management — 哈尔基季基业主自营的度假住宿与海滩酒吧
项目概述
Property Management 是 George Douvas 在希腊北部哈尔基季基的度假住宿合集:阿菲托斯崖顶村庄里的精品阁楼与开间公寓、韦尔吉亚的海滨公寓,以及莫拉卡利瓦上方的家庭公寓。他还经营着韦尔吉亚沙滩上的海滩酒吧 OKKIO。每一处住所都由 George 亲自打理,客人通过与他直接沟通来预订,而不是通过预订系统。
网站提供英语和希腊语两个版本,为每处住宿设立独立页面,列出客人预订前会问到的信息——床位、景观、距离、停车、从机场出发的车程——并配有一份海岸指南和一个介绍 OKKIO 一天的页面,从早晨的咖啡到日落。页面切换无需重新加载,因此访客一旦开启音乐和海浪环境音,它们就会在页面之间持续播放。
挑战
住宿分布在三段不同的海岸,还有一家海滩酒吧,却没有预订系统:每个页面都必须回答客人真正关心的问题,并最终引向与业主的直接沟通——电话、WhatsApp 或 Viber,中间没有任何表单。网站带有动效、音乐和海浪声,却仍需在手机上快速加载,并遵守不允许任何第三方脚本的严格安全策略。网页上的声音很脆弱:绝不能在未经允许时播放,必须在切换页面时不中断,而 Safari 只会在请求播放的那一次点击中解锁音频。而这一切都必须在七天内完成。
解决方案
内容以 JSON 存放,英语与希腊语并列;一个无依赖的 Python 构建脚本生成每个页面及其结构化数据、站点地图和 llms.txt,并为脚本和样式加上指纹,确保修改后绝不会提供过期版本。Swup 只替换主体内容,因此页眉和 Web Audio 声音引擎始终保留:海浪环境音、音乐播放列表和界面音效,各自占用独立声道。在访客回应一条低调的声音提示之前不会播放任何声音;音乐的播放位置会被保存,即使切换语言也能从同一秒继续。地图根据海岸线数据和每处住宿的坐标以 SVG 绘制,Google 地图只在有人请求时才加载。照片统一调色,并控制在严格的体积预算内;经 Lighthouse 检测的每个页面在无障碍和 SEO 两项上都获得 100 分。
图片集

首页——住宿与海滩酒吧,一个电话即可直达

住宿——按海岸筛选,直接向业主预订

首页——OKKIO,从早晨咖啡到日落鸡尾酒

Vrachos Lofts——每处住宿都有自己的页面

概览——客人预订前想知道的信息

图库——每个房间全尺寸查看,方向键或滑动切换

OKKIO——海滩酒吧的一天,从清晨到日落

位置——真实距离,Google 地图仅在需要时加载

首页——客房、海滩与酒吧的轮播

OKKIO Beach Bar——独立页面,就在韦尔吉亚的沙滩上

InLofts Afytos——距村庄广场一分钟的开间公寓

菜单——OKKIO 的出品,在任何屏幕上都清晰易读

声音——海浪、音乐和音效,各有独立开关

首页——手机首屏即呈现全部内容

菜单——所有住宿和业主电话尽在一个面板中

筛选——轻点一下,即见韦尔吉亚的海滨公寓

Theros Apartments——莫拉卡利瓦上方的家庭住宿

OKKIO——海滩热闹起来之前,在树荫下喝杯早咖啡

图库——滑动浏览客房,每张照片都有说明

联系——电话、WhatsApp 或 Viber,直达业主