#156:发布网站,第一部分

这是激动人心的时刻!我们有一个清单,列出了需要做的事情,我们现在就开始着手,把网站上线。

也许最明显的改变(上线前的最后一刻)是最终去掉了模块左上角的彩色小方块,并实质上将其扩展到每个模块的顶部,形成一个横条。 减少随机性,更具描述性,更多色彩。

我们对 Git 仓库进行最后一次提交,并将其推送到线上。 我们快速访问 Beanstalk,实质上观察文件传输到生产服务器的过程。

我们进入 WordPress 并激活外观设置下的生产主题。

我们清空本地缓存,确保没有人访问到旧版设计中的资源文件。

我们在 Firefox 中检查网站时发现字体问题,但我们始终牢记目标,继续执行我们的清单。 小问题可以逐渐解决。

我们前往 NetDNA(我们的 CDN),并清空那里的缓存,进一步确保没有人访问到旧的资源。 最终,新设计中的文件路径和名称不同,因此风险并不大,但这样做仍然值得。

我们进入论坛,并在那里也激活新主题。 最终,我们必须通过 FTP 登录来更改配置文件以在论坛中启用 Markdown。 我们通过 FTP 进行操作,仅仅是因为出于安全考虑,我们不会对包含数据库凭据等信息的配置文件进行版本控制。

我们再次进入 WordPress 管理员,并发布一篇关于新设计的文章。 好习惯,对吧? 最好是在发布新设计后立即提供公开解释,以便如果人们感到困惑,他们可以找到并阅读相关内容。

我们打开和关闭一些仅针对新设计或仅用于开发的插件。

我们有一瞬间心跳加速,因为看起来网站没有在线渲染。 我们的防止 FOUT 技术隐藏了整个页面,等待 Typekit 字体加载,而 Typekit 加载速度很慢。 我们必须移除那个防止 FOUT 的代码,或者采取其他措施。

我们完成发布清单,并不断进行调整,以应对我们注意到需要更新的小问题。 遇到了一些困难,但总体上还好。 毕竟,我们已经开发这个设计好几个月了,已经非常熟悉它了。