《我的世界服务器搭建指南》幕后花絮
浏览 381 | 评论 4 | 字数 1768
梦彗業
2021年04月24日
  • 好久不见,让我来讲讲去年编写《MinecraftServerHostGuide》时的有趣经历吧。

    整个教程基于 Gitbook 编写,这是一种基于 Node.js 的命令行工具,可以将 Markdown 格式的内容制作成电子书。

    教程架构经历了多次重构,由于原始工程文件丢失,我也忘了当时的情况,所以我们只得通过查看在 Github 仓库的 commit 与 releases 历史记录。发现最早的计划中教程规划共有22节内容,在工程进行的第4天也就是2020年2月12日,教程架构进行了第一次重构,整合优化了章节内容设置并缩减至20节。

    第一次重构.png

    于是我就开始了当场吃书,当天便进行了第二次重构(

    第二次重构.png

    由于当时是新冠疫情期间,编委的各位都在家闲的出奇,爆肝能力UP!所以基本上一每天两节的速度在完成编写。

    在开工第9日的2020年2月17日便发布了 Alpha 版,此时教程已经基本完工,进入后期审阅校对环节,节奏也开始放缓。

    Alpha.png

    2月25日,作为最后一个 Pre-release 版本的 Beta 版发布,这是我们迈向胜利的倒数第二步!

    Beta.png

    3月8日,1.0.0 版终于出炉,我在 release 中写下了 “大概是最后一版” 。

    1.0.0.png

    7月26日我突然想到一个巨大的问题:在此前的编写工作中,由众所周知的原因,我们无法很好的在 Github 上进行协同工作,实际工作是编委编写完成之后通过 QQ 发给我,再由我调整为符合教程规范的格式之后上传到 Github 仓库,这就造成了 Github 仓库上的 Contributors 名单并没有其他编委成员,这必然是不符合开源创作精神的。

    于是我突发奇想,在原有的项目中新建了一页 “Stinger.md” 作为彩蛋。并让编委的大家把自己想说的话 pull request 到这一页(不是骗fork啊喂),最后于8月27日完成并发布了真正のFianl版 release。

    fianl.png

    故事还没有结束。彩蛋之所以是彩蛋,就不能一眼就被发现,所以我并没有将它直接加入现有项目的 Gitbook SUMMARY 中,而是单独手动构建了这个页面来保证基本功能的可用性,再将这一页手动加入教程的 Html 版本仓库中。因此,通过默认的目录是无法发现彩蛋页的,只能通过手动输入这一页的 URL 来查看哦!

    虽然时隔一年多,但我也并没有特别的设置彩蛋页的访问统计,不如就将它的地址公布在这里好了:
    https://mhy278.github.io/MinecraftServerHostGuideHtml/Stinger.html

    本文作者:梦彗業
    本文链接:https://blog.mhy278.net/p/38/
    最后修改时间:2021-04-25 13:39:02
    本站未注明转载的文章均为原创,并采用 CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!
    评论
    与本文无关评论请发留言板。首次评论需要审核,请不要发广告,谢谢。
    textsms
    支持 Markdown 语法
    email
    link
    评论列表
    已有 4 条评论
    MC_Nirvana
    2021-06-16 00:28
    网站挂掉了
    2021-07-15 22:51
    @MC_Nirvana 感谢提醒,已经修复了
    2021-04-24 23:14
    梦贩子tql!
    XTD0417
    2021-04-24 23:10
    不错,整挺好