简单两步让博客园支持手机端显示

博客园的模板是没有兼容手机端显示的,阅读体验比较差。本文教你如何简单几步让你的博客支持手机端显示。找一个夜深人静,没有人浏览你博客的时间点,开始吧。

1.添加js代码

在博客园后台的“设置”菜单下,有一项页首Html代码,此处写js代码也是可以生效的,将如下代码复制过去:

<script>
var content = ‘width=device-width, initial-scale=1 user-scalable=no‘;
var viewport = document.createElement(‘meta‘);
viewport.setAttribute(‘name‘, ‘viewport‘);
viewport.setAttribute(‘content‘, content);
document.head.appendChild( viewport );
</script>

这段代码创建了<meta>标签,并且设置相应的viewport,让网页以设备宽度来渲染。

2.添加css代码

还是“设置”菜单下,有页面定制CSS代码一项,在这里可以自定义你的css。由于我们要专门针对手机端写css,所以要用到媒体查询,把所有的css代码都写在这个区块内:

@media screen and (max-width: 768px){
    /*自定义的css规则*/

}

由于博客园的不同模板可能会有不同的html结构,所以并没有一套通用的css样式,所以具体的css得你自己动手来写了。需要写的大体包含以下内容:

  • 隐藏侧边栏等无需在手机上显示的元素
  • 布局元素的宽度改为百分比的,如width: 100%
  • 调整字体大小适应手机阅读
  • 微调各元素间距

最后,附上我博客的手机端css样式,供大家参考:

@media screen and (max-width: 768px){
    #main, #mainContent{
        width: 100%;
    }
    #sideBar, body > a, #navList, #navigator, .postDesc a, #homepage_top_pager{
        display: none;
    }
    #blogTitle a{
        font-size: 30px;
    }
    #blogTitle h2{
        font-size: 16px;
    }
    #header{
        height: 180px;
    }
    #home{
        background-image: none;
    }
    .postTitle a{
        font-size: 22px;
    }
    .postCon, .postCon a{
        font-size: 16px;
    }
    .day{
        margin: 0 2%;
    }
    .postCon a{
        padding-left: 0;
    }
    .postDesc{
        width: 100%;
        font-size: 12px;
    }
    #home{
        background-color: #68BCCA;
    }
    #mainContent .forFlow{
        margin: 4px 0 0 0;
    }
    .postBody{

    }
    #blogTitle{
        left: 0;
    }
    #mainContent .postBody{
        width: 100%;
    }
    .post{
        padding: 0 4%;
    }
    #header{
        background: url(http://images.cnblogs.com/cnblogs_com/lvdabao/507840/o_face-monkey-128.png) top right no-repeat;
        background-size: 46px;
    }
    .topicListFooter{
        width: 100%;
        text-align: center;
        padding: 0;
        height: 40px;
    }
    .topicListFooter a:link{
        font-size: 12px;
    }
}
时间: 2024-10-13 23:25:59

简单两步让博客园支持手机端显示的相关文章

简单爬虫-抓取博客园文章列表

原文:简单爬虫-抓取博客园文章列表 如果使用对方网站数据,而又没有响应的接口,或者使用接口不够灵活的情况下,使用爬虫在合适不过了.爬虫有几种,对方网站展示形式有几种都是用分析,每个网站展示有相似的地方,有不同的地方. 大部分使用httpRequst就能完成,不管是否添加了口令.随即码.请求参数.提交方式get或者post.地址来源.多次响应等等.但是有些网站使用ajax如果是返回json或固定格式的也好处理,如果是很复杂的,可以使用webbrower控件进行抓取,最后正则解析,获取所需要的数据即

博客园支持Mardown编辑了

开心 听说博客园支持Markdown了,作为程序员专业本能来做个测试. 图片 文章没图片怎么行呢 开始 接下来准备发一些文章,都会用Markdown来写的. 原文地址:https://www.cnblogs.com/BillySir/p/9690710.html

让博客园支持Autolisp语法

;;------------------=={ Get Files Dialog }==------------------;; ;;                                                            ;; ;;  An analog of the 'getfiled' function for multiple files.  ;; ;;-----------------------------------------------------

博客园支持latex直接输入哦

$$\sum_{n=1}^{\infty}\frac{1}{n^s}=\prod_{p\in\mathcal{P}}\frac{1}{1-p^{-s}}.$$ The Cauchy-Schwarz Inequality\[ \left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right) \] A Cross Product Formula

.Net 使用NPOI 实现Excel的简单导入导出 - Ran0 - 博客园

//创建不同版本的文件, excel2003版 或2007+版 public IWorkbook BuildWorkbook(DataTable dt, string file)    {        IWorkbook book; string fileExt = Path.GetExtension(file).ToLower(); if (fileExt == ".xlsx")        { book = new XSSFWorkbook(); }        else i

博客园博客兼容手机浏览

一.动手实践.改造博客园 先看一下博客园官方博客的手机版本,在Chrome里面F12,使用移动模式. 今天看博客,看到吕大豹的文章:简单两步让博客园支持手机端显示, 之前自己把博客从博客园迁移到了github的issu中,也是考虑到博客园的博客不能很好的支持手机端浏览和评论.今天根据简单两步,确实把自己的博客能兼容手机显示了,记录一下. 我的博客模板是:http://www.cnblogs.com/SkinUser.aspx?SkinName=SimpleBlue 1.添加js代码,参照吕的博客

博客园美化教程大集合(超详细,看这篇就够了)

阅读目录: 1. 前言 2. 定制自己的博客 0. 美化整体效果 1. 准备工作 2. 自定义个性化导航栏 3. 添加顶部博主信息 4. 添加顶部滚动公告 5. 为博客文章添加目录导航 6. 添加分享功能按键 7. 定制推荐和反对按键的炫酷样式 8. 添加快速返回顶部的功能按键 9. 添加打赏功能按键 10. 添加页面放大缩小功能按键 11. 添加Github图标及链接 12. 添加公告栏图片 13. 添加公告栏文字信息 14. 添加公告栏个性时钟 15. 为公告栏添加访客来源统计 16. 为公

使用jquery moblie框架搭建一个手机版博客园

声明 本例仅供学习交流使用,不参与任何商业活动. 前言 本例结合我的前两篇博客 使用node.js爬取博客园首页的博客 和 使用原生node.js搭建HTTP服务器,支持MP4视频.图片传输,支持下载rar文件,使用jquery moblie框架搭建了一个简单的手机版博客园. 项目地址为手机版博客园http://blog.mdzz.tv:1011/,二维码和效果图如下,第一次加载可能有点慢. 服务器端输出日志如下: 源码我放在github上了,地址https://github.com/guass

彻查手机端浏览博客园出现广告一事!

背景: 不知什么起,用手机端浏览博客园的频率变多了. 也不知什么时候,浏览就成了这个样子,满屏是广告: 手机端就那么点空间,三分之二都是广告,我靠!!!!! 于是,不断追寻着真相!!! 1:怀疑打赏插件: 细心的网友发现,我把打赏插件去了,而是直接换成了在下面的两张图片. 在发现广告之初,我的思维是这样的: A:我发现其它人的博客基本没有广告. B:只有我的博客有广告. C:电脑没有,只有手机端出现. 因此,我怀疑我的博客链接的第3方的网址引发的. 于是,我彻查了一下,发现引入了第三方打赏插件的