离梦博客

愿有岁月可回首,且以深情共白头。


Explore Me
离梦
离梦博客
愿有岁月可回首,且以深情共白头。
36
7
129
游戏推荐:《我在7年后等着你》
“那就4月1日。”“好……七年后的4月1日,就在这里……”“你绝对不要忘了哦。”“嗯,绝对不忘,约好
2周前 · 离梦
承认《流浪地球》就那么难吗?
大年初三,老家南阳温度零下、还飘着雪花,可实在是被《流浪地球》吸引了。硬拉着刚学会开车的我家那口子借
1月前 · 离梦
玖壹零贰
随笔 离梦 · 1月前

博客运行到快两年了,从刚开始的几天一更到现在的几月一更,再也没有像刚开始天天连夜折腾的冲动,说到底就是失去了对博客及建站新鲜感。

后来我也是简单分析了其中的原因,总结出以下几点:

  • 对博客的兴趣没有那么浓烈了,不想花那么多时间去折腾
  • WordPress后台实在是太慢了,平时也懒得进去
  • 就算平时偶尔会花时间去折腾,也基本都花在了影视站上
  • 安于现状,不思进取
  • 外界诱惑
  • ......

为了一定程度上解决这些问题,我决定将博客程序更换为Typecho,之前一篇文章说道我不太适合用Typecho,现在不得不说一句真香。WordPress是很强大,但也正是因为其强大而造成的囊肿,你得想各种办法去优化你的网站,Typecho主打的轻量级或许更符合我当下的需求,Markdown用起来也是的确好用,能够让人沉浸在写作的乐趣中,之前在WordPress也尝试过一些Markdown插件,但所带来的体验却远不如Typecho自带的Markdown,总之就是:真香。

另外关于主题,使用的是由@雨落泪尽移植的overflow,感谢大佬的主题,后续也会做一些小改动。

8102年已经过去了,迎来的是全新的一年,在此祝自己以及正在看这篇文章和十年的朋友们:新年快乐!9102年会更好,心想事成。

人生第一桶金
随笔 离梦 · 5月前

这篇文章来的有些晚,还是刚放暑假的事,早就想要写,可一直都没有闲下心来认真地写这篇文章。

去打暑假工的计划已经想很久了,但出于种种原因,一直都没有实现,直到今年中考结束,终于是迎来了我人生第一桶金。

找了好久,最后在网上找到了一份算是比较轻松的工作,就是在这边的一个商场的乐高/机器人培训机构,平时负责在幼儿园门口和商场内给家长介绍我们的课程,然后填写信息让家长来参加试听课,一个有效信息5块,直接拉到店里来访算两个。每天的基本工资是50,不过是需要达到5个单才能有的,多一个加5块,少一个减5块,以此类推。

即是工作,又是挑战。我是一个比较腼腆的人,平时问个路都不好意思,现在却要每天主动地去找家长和小朋友搭话,绝对是一个不小的挑战,以至于刚开始问的时候腿都在发抖,不过后来慢慢就觉得没什么了。另外在遭受了众多家长拒绝后,也要想想自身的口述及方法问题,例如小孩子好说话,可以先从小孩子下手;看起来走的比较急的不用问,肯定不会鸟你……

日常的工作环境还不错,除了前期要去幼儿园,自己后来去一些超市门口,余下的时间基本都在商场里,享受着下午的宁静,悠哉悠哉!

现在还是比较怀念那段时光的,怀念和同事一起在上班时间“摸鱼”日子,怀念无聊的时候在门口当起“门童”,更怀念一起工作的主管、同事以及1楼、4楼和5楼的小姐姐,最后还有1号门门口打扫卫生的叔叔阿姨。每当想起,心中总有不舍,若是有缘,我还会再回来的!

有时候我们希望网站的一段内容只在手机或只在电脑上显示,比如本博客底部的备案号,只在PC端显示,这其实就是用到了我们今天要说的@media screen来实现。

举个栗子

<span class="lizi">我是栗子</span>

比如我们现在要上面的文字“我是栗子”只在屏幕尺寸大于500px时显示,这时便可以使用@media screen and (max-width:500px)进行CSS控制,代码如下

@media screen and (max-width:500px){/*当屏幕宽度在500px以内时*/
  #lizi{display:none;}
  /*让该元素不显示*/
}

我这里也仅是给提供一个思路,如果你是想让元素在大于某个像素值下执行某段CSS代码,只需要将CSS代码写在@media screen and (min-width:500px)里面即可

标签 美化 下的文章

给WordPress添加评论回复邮件提醒功能,目前已成为WordPress博客的标配,不仅可以大大提高用户体验,还可以增加访客的回头率。

偶然发现,这是一项很危险的功能,目前网上流行的代码版本很容易被一些别有用心的人利用:

我可以给你博客的所有评论都回复一遍,不仅在你的博客留下了垃圾评论,垃圾内容也通过评论回复提醒邮件顺带发出去了。

无需花费心思去获取评论者的邮件地址,也不用担心评论是否还在等待审核,垃圾广告内容顺利发出,欧耶!

很多博客都宣扬不会泄漏评论者的email,但是如果这个bug被人利用,你的博客倒成了垃圾邮件的发送者,这岂不是很搞笑?

解决办法

Step 1:

进入WordPress后台 - 设置 - 讨论,勾选"评论必须经人工批准",这样所有评论必须经过管理员审核才能显示,虽然有点麻烦,但是我觉得这是博主应该负起的一项责任。

Step 2:

接着我们需要将之前的评论回复邮件提醒的代码做些修改。

我设计的运行机制是这样的:对于管理员和编辑的评论回复,可以直接给评论者发送提醒邮件;对于普通访客发表的评论,先让它在待审评论中呆着,等博主审核后,再给评论者发送提醒邮件。下面是一个评论回复邮件提醒的代码范例,使用的是所有评论回复都发送邮件通知的版本,如果你需要其他功能,请参考网上的代码进行修改:

/**
 * WordPress评论回复邮件提醒防垃圾评论版
 * 作者:露兜
 * 博客:https://www.ludou.org/
 *  
 *  2014年7月5日 :
 *  首个版本
 */

function ludou_comment_mail_notify($comment_id, $comment_status) {
  // 评论必须经过审核才会发送通知邮件
  if ($comment_status !== 'approve' && $comment_status !== 1)
    return;

  $comment = get_comment($comment_id);

  if ($comment->comment_parent != '0') {
    $parent_comment = get_comment($comment->comment_parent);

    // 邮件接收者email      
    $to = trim($parent_comment->comment_author_email);

    // 邮件标题
    $subject = '您在[' . get_option('blogname') . ']的留言有了新的回复';

    // 邮件内容,自行修改,支持HTML
    $message = '
      <p>Hi, ' . $parent_comment->comment_author . '</p>
      <p>您之前在《' . get_the_title($comment->comment_post_ID) . '》的留言:<br />'
       . $parent_comment->comment_content . '</p>
      <p>' . $comment->comment_author . ' 给您回复:<br />'
       . $comment->comment_content . '<br /><br /></p>
      <p>您可以 <a href="' . htmlspecialchars(get_comment_link($comment->comment_parent)) . '">点此查看回复完整內容</a></p>
      <p>欢迎再度光临 <a href="'.home_url().'">' . get_option('blogname') . '</a></p>
      <p>(此邮件由系统自动发送,请勿回复)</p>';

    $message_headers = 'Content-Type: text/html; charset="' . get_option('blog_charset') . '"\n';

    // 不用给不填email的评论者和管理员发提醒邮件
    if($to != '' && $to != get_option('admin_email'))
      @wp_mail($to, $subject, $message, $message_headers);
  }
}


// 编辑和管理员的回复直接发送提醒邮件,因为编辑和管理员的评论不需要审核
add_action('comment_post', 'ludou_comment_mail_notify', 20, 2);

// 普通访客发表的评论,等博主审核后再发送提醒邮件
add_action('wp_set_comment_status', 'ludou_comment_mail_notify', 20, 2);

将以上代码加在主题的functions.php模板函数里

最后,还是希望看过这篇文章的网友不要去干坏事哦。

好了,有什么问题,包括本文涉及代码的小修改等,可以在此给我留言。

转载:露兜博客

折腾|一行代码实现 Chrome for Android 地址栏变色
经常用 Chrome for Android 的不知道有没有发现,在平时经常浏览网页的时候经常会有这
1年前 · 离梦