diff options
| author | Christian Cleberg <[email protected]> | 2026-02-21 23:12:17 -0600 |
|---|---|---|
| committer | Christian Cleberg <[email protected]> | 2026-02-21 23:12:17 -0600 |
| commit | 7b2b71f4ab13edc7f8f7857aaaa9d97cead0d2b7 (patch) | |
| tree | 44e73960239f2ec2d7b5c6e34f7068c6548ffc1a | |
| parent | 9d2aafe86c0ecbae81d9210ce1511d210d21f9de (diff) | |
| download | ccleberg-7b2b71f4ab13edc7f8f7857aaaa9d97cead0d2b7.tar.gz ccleberg-7b2b71f4ab13edc7f8f7857aaaa9d97cead0d2b7.tar.bz2 ccleberg-7b2b71f4ab13edc7f8f7857aaaa9d97cead0d2b7.zip | |
update profile README
| -rw-r--r-- | .github/workflows/blog-post-workflow.yml | 21 | ||||
| -rw-r--r-- | README.org | 41 | ||||
| -rw-r--r-- | christian.el | 62 |
3 files changed, 15 insertions, 109 deletions
diff --git a/.github/workflows/blog-post-workflow.yml b/.github/workflows/blog-post-workflow.yml deleted file mode 100644 index 8f9a3ec..0000000 --- a/.github/workflows/blog-post-workflow.yml +++ /dev/null @@ -1,21 +0,0 @@ -name: Latest blog post workflow -on: - schedule: # Run workflow automatically - - cron: '0 0 * * *' # Runs every hour, on the hour - workflow_dispatch: # Run workflow manually (without waiting for the cron to be called), through the GitHub Actions Workflow page directly -permissions: - contents: write # To write the generated contents to the readme - -jobs: - update-readme-with-blog: - name: Update this repo's README with latest blog posts - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - - name: Pull in posts - uses: gautamkrishnar/blog-post-workflow@v1 - with: - feed_list: "https://cleberg.net/feed.xml" - date_format: "yyyy-mm-dd" - template: "$newline- [$title]($url) ($date)" @@ -1,27 +1,16 @@ -#+begin_src el -(defvar christian/profile - '((name . "Christian") - (email . "[email protected]") - (role . "Tech Assurance Manager at KPMG") - (gpg-key . "https://cleberg.net/gpg.txt") - (site-url . "https://cleberg.net") - (tor-url . "http://sv3g2dlyvwyk2nvi3eeh55fcrpdvjlclhi6wwsx57cste6lwdjanzyyd.onion") - (blog-posts . - ((:date "2026-02-12" - :title "Automating Weblorg Deployments with GitHub Actions" - :url "https://cleberg.net/blog/automating-weblorg-deployments.html") - (:date "2026-02-08" - :title "Managing My Dotfiles with GNU Stow and Git" - :url "https://cleberg.net/blog/gnu-stow.html") - (:date "2026-02-07" - :title "IndieWeb Carnival: Intersecting Interests" - :url "https://cleberg.net/blog/indiweb-carnival-2026-02-intersecting-interests.html") - (:date "2026-02-02" - :title "Emacs Carnival: “Completion”" - :url "https://cleberg.net/blog/emacs-carnival-2026-02-completion.html") - (:date "2026-01-31" - :title "Emacs Carnival: “This Year, I Will...”" - :url "https://cleberg.net/blog/emacs-carnival-2026-01-this-year-i-will.html"))))) -#+end_src +#+title: Christian Cleberg -/psst! you can run [[christian.el]] in emacs to view this information dynamically/ +Tech Assurance Manager · Emacs · Self-Hosting · Privacy + +- [[https://cleberg.net][cleberg.net]] +- [[http://sv3g2dlyvwyk2nvi3eeh55fcrpdvjlclhi6wwsx57cste6lwdjanzyyd.onion][Tor]] +- [[https://cleberg.net/gpg.txt][GPG]] +- [[mailto:[email protected]][[email protected]]] + +* Recent Posts + +- [[https://cleberg.net/blog/auditing-aws-passwords.html][Auditing AWS Passwords]] /2026-02-21/ +- [[https://cleberg.net/blog/auditing-aws-iam-users.html][Auditing AWS IAM Users]] /2026-02-21/ +- [[https://cleberg.net/blog/automating-weblorg-deployments.html][Automating Weblorg Deployments with GitHub Actions]] /2026-02-12/ +- [[https://cleberg.net/blog/gnu-stow.html][Managing My Dotfiles with GNU Stow and Git]] /2026-02-08/ +- [[https://cleberg.net/blog/indieweb-carnival-2026-02-intersecting-interests.html][IndieWeb Carnival: "Intersecting Interests"]] /2026-02-07/ diff --git a/christian.el b/christian.el deleted file mode 100644 index 7f269e3..0000000 --- a/christian.el +++ /dev/null @@ -1,62 +0,0 @@ -;;; christian.el --- Personal profile & blog index -*- lexical-binding: t -*- - -;; Author: Christian Cleberg <[email protected]> -;; Version: 0.1 -;; Keywords: privacy, security, self-hosting -;; Package-Requires: ((emacs "27.1")) - -;;; Commentary: - -;; I'm a Tech Assurance Manager at KPMG. -;; I run a personal site at https://cleberg.net which contains: -;; - a blog, -;; - information about me, -;; - publicly‑hosted services. -;; -;; Prefer Tor? Use the .onion address for the same content. - -;;; Code: - -(defvar christian/profile - '((name . "Christian") - (email . "[email protected]") - (role . "Tech Assurance Manager at KPMG") - (gpg-key . "https://cleberg.net/gpg.txt") - (site-url . "https://cleberg.net") - (tor-url . "http://sv3g2dlyvwyk2nvi3eeh55fcrpdvjlclhi6wwsx57cste6lwdjanzyyd.onion") - (blog-posts . - ((:date "2026-02-12" - :title "Automating Weblorg Deployments with GitHub Actions" - :url "https://cleberg.net/blog/automating-weblorg-deployments.html") - (:date "2026-02-08" - :title "Managing My Dotfiles with GNU Stow and Git" - :url "https://cleberg.net/blog/gnu-stow.html") - (:date "2026-02-07" - :title "IndieWeb Carnival: Intersecting Interests" - :url "https://cleberg.net/blog/indiweb-carnival-2026-02-intersecting-interests> - (:date "2026-02-02" - :title "Emacs Carnival: “Completion”" - :url "https://cleberg.net/blog/emacs-carnival-2026-02-completion.html") - (:date "2026-01-31" - :title "Emacs Carnival: “This Year, I Will...”" - :url "https://cleberg.net/blog/emacs-carnival-2026-01-this-year-i-will.html"))))) - -(defun christian/display-profile () - "Pretty‑print the profile in a *Help* buffer." - (interactive) - (with-help-window "*Christian Profile*" - (princ (format "%s %s\n\n" (alist-get 'name christian/profile) - (alist-get 'emoji christian/profile))) - (princ (format "%s\n\n" (alist-get 'role christian/profile))) - (princ (format "Website: %s\n" (alist-get 'site-url christian/profile))) - (princ (format "Tor (onion): %s\n\n" (alist-get 'tor-url christian/profile))) - (princ "=== Latest Blog Posts ===\n") - (dolist (post (alist-get 'blog-posts christian/profile)) - (princ (format "- %s (%s)\n %s\n" - (plist-get post :title) - (plist-get post :date) - (plist-get post :url)))))) - -(provide 'christian) - -;;; christian.el ends here |
