周末整理书房时翻到高中那会儿手绘的星座图,忽然想用数字化的方式重新呈现。尝试过几款工具后,发现Hugo生态里的星梦主题真是个宝藏。今天就和大家唠唠怎么用这个工具把漫天星辰装进网页里。
我的ThinkPad老伙计跑着Windows 11,需要先装好这些:
有次在紫金山天文台官网扒数据被反爬机制拦住,后来发现用Stellarium软件导出CSV更省事。记得勾选这些字段:
config.toml文件就像乐高说明书,这几个参数特别关键:
starDensity | 0.8 | 控制星点疏密程度 |
constellationLine | 9fbed3 | 星座连线颜色 |
animateSpeed | 120s | 流星动画周期 |
在/content目录新建stars.md,仿照这个结构:
有次渲染出满屏马赛克,排查发现是zoomLevel参数设成了0.01。这里分享几个踩坑经验:
设备类型 | 推荐缩放比 | 流星数量 |
桌面端 | 1.2-1.5 | 8-12组 |
平板电脑 | 0.8-1.0 | 5-8组 |
手机端 | 0.5-0.7 | 3-5组 |
参考《天文爱好者手册》里的目视观测记录,给大熊座加了个双击定位功能。在layouts/_default/single.html里插入这段脚本:
窗外的蝉鸣渐渐轻了,屏幕上的猎户座腰带正闪着蓝光。保存好配置文件,推开阳台门伸个懒腰,夜空中的真实星斗与屏幕里的数字银河交相辉映,或许这就是技术宅的小浪漫吧。