在过去的2-3个月我一直忙于编写的网站很多新的内容。这没有得益于在东西写的下降有关 - 我的大部分文章都是关于技术修复或令人兴奋的新 HTPC 相关进展。目前还没有太多的新发展, 我没有修复太多技术,因为我太忙了。这并不意味着该网站已被完全忽略,但是……
虽然内容已经相当有限, 我已经做了很多工作的代码 (即. WordPress的) 后面的内容。你可能不会注意到差别太多, 但固定琐碎的小问题,有时可以有很大的不同, 并有解决相当数量。该网站也有停机几分钟,由于几个补丁的工作不完全正确的第一次, but hopefully it hasn’t been too disruptive.
所有这些小修补的结果是,应该有少 用户界面 问题, 我们应该甚至在移动设备上轻松地访问, 我们应该更快地加载, 我们与Web标准符合性应该会更好。在可衡量的指标方面有以下几个
- 谷歌的PageSpeed已经从提高 95% to 98% 在主页上 (和 96% 在内容页)
- 我们的HTML5目前 100% 通过W3C验证通过 (本书虽然HTML5是目前的移动目标, 所以很可能更多的变化将需要为标准的演进)
- 目前,我们通过谷歌的丰富网页摘要测试工具 (虽然, 再次, google are moving from microformats to microdata so this is also a moving target)
你可能已经注意到其他问题现已解决包括
1. Text sometimes missing from the middle of sentences in the popular posts sidebar.
这是由一个错误在WordPress的核心功能strip_shortcodes引起() which doesn’t just remove shortcodes but also their contents! 快速编辑排队 331 of wp-includes/shortcodes.php was needed. Changing
[PHP]return $m[1] . $米[6];[/PHP]
to
[PHP]return $m[1] . $米[5] . $米[6];[/PHP]
不会把戏, 本书虽然我不知道这可能有副作用尚未.
2. Magnifying glass image in search box wasn’t correctly positioned in non-firefox browsers
I generally use firefox and hadn’t noticed this slight appearance glitch. A few CSS 调整固定它, 本书虽然因为是通常的情况一样, 它使用的是浮动和各种消极边距和补结合因此它实际上是相当繁琐的过程,制定出如何清除这件事定位.
3. 悬停菜单与非鼠标设备部分不相容
The menu pulldowns require a hover which touchscreen devices can’t provide. When attempting to create a hover, 通过点击, 实际结果,而不是点击链接 - 子菜单出现却很快消失了作为一个新的页面加载。现在我已经停用从标题按钮链接到解决这个问题。点击触摸屏设备上的现在带来了下来子菜单,因为它应该。链接到父类别的损失并不重要 - 父类不是非常有用,他们可以通过面包屑来访问,如果由于某种原因,有人真的想查看它们.
4. Wasted space in popular widget sidebar
The images floating in the popular posts section didn’t have text wrapping below them very neatly. Specifying a line height of exactly half the image height has fixed this — the 3rd 现在行总是全宽.
5. Bullets not shown in correct position
该 CSS 设代码,我们使用套无序列表的左侧填充到 0, 这导致的子弹所示的内容显示区域的左边缘的外侧。我们忽略了重写此造型, so bullets weren’t correctly located. This has now been rectified.
更新资料
现在所有的网站调整都记录在我们的公共 [intlink id=“2807” type=“page”]网站更新日志[/intlink]
“Hi James I realise it has been a long while, but I just checked this on windows 11 (build 23H2)…”