打造本身的博客园页面

刚接触博客园时,总有一种要定制打造本身博客页面的冲动,后来感受原有的模板足够了(博客园提供了大量的模板),没有作这项工做。今天不太忙,稍微研究了下博客园的页面定制功能,记录以下。php

首先,园子里大都是技术宅,你们分享知识,界面在必定程度上并不过重要。并且这里作Web前端的也大有人在,这里分享的知识只是入门级,大牛可跳过了,不喜勿喷吧。html

博客园提供给用户大量的博客模板供选择,并在这些模板的基础上,容许用户进行必定的定制。固然,这种定制是有限的,主要包括如下几个方面:经过CSS代码定制代码页面风格、博客侧边栏公告、页首\页脚Html代码以及标题和子标题。博客主页中打开“管理”-“设置”便可见。前端

1.标题和子标题显示在页面顶部(blogTitle)浏览器

image image

这部分比较简单,你们可修改尝试。app

2.经过CSS代码定制代码页面风格post

经过CSS修改页面风格部分是定制我的界面的关键。CSS层叠样式表,它能够经过选择器来设置HTML页面中标签、类、id及伪元素的属性。学习

要想设置CSS样式,咱们须要知道博客页面中有哪些HTML标签、类,即要找到咱们要修改的那部分页面对应的HTML标签是什么。这样便须要查看网页HTML源码,在Chrome浏览器中,在要修改的地方右击选择“审查元素”便可。这里为了方便,我在火狐浏览器下经过FireBug插件来查看源码,FireBug功能很是强大,这里有点大材小用了。网站

首先,对于页面顶部对应源码为:url

<div id="blogTitle">
<div class="title">
<a id="Header1_HeaderTitle" class="headermaintitle" href="http://www.cnblogs.com/houkai/">侯凯</a>
</div>
<div class="subtitle">记录个人成长吧~</div>
</div>

可知,个人页面顶部受块blogTitle控制,不一样的模板可能不一样,你们要按本身的来。我想修改页面顶部的颜色,只需在CSS代码框中添加spa

#blogTitle{
    background-color:#0FF;
}

#表示id选择器,其余更多样式设置你们能够学习下CSS知识了。

再进一步,我想让设置下每篇文章的标题样式,让标题更突出。找到标题对应源码:

<h1 class="postTitle">
<a id="cb_post_title_url" class="postTitle2" href="http://www.cnblogs.com/houkai/p/3392679.html">8.SVM用于多分类</a>
</h1>

设置标题的样式以下(CSS框中添加):

.postTitle{
    background-color:#FF9;
    font-size:18px;
    margin-bottom:3px;
}

.为类选择器,此时,你会发现,全部文章的标题都变成了你刚设置的样式,由于文章的标题都在class=postTitle的标签内。

image

到这里,你们能够根据本身须要设置页面各个部分的样式了。

3.博客侧边栏公告(支持HTML代码)

博客园容许博主修改侧边栏中公告部分的内容,因此咱们会看到各类各样的公告形式:

image image image

咱们能够经过侧边栏公告代码框,向公告中添加一些模块,好比本身编写的一些我的介绍、当前时间、访问人数等等。

a添加访问次数:

首先要在http://www.amazingcounters.com/index.php网站注册,它会自动生成相应代码,而后粘贴到公告框中便可,可对网站生成的HTML代码作适当修改,个人代码以下:

<div align="left">
<img border="0" src="http://cc.amazingcounters.com/counter.php?i=3153547&c=9460954" alt="Free Counters">
</div>

b.访问来源位置:
经过http://www.clustrmaps.com/zh/admin/action.php生成访问者地址分布图,而后将代码添加到公告框中便可,注意博客园默认只支持HTML代码,JS代码会忽略。

c.动态时间,代码以下:

<object id="honehoneclock" width="160" height="70" align="middle" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">
<param value="always" name="allowScriptAccess">
<param value="http://chabudai.sakura.ne.jp/blogparts/honehoneclock/honehone_clock_tr.swf" name="movie">
<param value="high" name="quality">
<param value="#ffffff" name="bgcolor">
<param value="transparent" name="wmode">
<embed width="160" height="70" align="middle" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowscriptaccess="always" name="honehoneclock" bgcolor="#ffffff" quality="high" src="http://chabudai.sakura.ne.jp/blogparts/honehoneclock/honehone_clock_tr.swf" wmode="transparent">
</object>

第四行中http://chabudai.sakura.ne.jp/blogparts/honehoneclock/honehone_clock_tr.swf是时间Flash的网址,http://chabudai.sakura.ne.jp/blogparts/honehoneclock/下还有一些时间Flash,你们可选择。

d.其余时间(右图)

固然网上还有不少时间的Flash代码,好比:

<embed width="180" height="180" align="middle" wmode="transparent" quality="high" src="http://images.cnblogs.com/cnblogs_com/csharp/clock.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash">

你们还能够添加更多模块,好比天气、广告什么的。若是你发现别人博客中的模块比较漂亮,那么那就研究下那部分的HTML源码吧(FireBug或审查元素)。固然,简洁也是一种美,适度最好了。

4.页首\页脚Html代码

这两个控制框就是在你当前页面的最上方页眉或最下方页脚添加一些内容,也比较简单,你们能够试一试。

文章适合入门级,个性化要和已选模板色调一致,最后但愿大牛们制做更多好看的模板吧。

相关文章
相关标签/搜索