自从用mellow主题以来,我就一直记挂着它的巨大缺陷——手机端屏幕溢出——这可不行!
由于用mellow主题的人很少,网上鲜有对它的讨论,开发者的qq也被遗弃,我只能自力更生,艰苦奋斗了。
屏幕溢出的问题,显然是由显示宽度或者页面边距的问题造成的。这些应该是CSS文件的内容。
于是,我打开了.\themes\mellow\source\css\_partial
没事,一个一个找过去就行了
我们冷静分析,大概就是在page.less layout.less
之间了
点开它们,成功近在眼前
打开page.less
,找到下面这一段:
@media screen and(max-width: 480px) {
.page-content {
margin-left: -16px;//左边距
margin-right: -16px;//右边距
.column {
display: block;
}
.column-2>*,
.column-3>*{
width: 100%;
}
}
……
把margin-left
和margin-right
改成正数(我改成了10)
@media screen and(max-width: 480px) {
.page-content {
margin-left: 10px;//改成正数
margin-right: 10px;//同上
.column {
display: block;
}
.column-2>*,
.column-3>*{
width: 100%;
}
}
……
最后hexo三连
hexo cl
hexo g
hexo d
再用手机访问,问题就解决了( ̄▽ ̄)ノ
因篇幅问题不能全部显示,请点此查看更多更全内容