以前那个“封印洞窟”的更新日志,简直是一团稀烂,我都觉得丢人。全堆在项目组那个八百年前的内部论坛里,帖子一沉就再也找不着了,玩家天天在群里吼,客服天天被问“到底更新了啥东西”。玩家烦,我也烦,项目组的同事也烦透了。
本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.me
我彻底受不了了,决定自己动手,硬着头皮搞个官网日志出来。 目的很简单,就是把这更新记录像个样子的摆出来,让所有人都一眼能看到最近的进度。我开始瞎折腾。
确定方案,一切从简
第一步,域名和主机。我可没钱去租什么高级服务器,就找了项目组那个最便宜、快要被淘汰的主机,域名也是,直接用了项目组给的那个老掉牙的二级域名。我可不想再为这点小事去跑流程,太费劲了。
本来我想学一下圈子里那些大公司,用什么高级的“内容管理系统”(CMS),就是那种鼠标点点、拖拖拽拽就能发文章的平台。结果我抱着那个中文说明书,看了差不多一个下午,搞得头晕眼花。太复杂了,我一个搞开发的,哪有那么多功夫去学着用这个?为了一个更新日志,不值得。
我果断放弃了所有“高大上”的系统。 我告诉自己,解决问题才是硬道理,花里胡哨的没用。
我直接打开了一个最原始的文本编辑器,写了最基本的HTML骨架。页面要极简,就是要让玩家进来五秒内知道更新了什么。然后定义了几个简单的CSS样式,就那几个颜色,黑色白色灰色,清爽不晃眼就行。
实现日志自动化
重点来了:日志的发布和更新。以前是手动复制粘贴到论坛,特别容易出错和漏项。现在我要求自己,必须做到位,要体现出一个成熟项目的样子。
- 我先是要求所有更新日志必须清晰分版本号和日期,每个版本要有一个醒目的粗体标题。
- 我接着做了个固定的文本文件格式,每次更新,开发人员先把内容按照我的格式写进去。
- 然后我弄了个小脚本(就是自己用编程搞的一个小工具),专门负责把这个符合我要求的文本文件转换成官网那个简单的HTML格式,自动套用样式。
- 我配置了一个自动同步工具,跟项目打包流程绑在一起。只要项目的新版本一提交,这个日志HTML文件就会自动生成,然后“啪”的一声,自动上传到官网服务器上,立马同步。
你说我这流程是不是很土?特别土,全是硬编码和土办法。但架不住它管用!它完美解决了那个每天追着我们问更新的社群经理的烦恼。现在谁问,直接甩官网链接过去。
我折腾了差不多四个通宵,才把它所有自动化流程跑通并稳定住。虽然现在看起来就是个只有几句话的破网页,但它实打实地告诉我,你追求的那些“新技术”根本没用,一个土办法,能解决问题,能省下时间,就是这个项目最好的办法。
现在项目组更新日志,开发同事那边只管写文本文件,剩下的,脚本全给我搞定了。我终于不用再管那个乱糟糟的论坛了。