Config

  • Published on
    之前一直用的是 Hugo 默认的 permalink 配置. 如 `content/post/linux/commandlinefu/how-to-start-tmux-as-systemd-user-service/index.md` 将会生成 `/post/linux/commandlinefu/how-to-start-tmux-as-systemd-user-service/` 的 URL path. 最近我越来越发现这样的链接过度复杂了,干脆直接调整成 `/post/:filename/` 。 于是 `/post/linux/commandlinefu/how-to-start-tmux-as-systemd-user-service/` 变成了 `/post/how-to-start-tmux-as-systemd-user-service/` 。 ...
  • Published on
    ## 使用场景 个人电脑里同时有公司的项目的源码和自己的开源项目的源码,而一般在公司使用的`name`和`email`配置跟家用的都是区分开的。 如何实现,在进入公司项目的目录提交git commit时让Git自动使用公司邮箱和名称,而在进入其它目录时则保持家用的配置呢? 答案就是:Git Conditional Includes ## 使用Conditional Includes 老灯的需求比较简单,只有home和work两种情况。因此,配置如下: `~/repo/go/work` 目录是公司项目的根目录,下面会有多层子目录。 除此之外,其它repo都默认是老灯自己的个人项目。 `~/.gitconfig` 作为配置的入口,根据条件引入其它配置: ...