links for 2007-09-05

修改博客标题显示定位反映出我的css知识太缺乏

看到大多数的博客的博客名称都是用的文字,而不是图片。听说,这样有利于SEO,于是,试着加入文字的博客名称。原来的Blogool的模板实际也是用css显示的是图片,而博客名称是<h1></h1>括起来的文字。这应该是符合SEO原则的,但我没有去深究。

我对css基本上是一窍不通,又不想去学。找了其它网站的源代码来依葫芦画瓢,结果,在linux下firefox中调好的页面在windows的IE下严重变形。只得重来。

我找出wordpress最初默认安装的主题,把相关的代码抄下来,改了改,就贴上去了。下面把相关的代码贴在这里,因为有不少元素不知道该怎么用,以后需要的时候再接着学习学习。

style.css的代码:

/*
=header
*/
#hd{
margin-bottom: 18px;
}
#hd h1{
margin: 12px 0 12px 0;
font-size: 33px;
font-weight: bold;
text-align: left;
}

#hd h1 a:link,#hd h1 a:visited,#hd h1 a:hover{
color: #000;
text-decoration: none;
}
#hd .description {
font-size: 1.2em;
text-align: left;
padding-left: 8px;
}

header.php中的代码:

<div id="hd">
<h1><a href="<?php bloginfo('url'); ?>" title="<?php bloginfo('name'); ?>"><?php bloginfo('name'); ?></a></h1>
<div class="description"><?php bloginfo('description'); ?></div>
</div><!--/hd -->

把这段代码贴上看看,好像是没有图片的好看,又把原来 Blogool的css稍稍改了一下,让它显示图片。

代码如下:
/*
=header
*/
#hd{
margin-bottom: 18px;
}
}
#hd h1{
margin: 0 0 6px 0;
font-weight: border;
text-align: left;
}
#hd h1 a{
display: block;
text-indent: -9999px;
background: url(images/logo.gif) no-repeat;
width: 247px;
height: 62px;
}
#hd h1 a:link,#hd h1 a:visited,#hd h1 a:hover{
color: #000;
text-decoration: none;
}
#hd h2{
font-size: 25px;
font-weight: normal;
font-family: simhei;
padding-bottom: 8px;
margin: 0.5em 0 1em 0;
}
#hd .description {
font-size: 1.2em;
text-align: left;
padding-left: 18px;
}

header.php的内容没有变。

2007.09.06更新:

还可以有几种修改标题的方案备用:

1、<h1><a href=”<?php bloginfo(’url’); ?>” title=”<?php bloginfo(’name’); ?>”><?php bloginfo(’name’); ?></a>
<span class=”description”><?php bloginfo(’description’); ?></span> </h1>

可以把标题和说明放在一排,说明小字。但是说明也在<h1>标签内,对seo不好。相关知识点:组织元素(span和div)

2、用绝对定位的方案把标题和说明也许可以放在一排,且标题在<h1>标签内,说明不在<h1>标签里面,说明小字体。如登录框部分的代码:

#trlogin{
position: absolute;
top: 3px;
right: 2em;
font-size: 12px;
text-align: right;
}

3、另如解惑使用的那种utom的主题,也可以恰当的把标题和说明放在一排。

css文件:

#header {
background:#000;
}

#header .inside {
padding:3em 0;
}

#header h2 {
font-size:2.25em;
border-right:1px solid gray;
float:left;
margin:0 0.5em 0 0;
padding:0 0.5em 0.25em 0;
}

#header h1 {
font-size:3em;
border-right:1px solid gray;
float:left;
margin:0 0.5em 0 0;
padding:0 0.5em 0.25em 0;
}

#header h1 a {
color:#FFF;
text-decoration:none;
}

#header h2 a {
color:#FFF;
text-decoration:none;
}

#header p {
line-height:1em;
margin:0;
padding:1em 0;
}
html源码:

<div id="header">
<div class="inside">
<div class="utom">
<div id="search">
<form method="get" id="sform" action="http://www.jiehoo.com/">
<div class="searchimg"></div>
<input type="text" id="q" value="" name="s" size="15" />
</form>
</div>
<img src="/images/logo.png" style="float:right" alt="JieHoo logo" />
<h2><a href="http://www.jiehoo.com/" title="解己之惑,解人之惑">解惑</a></h2>
<p class="description">解己之惑,解人之惑</p>
</div>
</div>
</div>

孩子是妈妈的“保护神”

也许,许多朋友都曾经问过小孩子这么一个问题:你是喜欢爸爸还是喜欢妈妈?答案是各式各样的。

我觉得我们的孩子现在对她妈妈更亲近一些。孩子一直很维护她的妈妈,一直以妈妈的保护神角色出现。有时,我跟她妈妈谈什么声音稍大的时候,她也会举起小拳头向我冲过来,意思是不准我欺负她妈妈。当然,这么点大的孩子也分不出谁对谁错,只能反映她的一个朴素的心念:妈妈就该保护。殊不知,她还不知道,也许,“受欺负”的是爸爸呢 🙂 不过,我也往往顺着在孩子面前当个投降分子了。

当然,孩子一直是头脑灵活的,也有自己的主张和想法。有一次,我跟她妈妈因为什么事争论起来,我争得有点冒火(哎,休养还差矣 🙁 ),样子变凶起来,声音变大起来,孩子在旁边看见了,一个劲的拉她妈妈:“妈妈,不跟爸爸吵了” 也许,她想这样下去她的妈妈会吃亏的。看来,以后,不要在孩子面前争论了。

也许,上面的状况并不能说明孩子是不喜欢我。但我还是从这个事情作一些猜测。我想,可能是我平时对孩子要严厉一些,理性重些心肠硬一些。不容易随便迁就她。而她妈妈虽然有时也很严厉,不过,要宽容一些。

但是,我认为,育儿方面,需要一个人更理性一些,也就是一般人说的“唱黑脸”和“唱白脸”的问题,也是体现一句古训:“严父慈母”。我现在,有一个比较“顽固”的想法了:严防溺爱孩子。所以,在一些原则问题上,我应该坚持自己的观点。当然,也不可纤毫必究。不要把自己和女儿敌对起来。不仅是作父亲,还要作朋友。

本着慈爱之心的严厉,我想,孩子长大以后,会明白:父亲的严厉是她成长过程中的必须。

暑假结束了,新学期开校了,孩子上大班了

这篇日记总结一下孩子的暑期生活和提醒一下自己近期的育儿注意事项。

今天早上,我把孩子送到幼儿园。孩子上大班了,他们的教室搬到底楼了,老师还是原来的那两个优秀的老师。这学期的幼儿园学费普遍比上学期涨了大概200元。

总的说来,孩子近两个月的暑假生活中是过得悠哉悠哉。和小朋友玩得很过瘾,动画片也看得很过瘾。读书写字上还是没有怎么管她,她自己有兴趣的时候自己在本子上写写画画。

孩子在暑假生过一次病,扁桃体发炎,看过一次医生就好了。孩子好像她几个月也没生过病了。上次在药店给她称过体重,好像是36斤重。

暑假,孩子吃饭还是可以的。只不过,要让她养成多吃蔬菜的习惯。看新学期能不能让她在幼儿园里午餐。本来,原来孩子是愿意在幼儿园里午餐的,可是后来她不想在幼儿园里午餐了,甚至发展到不想上幼儿园

上学期后期,孩子出现一些状态不佳的倾向。如:在老师面前胆子小了,进幼儿园教室不知是害羞还是什么原因,不喊老师了。她妈妈认为主要原因可能是上学期因为座位挨着一个大家公认的爱欺负小朋友的男同学,我觉得也可以要求老师把座位调开试试。但是,这只是一个猜测的因素。也许,正如今天早上孩子老师的言下之意,上学期实际孩子也和那个大家公认的调皮男生隔了一个座位,孩子上学期末出现一些不佳的状态可能主要不是这个原因。我也很有礼貌的和老师交流,也本着找着问题主要原因的想法请老师给孩子调一个离那个调皮孩子远点的座位试试。

也就是说,开学我们家长的重点就是纠正上学期末孩子表现出来的一些状态不佳的倾向,重回以前那种在老师面前活泼、大胆的状态,重回以前那种自信的心理状态。我认为,当前,孩子读书写字的技能可以不是太在意,但是,引导孩子保持一种健康的心理状态、养成良好的与同学、老师、小伙伴相处的素质是非常重要的。

根据上学年孩子在幼儿园里的大部分时间来看,正如我原来在参加幼儿园本学期末的家长会认为的那样,幼儿园是好的、老师是优秀的、同学也是好的,我想,孩子在幼儿园里是应该过得比较快乐的。小小的不愉快只是万里晴空点缀的一丝淡云而已。

另外,孩子暑假养成了爱看动画片和晚睡的习惯。这下上学了,也要让她知道时间不同了,应该收心了,逐渐调整到上学时的作息规律。

links for 2007-09-02

在博客添加与朋友更好交流的通道:del.icio.us 和在线阅读器订阅

受文章不用SEO取得成功的10个步骤的启发:

6、添加社会媒体应用服务
你可以增加一些类似del.icio.us或Stumple Upon的书签收藏服务。。。

在博客上添加了del.icio.us网摘的 link rolls (链接列表)、tagrolls(标签列表)和 daily blog posting(网摘每日博客提交) 和 在线阅读器订阅。

下面简单的说一下我使用这两个功能的步骤。

一、 del.icio.us

1、在del.icio.us上申请一个帐号,在您的浏览器中安装相应的插件,如:firefox的插件:del.icio.us/help/firefox/extension ,IE的插件:del.icio.us/help/ie/extension

2、link rolls和tagrolls的使用。

link rolls用来把您的网摘在网页上分享给大家。

登录您的帐户,在右上角的 settings中的link rolls进行相应的设置,拷贝相应的代码到您要显示网摘列表的网页。

这里有一个技巧,因为del.icio.us的服务可能拖慢您的网页,可以把这个代码写在一个单独的页面上,再在要显示的地方用<iframe>标签嵌入代码。我的代码如下:

<html>
<head>
<title>my del.icio.us</title>
<base target="_parent">
</head>

<body bgcolor="#FFFFFF">
<div style="font-size: 13px">
<script type="text/javascript" src="http://del.icio.us/feeds/js/learndiary?tags;count=15;title=my%20del.icio.us;icon;name;showadd" mce_src="http://del.icio.us/feeds/js/learndiary?tags;count=15;title=my%20del.icio.us;icon;name;showadd"></script>
<noscript><a href="http://del.icio.us/learndiary" mce_href="http://del.icio.us/learndiary">my del.icio.us</a></noscript>
</div>
</body>

</html>

其中的<base target="_parent">一定要加上,不然窗口就在<iframe>框架内打开,原因参见:CodeAve.com/HTML - Base Target。改成target="_blank"新开一个窗口。

然后在需要显示link rolls的地方用<iframe>调用上面的页面:

<IFRAME border="0" marginWidth="0" marginHeight="0" src="/my-includes/delicious.htm" frameBorder="0" width="630" height="400" scrolling="no" ></IFRAME>  

tagrolls是把您在delicious中网摘的标签列在网页,用法类似link rolls。我把这个标签列表放在页面标签云中,跟我的博客上的标签云放在一起。

3、daily blog posting的使用。

daily blog posting是把您的网摘每日自动提交到您的博客上成为一篇日记。支持的博客程序: Movable Type, Typepad, WordPress等等。我的是wordpress。

在settings的daily blog posting中add a new thingy,参数含义如下:(摘改自:在blogbus中如何使用delicious的“daily blog posting”功能?

job_name填写你blog名字就可以了,实际上随便填;
out_name;out_pass是你blog的用户名和密码;
out_url填写你在bus的blog的xmlrpc地址,类似于http://www.learndiary.com/xmlrpc.php;
out_time是GMT时间,GMT时间在中国大陆因为是8时区,所以我们的本地时间减去8就是了,如我填的是20,意思是本地时间早上4点提交;
out_blog_id如果你在delicious只输出一个blog的话填1,空着也可以;
out_cat_id可以不填,是你输出的分类编号;然后就等着del.icio.us每天设定的时间朝您的博客自动发送您的网摘列表吧。不过,从已经发过的几篇自动提交的日记来看,基本上是4:20左右发过来的,从del.icio.us中daily blog posting的log记录来看,应该是del.icio.us系统延迟的原因。使用的示例:links for 2007-09-01

二、在线阅读器订阅:
可以供对我的博客感兴趣的朋友用各种RSS在线阅读器订阅。
我试验了一下Feedburner,发现服务不太稳定,原因可以参考一下月光博客的这篇发布RSS Feeds的方法再思考,但大多数朋友好像都使用的这个,就保留了Feedburner的feed服务。哦,如果您的feedburner出现乱码,参看一下这篇文章:FeedBurner乱码解决方法

不知怎么一回事,用wordpress自带的feed地址在有的在线阅读器也有些工作不正常。

最后,我试用了Feedsky,感觉不错,它在一个feed地址的页面集成了常用在线阅读器的订阅,并且可以用这个地址作为本地RSS阅读器的订阅地址。见下截图:

Feedsky服务截图

于是,我的订阅服务是几种都摆在侧边栏底部,如下:

订阅

其中后面两条是订阅我的del.icio.us的网摘和网摘标签的。在您的del.icio.us页面有相应的链接。前者就在您的bookmarks的底部,后者忘了地方。

links for 2007-09-01

走出去,和人交流

一直以来,我在网下和网上的朋友都不多。尤其是网上,例如我的博客,与别人基本上没有什么来往。

虽然说这个博客主要是自用,但没有朋友回复和参与的blog总是倍感失落。而且,我写博客的目的是为了学习,而学习的一个重要方法就是交流。只要有利于学习,我可以不写博客,而去交流。

写博客的同时也可以交流,比如,把自己写的一些日记发到相关的专门论坛上去交流,并留下博客的地址。不要怕自己写的东西发到了别的网站上,只要有利于交流学习。

况且,我在前两天看到一篇文章:不用SEO取得成功的10个步骤,里面讲到:

9、把你的喜好分享到在线公共媒体
不要仅仅将作品发表在自己的博客上,你要学会发表到其他跟你主题接近的公共媒体上面。

到其他公共论坛上去交流,也可以引来大家在博客上的交流。也许这样,对人对己都有好处。

还是我在准备登录dmoz.org开放目录的那两句话:当然,我不会为写博客而写博客,不会为能登录上dmoz而刻意的去写博客。正如我的博客的名称:学习日记,就是围绕我自己的各种知识技能的学习的心得,并愿意与朋友们分享这些心得,以促进自己,有益于别人。