新的一年,DannySite 也再一次迎来了全新的面貌。如果大家在访问过程中发现有页面错乱的现象,记得刷新一下以免受到 CSS 缓存的影响,如果多次刷新后还有问题,可以及时反馈给我哦~
不得不说在之前的第四版中,诸如顶部的导航栏、页面的整体交互性和部分页面层级等地方遭到了不少朋友的吐槽。因此本次更新着重对这些地方进行调整和修改。除此之外,这一次的重头戏在于响应式布局。这是我第一次在全站中对此进行尝试。虽然做得不算复杂,也并不完美,但多多少少算是一次美好的开始。跟上时代的步伐、创新与探索对于我们来说至关重要。另外还加入了对“主题”的支持,可以对页面部分元素和主题颜色等进行配置,凸显灵活与个性。
兼容性方面,主要考虑的是 IE,这一次针对 IE8 及以上版本做了兼容,IE7 可满足正常显示,IE6 因为太过古老,所以没有再对其做兼容性调试。
至于后端,按照惯例我会在每次更新中换用最新的基础框架,Python 3.5 + Django 1.9 的组合就是理所当然的了。其他依赖库也统一进行了一次升级。代码逻辑上则没有太多调整,只是为前端做了一些适配性的修改。基于此原因,我也不考虑将该版本的代码放至我的 Github 中了。有兴趣的朋友可以参考之前的 dannysite4。
最后感谢各位朋友的支持!
更新日志
全新的界面风格;
响应式布局,对移动设备更友好;
优化页面交互式体验;
进一步精简页面层级;
增加主题功能。