Last-Day-of-2017

今天是2017年的最后一天,晚上吃了一包泡面,一根黄瓜,一个苹果,一会儿还要吃个橘子。(说好的减肥呢)

昨天晚上+今天的产出是一个新博客,当当当当,就是现在看到的这个了。 从Jekyll换到了Hugo,变了的是目录结构和内容,不变的还是markdown。

过程中有几个坑,在这里记录一下。

Tags的问题

Jekyll的tags可以用空格区分,但是在这里换成了hugo,就得用严格的yaml格式了,像以前这种的:

---
tags: daily blog
---

都得换成

---
tags:
  - daily
  - blog
---

Title和创建时间的问题

以前写的东西,都是以文件名作为标题和创建时间,但在这里也得先在header中声明,老办法行不通了,必须要这样:

---
date: "2017-12-31T22:13:35+08:00"
title: "Last-Day-of-2017"
categories:
  - daily
tags:
  - daily
  - blog
---

解决问题

原先的文件中是没有声明这些东西的,所以就的批量修改,一般没毛病的话,sed就能解决了:

# 增加date和title
for f in *;do             
export T="`echo "$f" | cut -d "-" -f4 | cut -d "." -f1`"
export D=$(date --date=`echo "$f" | cut -d "-" -f -3` +"%Y-%m-%d")
sed -i "s/post/post\ndate: $D\ntitle: $T/1" $f
done

#把原先的layout删掉
for f in *;do
sed -i "1,10{/layout/d}" $f
done

# 把tags用[]括起来
for f in *;do
cat "$f" | head -n10| grep "tags: " | grep -v "\[" && echo $f && sed -i "s/\(tags: \)\(.*\)/\1\[\2\]/1" $f
done

有个好玩的地方是,如果在for中用ls的话,即:

for f in `ls`;do
  echo $f
done

那么如果文件名中含有空格,echo出来的就不准了,因为for把空格作为分隔符,最简单的做法就是上面这种,用星号*替换ls.

然后就是漫长的sed测试了。一点一点拼一个正则替换出来。


以下文字就是胡言乱语了。

话说现在也已经工作了四个月了,比起之前的干劲,有点余力不足的样子,以前还每天回到家写代码看文档呢,现在就回家看《铁齿铜牙纪晓岚》,前一阵子还打游戏(荒野行动),然后有一天起晚了,中午一怒之下就删游戏了(吐槽自己自制力低来着,然后越说越气…)四个月的成果还是有的,尤其是上一周,三天写了千行代码,越来越会写程序了hhhh

最近半个月还在练“马甲线”,话说马甲线这个词是不是说肚皮像马甲一样。但可能是由于时间太短,也没看到什么效果,该一百二还是一百二。

这个月终于和老吵架的前女友做了个了断(听起来很开心的样子呢),当然,分手也不是谁的错,是我“不关心”她,“不爱她”导致的老吵架,然后自己也变成了“人渣”。谈恋爱这种事还是得慎重,不能只看脸,脾气性格都得合得来,有相同的兴趣爱好那就最好了。不然聊着聊着就没有共同话题了,不能老开车啊,得讨论问题,有深度的问题。然而我好像经常会隔着屏幕“爱”上一个人,就是产生好感吧,嗨,我也搞不懂自己。不过以后不会异地恋了,也不会隔着屏幕喜欢别人了,一是因为别人根本不鸟你,二是因为隔着屏幕容易理想化,总觉着那个人会很好很棒,可是真正在一起了就差点意思,互相都觉着差点意思。咱谈了两场恋爱,总结的经验就是,一要找有共同语言的,这是在一起的前提;二是要脾气性格合适的,这是长久的基础;三就是不要异地恋,更不要隔着屏幕喜欢别人。

而且就终身大事而言,咱没房没车在北京混,谁愿意一起打拼呀,合适的不好找。得慢慢等,不能急。

闲下来的时光,可以练练字,昨天还下单了毛笔练字的一套家伙,钢笔字不过瘾了。前几天还办了公园联合年卡,下一年就可以到处去公园逛了,得挑人少的公园,找个好天气,一坐一下午,难得能有个静下来的时候。老一天天盯着屏幕不行。

回首这一年啊,从毕业到工作,从西安到北京,从三环到二环,从bash到golang,好像,还是往上走的。也没啥后悔的事儿,没啥可惜的事儿,长了一点本事,赚了一点钱,认识了几个朋友,吃了几顿好饭。可以了。

展望下一年呢,想着能够去外地看看转转,特别想看银河星空,也想尝一下新鲜玩意儿,如果有机会最好能出个国,自己或者结伴都可以,再认识几个新朋友,涨点工资,多积累点经验,多干点正事儿,在有时间就多看几本书,然后抽空去跑步,每天晚上减减肚子,把自己充实起来,一年也就差不多了。

人啊,就怕一个熬,厚积而薄发,积跬步以至千里。

当然了,少熬夜。

comments powered by Disqus