diff options
Diffstat (limited to 'content')
-rw-r--r-- | content/_index.md | 8 | ||||
-rw-r--r-- | content/post/_index.md | 1 | ||||
-rw-r--r-- | content/post/a-new-site.md | 13 | ||||
-rw-r--r-- | content/post/back-again.md | 13 | ||||
-rw-r--r-- | content/post/cedit-and-paredit.md | 15 | ||||
-rw-r--r-- | content/post/emacs-package-archive-statistics.md | 15 | ||||
-rw-r--r-- | content/post/git-cloning-similar-repositories.md | 15 | ||||
-rw-r--r-- | content/post/opening-projects-with-projectile.md | 15 | ||||
-rw-r--r-- | content/post/postfix-as-null-client-with-external-catchall.md | 12 | ||||
-rw-r--r-- | content/post/repository-management-with-ghq.md | 11 | ||||
-rw-r--r-- | content/post/self-hosted-git.md | 13 |
11 files changed, 72 insertions, 59 deletions
diff --git a/content/_index.md b/content/_index.md index c21b9ee..add1ca4 100644 --- a/content/_index.md +++ b/content/_index.md | |||
@@ -1,6 +1,8 @@ | |||
1 | --- | 1 | +++ |
2 | title: "Home" | 2 | title = "Home" |
3 | --- | 3 | sort_by = "date" |
4 | paginate_reversed = true | ||
5 | +++ | ||
4 | <p class="p-note"> | 6 | <p class="p-note"> |
5 | I work as a Full-stack Developer in Berlin. I occasionally write about Emacs and | 7 | I work as a Full-stack Developer in Berlin. I occasionally write about Emacs and |
6 | development-related topics. | 8 | development-related topics. |
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 @@ | |||
2 | title = "Posts" | 2 | title = "Posts" |
3 | sort_by = "date" | 3 | sort_by = "date" |
4 | paginate_reversed = true | 4 | paginate_reversed = true |
5 | transparent = 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 | +++ |
2 | Categories: ["Geek"] | 2 | description = "I made a website." |
3 | Description: "I made a website." | 3 | title = "A New Site" |
4 | title: "A New Site" | 4 | date = 2014-06-07T20:16:16Z |
5 | date: 2014-06-07T20:16:16Z | 5 | [taxonomies] |
6 | --- | 6 | categories = ["geek"] |
7 | +++ | ||
7 | 8 | ||
8 | I finally got around to making a website. I decided to use [Hugo][] with a slightly-modified [Hyde theme][] | 9 | I 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 | +++ |
2 | Description: "I'm back" | 2 | description = "I'm back" |
3 | Tags: ["website"] | 3 | date = 2017-05-06T16:55:57+02:00 |
4 | date: "2017-05-06T16:55:57+02:00" | 4 | title = "Back again" |
5 | title: "Back again" | 5 | [taxonomies] |
6 | --- | 6 | tags = ["website"] |
7 | +++ | ||
7 | 8 | ||
8 | I've not made any posts for quite some time. My life has changed | 9 | I've not made any posts for quite some time. My life has changed |
9 | quite a bit, I've emigrated from the UK and it's only now that I'm | 10 | quite 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 | +++ |
2 | Categories: ["Emacs"] | 2 | description = "Cedit and paredit for structural editing" |
3 | Description: "Cedit and paredit for structural editing" | 3 | title = "Cedit and Paredit" |
4 | Tags: ["development", "emacs"] | 4 | date = 2014-08-04T07:10:14Z |
5 | title: "Cedit and Paredit" | 5 | [taxonomies] |
6 | date: 2014-08-04T07:10:14Z | 6 | categories = ["emacs"] |
7 | --- | 7 | tags = ["development", "emacs"] |
8 | +++ | ||
8 | 9 | ||
9 | I recently discovered [cedit][], which provides some structural | 10 | I recently discovered [cedit][], which provides some structural |
10 | commands for editing c-like languages. (See this | 11 | commands 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 | +++ |
2 | Categories: ["Emacs"] | 2 | description = "Working out which package archives I'm using" |
3 | Description: "Working out which package archives I'm using" | 3 | title = "Emacs Package Archive Statistics" |
4 | Tags: ["emacs"] | 4 | date = 2014-07-19T13:19:54Z |
5 | title: "Emacs Package Archive Statistics" | 5 | [taxonomies] |
6 | date: 2014-07-19T13:19:54Z | 6 | categories = ["emacs"] |
7 | --- | 7 | tags = ["emacs"] |
8 | +++ | ||
8 | 9 | ||
9 | I use [cask][] for managing the dependencies of my Emacs | 10 | I use [cask][] for managing the dependencies of my Emacs |
10 | configuration. Whenever I opened my `Cask` file, I wondered if I | 11 | configuration. 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 | +++ |
2 | Categories: ["Development"] | 2 | description = "Speed up cloning of similar git repositories" |
3 | Description: "Speed up cloning of similar git repositories" | 3 | title = "Cloning Similar Git Repositories" |
4 | Tags: ["git"] | 4 | date = 2014-06-22T08:35:24Z |
5 | title: "Cloning Similar Git Repositories" | 5 | [taxonomies] |
6 | date: 2014-06-22T08:35:24Z | 6 | categories = ["Development"] |
7 | --- | 7 | tags = ["git"] |
8 | +++ | ||
8 | With 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 | With 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 | +++ |
2 | Categories: ["Emacs"] | 2 | description = "" |
3 | Description: "" | 3 | title = "Opening Projects with Projectile" |
4 | Tags: ["emacs", "lisp"] | 4 | date = 2014-07-12T09:12:34Z |
5 | title: "Opening Projects with Projectile" | 5 | [taxonomies] |
6 | date: 2014-07-12T09:12:34Z | 6 | categories = ["Emacs"] |
7 | --- | 7 | tags = ["emacs", "lisp"] |
8 | +++ | ||
8 | 9 | ||
9 | I 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 | I 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 | +++ |
2 | title: 'Postfix on a NixOS null client with external catch-all' | 2 | title = 'Postfix on a NixOS null client with external catch-all' |
3 | date: 2020-09-11T18:49:00+02:00 | 3 | date = 2020-09-11T18:49:00+02:00 |
4 | Tags: ["development","git","nixos"] | 4 | |
5 | --- | 5 | [taxonomies] |
6 | tags = ["development","git","nixos"] | ||
7 | +++ | ||
6 | I 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. | 8 | I 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 | ||
8 | It took me a while to figure out how to this, so I thought I'd share my method. | 10 | It 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 | +++ |
2 | Tags: ["development","git"] | 2 | date = 2017-05-06T23:31:51+02:00 |
3 | date: "2017-05-06T23:31:51+02:00" | 3 | title = "Repository management with ghq" |
4 | title: "Repository management with ghq" | 4 | [taxonomies] |
5 | --- | 5 | tags = ["development","git"] |
6 | +++ | ||
6 | 7 | ||
7 | I recently encountered [ghq][], a tool for automatically organising VCS-backed | 8 | I recently encountered [ghq][], a tool for automatically organising VCS-backed |
8 | projects automatically. Give it a repository URL, it will clone a project to | 9 | projects 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 | +++ |
2 | Description: "I describe my git server setup (using cgit and gitolite), and what it allows" | 2 | description = "I describe my git server setup (using cgit and gitolite), and what it allows" |
3 | Tags: ["development","git"] | 3 | date = 2017-06-04T12:33:02+02:00 |
4 | date: "2017-06-04T12:33:02+02:00" | 4 | title = "A simple, powerful self-hosted git setup" |
5 | title: "A simple, powerful self-hosted git setup" | 5 | [taxonomies] |
6 | --- | 6 | tags = ["development","git"] |
7 | +++ | ||
7 | 8 | ||
8 | I had been using [gogs][] for about a year. It worked reasonably | 9 | I had been using [gogs][] for about a year. It worked reasonably |
9 | well, as it focuses on being a lightweight self-hosted GitHub | 10 | well, as it focuses on being a lightweight self-hosted GitHub |