You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@asyncband.apache.org by ti...@apache.org on 2026/10/15 10:56:29 UTC

(asyncband-site) branch preview/local-author-avatars created (now 320e5c9)

This is an automated email from the ASF dual-hosted git repository.

tisonkun pushed a change to branch preview/local-author-avatars
in repository https://gitbox.apache.org/repos/asf/asyncband-site.git


      at 320e5c9  fix: serve blog author avatars locally

This branch includes the following new commits:

     new 320e5c9  fix: serve blog author avatars locally

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@asyncband.apache.org
For additional commands, e-mail: commits-help@asyncband.apache.org


(asyncband-site) 01/01: fix: serve blog author avatars locally

Posted by ti...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

tisonkun pushed a commit to branch preview/local-author-avatars
in repository https://gitbox.apache.org/repos/asf/asyncband-site.git

commit 320e5c9c5ecc68dbd2953683c81e84d01d0d96d4
Author: tison <wa...@gmail.com>
AuthorDate: Thu Oct 15 11:56:20 2026 +0100

    fix: serve blog author avatars locally
---
 README.md                 |   4 ++++
 blog/authors.yml          |   2 +-
 static/avatars/nanami.png | Bin 0 -> 90654 bytes
 3 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/README.md b/README.md
index 55ecf8e..03f6c80 100644
--- a/README.md
+++ b/README.md
@@ -21,6 +21,10 @@ Fenced `bash` and `rust` code blocks are highlighted during the build. Docusauru
 
 Run `pnpm format` to format the repository.
 
+## Writing blog posts
+
+Blog posts live under `blog/`, with author profiles in `blog/authors.yml`. Store author avatars in `static/avatars/` and reference them with a root-relative `image_url`, such as `/avatars/nanami.png`. Serving avatars from the site keeps them compatible with the [ASF Content Security Policy](https://infra.apache.org/csp.html), which blocks external images such as GitHub avatars. To update an avatar, replace its local file.
+
 ## Validating
 
 Run the type, formatting, lint, and production-build checks:
diff --git a/blog/authors.yml b/blog/authors.yml
index bd0342c..1042050 100644
--- a/blog/authors.yml
+++ b/blog/authors.yml
@@ -2,4 +2,4 @@ nanami:
   name: Nanami
   title: Asyncband Contributor
   url: https://github.com/nanami-0713
-  image_url: https://github.com/nanami-0713.png
+  image_url: /avatars/nanami.png
diff --git a/static/avatars/nanami.png b/static/avatars/nanami.png
new file mode 100644
index 0000000..668b859
Binary files /dev/null and b/static/avatars/nanami.png differ


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@asyncband.apache.org
For additional commands, e-mail: commits-help@asyncband.apache.org