about summary refs log tree commit diff stats
path: root/content/post
diff options
context:
space:
mode:
Diffstat (limited to 'content/post')
-rw-r--r--content/post/_index.md1
-rw-r--r--content/post/a-new-site.md13
-rw-r--r--content/post/back-again.md13
-rw-r--r--content/post/cedit-and-paredit.md15
-rw-r--r--content/post/emacs-package-archive-statistics.md15
-rw-r--r--content/post/git-cloning-similar-repositories.md15
-rw-r--r--content/post/opening-projects-with-projectile.md15
-rw-r--r--content/post/postfix-as-null-client-with-external-catchall.md12
-rw-r--r--content/post/repository-management-with-ghq.md11
-rw-r--r--content/post/self-hosted-git.md13
10 files changed, 67 insertions, 56 deletions
diff --git a/content/post/_index.md b/content/post/_index.md index e45e70a..e0d2523 100644 --- a/content/post/_index.md +++ b/content/post/_index.md
@@ -2,4 +2,5 @@
2title = "Posts" 2title = "Posts"
3sort_by = "date" 3sort_by = "date"
4paginate_reversed = true 4paginate_reversed = true
5transparent = true
5+++ 6+++
diff --git a/content/post/a-new-site.md b/content/post/a-new-site.md index 5b32519..09d03a8 100644 --- a/content/post/a-new-site.md +++ b/content/post/a-new-site.md
@@ -1,9 +1,10 @@
1--- 1+++
2Categories: ["Geek"] 2description = "I made a website."
3Description: "I made a website." 3title = "A New Site"
4title: "A New Site" 4date = 2014-06-07T20:16:16Z
5date: 2014-06-07T20:16:16Z 5[taxonomies]
6--- 6categories = ["geek"]
7+++
7 8
8I finally got around to making a website. I decided to use [Hugo][] with a slightly-modified [Hyde theme][] 9I finally got around to making a website. I decided to use [Hugo][] with a slightly-modified [Hyde theme][]
9 10
diff --git a/content/post/back-again.md b/content/post/back-again.md index 0f7adc7..9529415 100644 --- a/content/post/back-again.md +++ b/content/post/back-again.md
@@ -1,9 +1,10 @@
1--- 1+++
2Description: "I'm back" 2description = "I'm back"
3Tags: ["website"] 3date = 2017-05-06T16:55:57+02:00
4date: "2017-05-06T16:55:57+02:00" 4title = "Back again"
5title: "Back again" 5[taxonomies]
6--- 6tags = ["website"]
7+++
7 8
8I've not made any posts for quite some time. My life has changed 9I've not made any posts for quite some time. My life has changed
9quite a bit, I've emigrated from the UK and it's only now that I'm 10quite a bit, I've emigrated from the UK and it's only now that I'm
diff --git a/content/post/cedit-and-paredit.md b/content/post/cedit-and-paredit.md index f35b362..c2cacc5 100644 --- a/content/post/cedit-and-paredit.md +++ b/content/post/cedit-and-paredit.md
@@ -1,10 +1,11 @@
1--- 1+++
2Categories: ["Emacs"] 2description = "Cedit and paredit for structural editing"
3Description: "Cedit and paredit for structural editing" 3title = "Cedit and Paredit"
4Tags: ["development", "emacs"] 4date = 2014-08-04T07:10:14Z
5title: "Cedit and Paredit" 5[taxonomies]
6date: 2014-08-04T07:10:14Z 6categories = ["emacs"]
7--- 7tags = ["development", "emacs"]
8+++
8 9
9I recently discovered [cedit][], which provides some structural 10I recently discovered [cedit][], which provides some structural
10commands for editing c-like languages. (See this 11commands for editing c-like languages. (See this
diff --git a/content/post/emacs-package-archive-statistics.md b/content/post/emacs-package-archive-statistics.md index 5fda12d..7abae6d 100644 --- a/content/post/emacs-package-archive-statistics.md +++ b/content/post/emacs-package-archive-statistics.md
@@ -1,10 +1,11 @@
1--- 1+++
2Categories: ["Emacs"] 2description = "Working out which package archives I'm using"
3Description: "Working out which package archives I'm using" 3title = "Emacs Package Archive Statistics"
4Tags: ["emacs"] 4date = 2014-07-19T13:19:54Z
5title: "Emacs Package Archive Statistics" 5[taxonomies]
6date: 2014-07-19T13:19:54Z 6categories = ["emacs"]
7--- 7tags = ["emacs"]
8+++
8 9
9I use [cask][] for managing the dependencies of my Emacs 10I use [cask][] for managing the dependencies of my Emacs
10configuration. Whenever I opened my `Cask` file, I wondered if I 11configuration. Whenever I opened my `Cask` file, I wondered if I
diff --git a/content/post/git-cloning-similar-repositories.md b/content/post/git-cloning-similar-repositories.md index 517ff4d..3200646 100644 --- a/content/post/git-cloning-similar-repositories.md +++ b/content/post/git-cloning-similar-repositories.md
@@ -1,10 +1,11 @@
1--- 1+++
2Categories: ["Development"] 2description = "Speed up cloning of similar git repositories"
3Description: "Speed up cloning of similar git repositories" 3title = "Cloning Similar Git Repositories"
4Tags: ["git"] 4date = 2014-06-22T08:35:24Z
5title: "Cloning Similar Git Repositories" 5[taxonomies]
6date: 2014-06-22T08:35:24Z 6categories = ["Development"]
7--- 7tags = ["git"]
8+++
8With multiple similar git repositories, for example where a base repository contains a framework or base system installation and other repositories are created from that repository, it's possible to save some time when cloning down another repository by using the `reference` option to [git-clone][]: 9With multiple similar git repositories, for example where a base repository contains a framework or base system installation and other repositories are created from that repository, it's possible to save some time when cloning down another repository by using the `reference` option to [git-clone][]:
9 10
10 git clone git@github.com/my/repo --reference another-repo 11 git clone git@github.com/my/repo --reference another-repo
diff --git a/content/post/opening-projects-with-projectile.md b/content/post/opening-projects-with-projectile.md index 8c6d2bc..b6a4e5b 100644 --- a/content/post/opening-projects-with-projectile.md +++ b/content/post/opening-projects-with-projectile.md
@@ -1,10 +1,11 @@
1--- 1+++
2Categories: ["Emacs"] 2description = ""
3Description: "" 3title = "Opening Projects with Projectile"
4Tags: ["emacs", "lisp"] 4date = 2014-07-12T09:12:34Z
5title: "Opening Projects with Projectile" 5[taxonomies]
6date: 2014-07-12T09:12:34Z 6categories = ["Emacs"]
7--- 7tags = ["emacs", "lisp"]
8+++
8 9
9I use [Projectile][] for working with projects in Emacs. It's really good at finding files in projects, working with source code indexes (I use [Global][]), and with its [perspective][] support, it's also great at separating projects into workspaces. However, I've always felt it lacking in actually opening projects. I tend to work on different projects all the time and `projectile-switch-project` only tracks projects once they've been opened initially (despite the name, it works across Emacs sessions). 10I use [Projectile][] for working with projects in Emacs. It's really good at finding files in projects, working with source code indexes (I use [Global][]), and with its [perspective][] support, it's also great at separating projects into workspaces. However, I've always felt it lacking in actually opening projects. I tend to work on different projects all the time and `projectile-switch-project` only tracks projects once they've been opened initially (despite the name, it works across Emacs sessions).
10 11
diff --git a/content/post/postfix-as-null-client-with-external-catchall.md b/content/post/postfix-as-null-client-with-external-catchall.md index abc6bce..4a604b5 100644 --- a/content/post/postfix-as-null-client-with-external-catchall.md +++ b/content/post/postfix-as-null-client-with-external-catchall.md
@@ -1,8 +1,10 @@
1--- 1+++
2title: 'Postfix on a NixOS null client with external catch-all' 2title = 'Postfix on a NixOS null client with external catch-all'
3date: 2020-09-11T18:49:00+02:00 3date = 2020-09-11T18:49:00+02:00
4Tags: ["development","git","nixos"] 4
5--- 5[taxonomies]
6tags = ["development","git","nixos"]
7+++
6I wanted to set up a server so that any local email (e.g. generated by cron jobs/systemd timers) would be forwarded to an external address, regardless of the user. I also wanted the from address to keep the system hostname whilst not allowing any external use of the mailserver. 8I wanted to set up a server so that any local email (e.g. generated by cron jobs/systemd timers) would be forwarded to an external address, regardless of the user. I also wanted the from address to keep the system hostname whilst not allowing any external use of the mailserver.
7 9
8It took me a while to figure out how to this, so I thought I'd share my method. 10It took me a while to figure out how to this, so I thought I'd share my method.
diff --git a/content/post/repository-management-with-ghq.md b/content/post/repository-management-with-ghq.md index 656da0b..c225ace 100644 --- a/content/post/repository-management-with-ghq.md +++ b/content/post/repository-management-with-ghq.md
@@ -1,8 +1,9 @@
1--- 1+++
2Tags: ["development","git"] 2date = 2017-05-06T23:31:51+02:00
3date: "2017-05-06T23:31:51+02:00" 3title = "Repository management with ghq"
4title: "Repository management with ghq" 4[taxonomies]
5--- 5tags = ["development","git"]
6+++
6 7
7I recently encountered [ghq][], a tool for automatically organising VCS-backed 8I recently encountered [ghq][], a tool for automatically organising VCS-backed
8projects automatically. Give it a repository URL, it will clone a project to 9projects automatically. Give it a repository URL, it will clone a project to
diff --git a/content/post/self-hosted-git.md b/content/post/self-hosted-git.md index 19428ce..1cceff3 100644 --- a/content/post/self-hosted-git.md +++ b/content/post/self-hosted-git.md
@@ -1,9 +1,10 @@
1--- 1+++
2Description: "I describe my git server setup (using cgit and gitolite), and what it allows" 2description = "I describe my git server setup (using cgit and gitolite), and what it allows"
3Tags: ["development","git"] 3date = 2017-06-04T12:33:02+02:00
4date: "2017-06-04T12:33:02+02:00" 4title = "A simple, powerful self-hosted git setup"
5title: "A simple, powerful self-hosted git setup" 5[taxonomies]
6--- 6tags = ["development","git"]
7+++
7 8
8I had been using [gogs][] for about a year. It worked reasonably 9I had been using [gogs][] for about a year. It worked reasonably
9well, as it focuses on being a lightweight self-hosted GitHub 10well, as it focuses on being a lightweight self-hosted GitHub