碧蓝航线海事局wiki攻略:新手快速上手必备指南

tmyb

今天跟大家伙儿唠唠我搞的这个《碧蓝航线》海事局wiki,从零开始,一点一点抠出来的,绝对是干货满满的实践记录。

一开始就是单纯想查点资料方便自己玩,你知道的,碧蓝航线那船多的,技能也复杂,每次都要到处翻帖子,贼麻烦。我就寻思,干脆自己整个wiki得了,想看啥直接搜,多省事儿。

说干就干!

碧蓝航线海事局wiki攻略:新手快速上手必备指南

  • 第一步:选型。

当时也没多想,直接上了MediaWiki,毕竟wiki嘛肯定用这个最顺手。环境搭建啥的就不细说了,网上教程一大堆,照着来就行。我用的是宝塔面板,一键部署,省心。

  • 第二步:美化。
  • 碧蓝航线海事局wiki攻略:新手快速上手必备指南

原生的MediaWiki那个界面,简直丑到爆!这必须得改!找了一堆皮肤,试来试去,选了个看着还算舒服的,然后自己再慢慢调CSS,改颜色、改字体、改排版,折腾了好几天,总算像个人样了。

  • 第三步:数据。

这才是重头戏!数据从哪儿来?总不能手动一条一条录?那得累死!一开始是想着爬官方wiki,但是发现反爬挺厉害的,搞不定。后来就到处搜刮,找到了几个大佬做的excel表格,里面有船的数据、装备数据、技能数据等等。但是格式都不一样,还得自己整理、清洗、转换成MediaWiki能识别的格式。这个过程简直痛苦,天天对着excel表格,眼都花了。

碧蓝航线海事局wiki攻略:新手快速上手必备指南

  • 第四步:导入。

有了数据,怎么导进去?MediaWiki有个import功能,但是只能导入xml格式的文件。我就写了个python脚本,把excel数据转换成xml格式,然后再导入。结果导进去发现,中文全乱码!折腾半天,发现是编码问题,改了编码总算正常了。

  • 第五步:模板。
  • 碧蓝航线海事局wiki攻略:新手快速上手必备指南

光有数据还不行,还得有模板!不然页面看起来乱糟糟的。我就照着官方wiki的格式,自己做了几个模板,比如船只模板、装备模板、技能模板等等。然后在每个页面里调用这些模板,把数据填进去。这个过程也挺繁琐的,要熟悉MediaWiki的模板语法,还要考虑各种情况,确保页面显示正确。

  • 第六步:完善。

wiki搭起来之后,还有很多细节需要完善。比如添加图片、优化搜索、修复bug等等。我还加了个评论功能,方便大家交流。这个过程就是不断地学习、不断地尝试、不断地改进。

碧蓝航线海事局wiki攻略:新手快速上手必备指南

遇到的坑:

搞这个wiki,遇到的坑真不少。

  • 编码问题: 中文乱码简直是家常便饭,各种编码格式转换,UTF-8、GBK、BIG5,搞得头都大了。
  • MediaWiki语法: MediaWiki的语法跟markdown不太一样,一开始很不习惯,经常写错。
  • 图片处理: 大量的图片需要上传、调整大小、添加水印,费时费力。
  • 碧蓝航线海事局wiki攻略:新手快速上手必备指南

  • 数据维护: 碧蓝航线更新很快,数据也需要不断更新,是个长期的工作。

虽然过程很艰辛,但是看到自己的wiki一点一点完善,还是很有成就感的。现在我已经把wiki分享给了一些朋友,他们用着也觉得挺方便的。以后我会继续完善这个wiki,希望它能帮助更多的碧蓝航线玩家。

如果你也想搞一个wiki,我的建议是:

    碧蓝航线海事局wiki攻略:新手快速上手必备指南

  1. 要有耐心: 这不是个一蹴而就的事情,需要长时间的投入。
  2. 多查资料: 遇到问题不要怕,网上有很多资源可以参考。
  3. 善用工具: 各种工具可以大大提高效率,比如python、excel等等。
  4. 不要怕麻烦: 很多事情看起来很麻烦,但是不做就永远无法完成。

就这样,希望我的经验能对你有所帮助!

碧蓝航线海事局wiki攻略:新手快速上手必备指南