about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--content/_index.de.md5
-rw-r--r--content/_index.fr.md2
-rw-r--r--content/_index.md2
-rw-r--r--content/_index.vi.md5
-rw-r--r--content/about.de.md110
-rw-r--r--content/about.fr.md2
-rw-r--r--content/about.md5
-rw-r--r--content/about.vi.md126
-rw-r--r--i18n/de.yaml5
-rw-r--r--i18n/vi.yaml5
-rw-r--r--layouts/partials/copyright.html2
11 files changed, 265 insertions, 4 deletions
diff --git a/content/_index.de.md b/content/_index.de.md
new file mode 100644
index 0000000..77b2b41
--- /dev/null
+++ b/content/_index.de.md
@@ -0,0 +1,5 @@
+---
+title: Startseite
+---
+
+Hier sind die Sektionen in meine Seite:
diff --git a/content/_index.fr.md b/content/_index.fr.md
index 9d2790c..4bd1ab1 100644
--- a/content/_index.fr.md
+++ b/content/_index.fr.md
@@ -1,4 +1,4 @@
 ---
-title: Index
+title: Accueil
 ---
 Voyez les autres sections de ma site
diff --git a/content/_index.md b/content/_index.md
index abcc872..34079b2 100644
--- a/content/_index.md
+++ b/content/_index.md
@@ -1,5 +1,5 @@
 ---
-title: Index
+title: Home page
 ---
 
 Take a look at other sections of my site:
diff --git a/content/_index.vi.md b/content/_index.vi.md
new file mode 100644
index 0000000..77ce68d
--- /dev/null
+++ b/content/_index.vi.md
@@ -0,0 +1,5 @@
+---
+title: Trang chủ
+---
+
+Đây là các mục có trong trang của tôi
diff --git a/content/about.de.md b/content/about.de.md
new file mode 100644
index 0000000..7799e6e
--- /dev/null
+++ b/content/about.de.md
@@ -0,0 +1,110 @@
+---
+title: Info
+language: de
+ref: about
+disable_feed: true
+---
+
+# Über mich
+
+![Diese Quietscheentchen hat mich wirklich geholfen](/about/rubber-duck.png)
+
+Ich heiße Huy[^0], bin ein vietnamesisch Student in ICT[^1].
+
+- Pronom: er/ihn
+- Sprachen: Vietnamesisch, Englisch, Französisch, Deutsch.  Mein Deutsch ist so
+    schlecht, dass ich nicht weiß, wie man diesen Satz übersetzen.
+- Kontakten (ne ich benutze nicht Kontact):
+  - E-Mail: [huyngo@disroot.org][mail]
+  - Matrix: [huyngo@envs.net][envs-mx] or [huyngo@opensuse.org][opensuse-mx]
+  - Mastodon: [huy_ngo@fosstodon.org][fosstodon]
+  - Pleroma: [huyngo@envs.net][pleroma]
+- Etikette:
+  - [E-Mail in Plaintext schreiben][plain]
+  - [Weder Worddokument][no-word] noch Datai in anderen proprietären Formaten
+    schicken
+
+## Arbeite
+
+Ich entwickle [freie Software][free-sw], aber unglücklich nicht als ein Job.
+
+## Zuwendung
+
+Ich bekomme Zuwendung von [liberapay][liberapay] und [patreon][patreon].
+
+# Dieses Blog
+
+Ich schreibe über:
+
+- Programmierung
+- Fremdsprachen lernen
+- Sprachbau
+- Die Freiheit in der Digitalwelt
+- Bücher oder Fiktion
+
+## Fehlen korrigieren
+
+Ich schätze jede Korrigierung.
+
+## Kopie
+
+<a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">
+<img alt="Creative Commons Lizenzvertrag" style="border-width:0"
+     src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" />
+</a>
+<br />
+Alle Inhalt dieses Blog ist lizenziert unter einer
+<a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">
+Creative Commons Namensnennung - Weitergabe unter gleichen Bedingungen 4.0 International Lizenz</a>,
+sofern nicht anders angegeben.
+
+Dies bedeutet, dass man darf:
+
+- Teilen — das Material in jedwedem Format oder Medium vervielfältigen und
+  weiterverbreiten
+- Bearbeiten — das Material remixen, verändern und darauf aufbauen
+und zwar für beliebige Zwecke, sogar kommerziell.
+
+## Quell
+
+Die Quelltext für diese Seite befinde sich in
+[sourcehut][srht-blog].
+
+[free-sw]: https://www.gnu.org/philosophy/free-sw.html
+
+<!-- projects -->
+
+[github]: https://github.com/Huy-Ngo
+[acanban]: https://github.com/Huy-Ngo/acanban
+[minigh]: https://github.com/Huy-Ngo/MiniGH
+[meme-bot]: https://github.com/Huy-Ngo/discord-meme-bot
+[wikt]: https://github.com/Huy-Ngo/wikt-cli
+[cov]: https://github.com/Huy-Ngo/cov-news
+
+[cnx]: https://cnx.srht.site/
+[axuy]: https://sr.ht/~cnx/axuy/
+[ipwhl]: https://sr.ht/~cnx/ipwhl/
+[palace]: https://sr.ht/~cnx/palace/
+
+<!-- donations -->
+[cv]: https://raw.githubusercontent.com/Huy-Ngo/my-cv/master/huy-cv.pdf
+[liberapay]: https://liberapay.com/huy.ngo/
+[patreon]: https://www.patreon.com/__huy_ngo__
+
+<!-- blog -->
+[openring]: https://git.sr.ht/~sircmpwn/openring
+[srht-blog]: https://git.sr.ht/~huyngo/blog
+
+<!-- contact -->
+[mail]: mailto:huyngo+blog@disroot.org
+[envs-mx]: https://matrix.to/#/@huyngo:envs.net
+[opensuse-mx]: https://matrix.to/#/@huyngo:opensuse.org
+[fosstodon]: https://fosstodon.org/@huy_ngo
+[pleroma]: https://pleroma.envs.net/huyngo
+
+[plain]: https://useplaintext.email
+[no-word]: https://www.gnu.org/philosophy/no-word-attachments.html
+
+[^0]: Ja ich heiße Huy.  Nenne mich nie mit Familiennamen.
+[^1]: Englische Abkürzung für Informations- und Kommunikationstechnik
+[^3]: Not literally half
diff --git a/content/about.fr.md b/content/about.fr.md
index 1a4150c..f52aa0e 100644
--- a/content/about.fr.md
+++ b/content/about.fr.md
@@ -7,6 +7,8 @@ disable_feed: true
 
 # Moi
 
+![Ce canard m'a vraiment aide débugger](/about/rubber-duck.png)
+
 Je m'appelle Huy[^0].  Je suis étudiant vietnamien en informatique.
 
 - pronom: il
diff --git a/content/about.md b/content/about.md
index 94c9ec2..2c4cf76 100644
--- a/content/about.md
+++ b/content/about.md
@@ -11,7 +11,7 @@ disable_feed: true
 
 I am Huy[^0], a Vietnamese undergraduate student in ICT[^1].
 
-- pronoun: he
+- pronoun: he/him/his/himself[^5]
 - languages: Vietnamese, English, French, German, with proficiency and
   fluency decrementally sorted
 - Contacts:
@@ -112,3 +112,6 @@ The source code for generating this website can be found on
 [^2]: [Vietnamese Ministry of Health](https://ncov.moh.gov.vn/dong-thoi-gian),
   in Vietnamese
 [^3]: Not literally half
+[^5]: I don't know why people just saying he/him.  Kinda useless if it weren't a
+  standard, and if you assume people know other option just mention one form
+  then.
diff --git a/content/about.vi.md b/content/about.vi.md
new file mode 100644
index 0000000..7764e5b
--- /dev/null
+++ b/content/about.vi.md
@@ -0,0 +1,126 @@
+---
+title: Thông tin
+language: vi
+ref: about
+disable_feed: true
+---
+
+# Về mình
+
+![Mình đã từng dùng phương pháp debug bằng vịt cao su theo nghĩa đen](/about/rubber-duck.png)
+
+Mình là Huy, sinh viên ngành ICT[^1].
+
+- xưng hô:
+  - trực tiếp: bạn-mình hoặc ông-tôi nếu bằng tuổi
+  - gián tiếp (ngôi thứ 3): nên dùng tên
+- ngoại ngữ: Anh, Pháp, Đức, với trình độ giảm dần theo thứ tự
+- Liên hệ:
+  - Email: [huyngo@disroot.org][mail]
+  - Matrix: [huyngo@envs.net][envs-mx] or [huyngo@opensuse.org][opensuse-mx]
+  - Mastodon: [huy_ngo@fosstodon.org][fosstodon]
+  - Pleroma: [huyngo@envs.net][pleroma]
+- nguyên tắc:
+  - [chỉ gửi email văn bản thô][plain]
+  - [không gửi văn bản Word][no-word] hay các định dạng file độc quyền[^0] khác
+      như RAR
+
+## Công việc
+
+Mình viết [phần mềm tự do][free-sw][^2], nhưng đáng tiếc không phải công việc
+chính.
+
+Hiện tại mình đang không tìm việc, nhưng nếu bạn là nhà tuyển dụng thì có thể
+xem [CV][cv] của mình.
+
+## Ủng hộ
+
+Mình nhận ủng hộ trên [liberapay][liberapay] và [patreon][patreon].
+
+# Blog này
+
+Mình viết về:
+
+- Lập trình
+- Học ngoại ngữ
+- Conlang[^3]
+- Quyền tự do trong thời đại số
+- Review sách hoặc các hình thức giải trí hư cấu khác (v.d. phim ảnh)
+
+Blog này chủ yếu về công nghệ.
+
+## Sửa lỗi sai
+
+Mình rất biết ơn nếu có người chỉ ra lỗi sai trong bài viết của mình (lỗi chính
+tả, ngữ pháp, thông tin sai lệch).
+
+## Sao chép
+
+<a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">
+<img alt="Creative Commons License" style="border-width:0"
+     src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" />
+</a>
+<br />
+Tất cả nội dung trang web này đều được chia sẻ với các điều khoản của 
+<a rel="license" href="http://creativecommons.org/licenses/by-sa/4.0/">
+ giấy phép Creative Commons Ghi công - Chia sẻ tương tự 4.0 Quốc tế </a>,
+trừ khi có ghi rõ ngược lại.
+
+Có nghĩa là bạn có thể tự do chia sẻ tất cả bài viết của mình, thậm chí là chỉnh
+sửa, với điều kiện là bạn phải dẫn nguồn đúng, có dẫn link đến bài gốc, và chỉ
+ra thay đổi.  Ngoài ra, những thay đổi của bạn cũng phải chia sẻ với điều kiện
+giống như vậy.
+
+## Mã nguồn
+
+Mã nguồn được dùng để tạo ra trang web này có trên
+[source hut][srht-blog].
+
+[free-sw]: https://www.gnu.org/philosophy/free-sw.html
+
+<!-- projects -->
+
+[github]: https://github.com/Huy-Ngo
+[acanban]: https://github.com/Huy-Ngo/acanban
+[minigh]: https://github.com/Huy-Ngo/MiniGH
+[meme-bot]: https://github.com/Huy-Ngo/discord-meme-bot
+[wikt]: https://github.com/Huy-Ngo/wikt-cli
+[cov]: https://github.com/Huy-Ngo/cov-news
+
+[cnx]: https://cnx.srht.site/
+[axuy]: https://sr.ht/~cnx/axuy/
+[ipwhl]: https://sr.ht/~cnx/ipwhl/
+[palace]: https://sr.ht/~cnx/palace/
+
+<!-- donations -->
+[cv]: https://raw.githubusercontent.com/Huy-Ngo/my-cv/master/huy-cv.pdf
+[liberapay]: https://liberapay.com/huy.ngo/
+[patreon]: https://www.patreon.com/__huy_ngo__
+
+<!-- blog -->
+[openring]: https://git.sr.ht/~sircmpwn/openring
+[srht-blog]: https://git.sr.ht/~huyngo/blog
+
+<!-- contact -->
+[mail]: mailto:huyngo+blog@disroot.org
+[envs-mx]: https://matrix.to/#/@huyngo:envs.net
+[opensuse-mx]: https://matrix.to/#/@huyngo:opensuse.org
+[fosstodon]: https://fosstodon.org/@huy_ngo
+[pleroma]: https://pleroma.envs.net/huyngo
+
+[plain]: https://useplaintext.email
+[no-word]: https://www.gnu.org/philosophy/no-word-attachments.html
+
+[^0]: Định dạng độc quyền, cũng như phần mềm độc quyền, là định dạng chỉ có một
+  nhóm người biết hoặc được quyền sử dụng.  Định dạng `.doc` hay `.rar` là định
+  dạng độc quyền của Microsoft.  Định dạng `.docx` tuy được tiêu chuẩn hoá nhưng
+  vì nó quá dài nên cũng không khác độc quyền là bao, vì gần như không ai ngoài
+  Microsoft có thể đọc và viết nó một cách chính xác.
+[^1]: Công nghệ Thông tin và Truyền thông, viết tắt tiếng Anh
+  in Vietnamese
+[^3]: Dành cho các bạn không đọc được hoặc lười đọc tiếng Anh: một chương trình
+  máy tính là phần mềm tự do khi mà nó cho bạn có 4 quyền tự do cơ bản như sau:
+    - quyền tự do sử dụng với bất cứ mục đính nào
+    - quyền được tìm hiểu cách chương trình chỉnh sửa để nó chạy tuỳ ý
+    - quyền chia sẻ với người khác tuỳ ý
+    - quyền chia sẻ bản mà bạn đã chỉnh sửa với người khác
diff --git a/i18n/de.yaml b/i18n/de.yaml
new file mode 100644
index 0000000..fb6c5cf
--- /dev/null
+++ b/i18n/de.yaml
@@ -0,0 +1,5 @@
+translations:
+  other: "Diese Artikel ist verfügbar auf:"
+
+BookShare:
+  other: "Ich habe die Büche deren Kritik ich schreibe.  Wenn du dieses Buch lesen wöllte, schick mir eine E-Mail."
diff --git a/i18n/vi.yaml b/i18n/vi.yaml
new file mode 100644
index 0000000..7fa0ce5
--- /dev/null
+++ b/i18n/vi.yaml
@@ -0,0 +1,5 @@
+translations:
+  other: "Bài viết này được dịch thành:"
+
+BookShare:
+  other: "Tôi viết review về một cuốn sách có nghĩa là tôi có cuốn sách đó.  Nếu bạn muốn mượn tôi cuốn sách này, bạn có thể hỏi mượn tôi qua email."
diff --git a/layouts/partials/copyright.html b/layouts/partials/copyright.html
index 6648175..d43e9be 100644
--- a/layouts/partials/copyright.html
+++ b/layouts/partials/copyright.html
@@ -6,7 +6,7 @@
 </a>
 <br>
 The content for this site is
-<a href="https://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>.
+<a href="https://creativecommons.org/licenses/by-sa/4.0/">CC-BY-SA 4.0</a>.
 <br>
 The <a href="https://git.sr.ht/~huyngo/blog">code for this site</a>
 is <a href="https://opensource.org/licenses/MIT">MIT</a>.