From c08fcbc02928f7a28392a4036f089f152cd14f57 Mon Sep 17 00:00:00 2001 From: Hans5958 Date: Fri, 9 Jan 2026 22:22:42 +0700 Subject: [PATCH 1/3] Clarify "No default avatars" rule - Add simple excerpt - Make language clearer - Add concrete examples --- public/images/profile_pictures/youtube.jpg | Bin 0 -> 7204 bytes src/content/rules/no-default-avatars.mdx | 39 ++++++++++++++++++++- 2 files changed, 38 insertions(+), 1 deletion(-) create mode 100644 public/images/profile_pictures/youtube.jpg diff --git a/public/images/profile_pictures/youtube.jpg b/public/images/profile_pictures/youtube.jpg new file mode 100644 index 0000000000000000000000000000000000000000..823d6c80f89a71dbcd9c5e08d34d17f07e7f8d3e GIT binary patch literal 7204 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 literal 0 HcmV?d00001 diff --git a/src/content/rules/no-default-avatars.mdx b/src/content/rules/no-default-avatars.mdx index fb4baef6..80168e8d 100644 --- a/src/content/rules/no-default-avatars.mdx +++ b/src/content/rules/no-default-avatars.mdx @@ -16,6 +16,43 @@ rationale: status: Active rule_context: mikumod_support: "False" +excerpt: Do not add default avatars to artist entries. --- -Do not add images/pictures to artist entries that are part of the **default avatar collection** for some website (Piapro for example). +Do not add images/pictures to artist entries if it is the **default avatar** or one from the **default avatar collection** for some website ([Piapro for example](#piapro-sample-icon-images)). + +## Examples + +These table contains some default avatars that shouldn't be added to artist entries. Note that this list is not exhaustive. + +
+| Avatar | Service | Description | +| - | - | - | +| | Nicovideo | Blank user icon | +| | YouTube | Placeholder avatar (color and letter may vary) | +| | Twitter | Default profile photo | +| | Discord | Default avatar (color may vary) | +| | Piapro | Blank sample icon image | +| | Piapro | Miku sample icon image (see below for more variations) | +
+ +### Piapro sample icon images + +These are all of the sample icon images available on Piapro for reference. None of these should be added to artist entries. + +
+ + + + + + + + + + + + + + +
\ No newline at end of file From 013dcb0fc410eff62e004c5230639150eab0a1ae Mon Sep 17 00:00:00 2001 From: Hans5958 Date: Sat, 10 Jan 2026 14:22:13 +0700 Subject: [PATCH 2/3] Put Piapro examples on 240px, add older Piapro example --- src/content/rules/no-default-avatars.mdx | 38 ++++++++++++++---------- 1 file changed, 22 insertions(+), 16 deletions(-) diff --git a/src/content/rules/no-default-avatars.mdx b/src/content/rules/no-default-avatars.mdx index 80168e8d..87970d50 100644 --- a/src/content/rules/no-default-avatars.mdx +++ b/src/content/rules/no-default-avatars.mdx @@ -32,8 +32,8 @@ These table contains some default avatars that shouldn't be added to artist entr | | YouTube | Placeholder avatar (color and letter may vary) | | | Twitter | Default profile photo | | | Discord | Default avatar (color may vary) | -| | Piapro | Blank sample icon image | -| | Piapro | Miku sample icon image (see below for more variations) | +| | Piapro | Blank sample icon image | +| | Piapro | Miku sample icon image (see below for more variations) | ### Piapro sample icon images @@ -41,18 +41,24 @@ These table contains some default avatars that shouldn't be added to artist entr These are all of the sample icon images available on Piapro for reference. None of these should be added to artist entries.
- - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + +
\ No newline at end of file From 1fa71c58f31b51b6d4c1607a25b8a5f251f3093c Mon Sep 17 00:00:00 2001 From: Hans5958 Date: Thu, 15 Jan 2026 14:45:42 +0700 Subject: [PATCH 3/3] Format code --- src/content/rules/no-default-avatars.mdx | 142 ++++++++++++++++++----- 1 file changed, 112 insertions(+), 30 deletions(-) diff --git a/src/content/rules/no-default-avatars.mdx b/src/content/rules/no-default-avatars.mdx index 87970d50..ece059b5 100644 --- a/src/content/rules/no-default-avatars.mdx +++ b/src/content/rules/no-default-avatars.mdx @@ -23,17 +23,19 @@ Do not add images/pictures to artist entries if it is the **default avatar** or ## Examples -These table contains some default avatars that shouldn't be added to artist entries. Note that this list is not exhaustive. +These table contains some default avatars that shouldn't be added to artist entries. Note that this list is not exhaustive.
-| Avatar | Service | Description | -| - | - | - | -| | Nicovideo | Blank user icon | -| | YouTube | Placeholder avatar (color and letter may vary) | -| | Twitter | Default profile photo | -| | Discord | Default avatar (color may vary) | -| | Piapro | Blank sample icon image | -| | Piapro | Miku sample icon image (see below for more variations) | + +| Avatar | Service | Description | +| ------------------------------------------------------------------------------------------------------------------------------ | --------- | ------------------------------------------------------ | +| | Nicovideo | Blank user icon | +| | YouTube | Placeholder avatar (color and letter may vary) | +| | Twitter | Default profile photo | +| | Discord | Default avatar (color may vary) | +| | Piapro | Blank sample icon image | +| | Piapro | Miku sample icon image (see below for more variations) | +
### Piapro sample icon images @@ -41,24 +43,104 @@ These table contains some default avatars that shouldn't be added to artist entr These are all of the sample icon images available on Piapro for reference. None of these should be added to artist entries.
- - - - - - - - - - - - - - - - - - - - -
\ No newline at end of file + + + + + + + + + + + + + + + + + + + + +