diff --git a/src/assets/images/partners/1bookstore.png b/src/assets/images/partners/1bookstore.png
new file mode 100644
index 000000000..6e23fe9b0
Binary files /dev/null and b/src/assets/images/partners/1bookstore.png differ
diff --git a/src/assets/images/partners/allenau.png b/src/assets/images/partners/allenau.png
new file mode 100644
index 000000000..903c4653c
Binary files /dev/null and b/src/assets/images/partners/allenau.png differ
diff --git a/src/assets/images/partners/audreytang.png b/src/assets/images/partners/audreytang.png
new file mode 100644
index 000000000..3f7cc7332
Binary files /dev/null and b/src/assets/images/partners/audreytang.png differ
diff --git a/src/assets/images/partners/bbluesky.png b/src/assets/images/partners/bbluesky.png
new file mode 100644
index 000000000..b9bd58d4f
Binary files /dev/null and b/src/assets/images/partners/bbluesky.png differ
diff --git a/src/assets/images/partners/boundary.png b/src/assets/images/partners/boundary.png
new file mode 100644
index 000000000..135eb830a
Binary files /dev/null and b/src/assets/images/partners/boundary.png differ
diff --git a/src/assets/images/partners/breakthrough.png b/src/assets/images/partners/breakthrough.png
new file mode 100644
index 000000000..356952e29
Binary files /dev/null and b/src/assets/images/partners/breakthrough.png differ
diff --git a/src/assets/images/partners/chankinman.png b/src/assets/images/partners/chankinman.png
new file mode 100644
index 000000000..e6220298f
Binary files /dev/null and b/src/assets/images/partners/chankinman.png differ
diff --git a/src/assets/images/partners/dionysus.png b/src/assets/images/partners/dionysus.png
new file mode 100644
index 000000000..eb370507e
Binary files /dev/null and b/src/assets/images/partners/dionysus.png differ
diff --git a/src/assets/images/partners/dungkaicheung.png b/src/assets/images/partners/dungkaicheung.png
new file mode 100644
index 000000000..5e2960bb9
Binary files /dev/null and b/src/assets/images/partners/dungkaicheung.png differ
diff --git a/src/assets/images/partners/eduhk.png b/src/assets/images/partners/eduhk.png
new file mode 100644
index 000000000..89343ee58
Binary files /dev/null and b/src/assets/images/partners/eduhk.png differ
diff --git a/src/assets/images/partners/eglenweyl.png b/src/assets/images/partners/eglenweyl.png
new file mode 100644
index 000000000..2ddb27648
Binary files /dev/null and b/src/assets/images/partners/eglenweyl.png differ
diff --git a/src/assets/images/partners/enrich.png b/src/assets/images/partners/enrich.png
new file mode 100644
index 000000000..61357ad27
Binary files /dev/null and b/src/assets/images/partners/enrich.png differ
diff --git a/src/assets/images/partners/francislee.png b/src/assets/images/partners/francislee.png
new file mode 100644
index 000000000..7e4a4cbff
Binary files /dev/null and b/src/assets/images/partners/francislee.png differ
diff --git a/src/assets/images/partners/goodmorningpress.png b/src/assets/images/partners/goodmorningpress.png
new file mode 100644
index 000000000..3d9f94cc6
Binary files /dev/null and b/src/assets/images/partners/goodmorningpress.png differ
diff --git a/src/assets/images/partners/hkreader.png b/src/assets/images/partners/hkreader.png
new file mode 100644
index 000000000..8e4ce5777
Binary files /dev/null and b/src/assets/images/partners/hkreader.png differ
diff --git a/src/assets/images/partners/hunter.png b/src/assets/images/partners/hunter.png
new file mode 100644
index 000000000..641d3841f
Binary files /dev/null and b/src/assets/images/partners/hunter.png differ
diff --git a/src/assets/images/partners/kinko.png b/src/assets/images/partners/kinko.png
new file mode 100644
index 000000000..975a64790
Binary files /dev/null and b/src/assets/images/partners/kinko.png differ
diff --git a/src/assets/images/partners/kubrick.png b/src/assets/images/partners/kubrick.png
new file mode 100644
index 000000000..263184969
Binary files /dev/null and b/src/assets/images/partners/kubrick.png differ
diff --git a/src/assets/images/partners/nowhere.png b/src/assets/images/partners/nowhere.png
new file mode 100644
index 000000000..0541e4677
Binary files /dev/null and b/src/assets/images/partners/nowhere.png differ
diff --git a/src/assets/images/partners/punch.png b/src/assets/images/partners/punch.png
new file mode 100644
index 000000000..254824778
Binary files /dev/null and b/src/assets/images/partners/punch.png differ
diff --git a/src/assets/images/partners/stay.png b/src/assets/images/partners/stay.png
new file mode 100644
index 000000000..be34c28da
Binary files /dev/null and b/src/assets/images/partners/stay.png differ
diff --git a/src/assets/images/partners/tseringwoeser.png b/src/assets/images/partners/tseringwoeser.png
new file mode 100644
index 000000000..277ff545a
Binary files /dev/null and b/src/assets/images/partners/tseringwoeser.png differ
diff --git a/src/assets/images/partners/wanglixiong.png b/src/assets/images/partners/wanglixiong.png
new file mode 100644
index 000000000..682cda9a0
Binary files /dev/null and b/src/assets/images/partners/wanglixiong.png differ
diff --git a/src/components/PartnersSection.vue b/src/components/PartnersSection.vue
new file mode 100644
index 000000000..047cb177b
--- /dev/null
+++ b/src/components/PartnersSection.vue
@@ -0,0 +1,261 @@
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/locales/en.json b/src/locales/en.json
index 93e38c7bf..b99d3244b 100644
--- a/src/locales/en.json
+++ b/src/locales/en.json
@@ -903,6 +903,34 @@
"register": "Register",
"registered": "Registered",
"renew": "Renew",
+ "section_partners_author_allenau": "Allen Au",
+ "section_partners_author_audreytang": "Audrey Tang",
+ "section_partners_author_chankinman": "Chan Kin-man",
+ "section_partners_author_dungkaicheung": "Dung Kai-cheung",
+ "section_partners_author_eglenweyl": "E. Glen Weyl",
+ "section_partners_author_francislee": "Francis Lee",
+ "section_partners_author_kinko": "Kin Ko",
+ "section_partners_author_title": "Authors",
+ "section_partners_author_tseringwoeser": "Tsering Woeser",
+ "section_partners_author_wanglixiong": "Wang Li-xiong",
+ "section_partners_bookstore_1bookstore": "the1bookstore",
+ "section_partners_bookstore_dionysus": "Dionysus Books",
+ "section_partners_bookstore_hkreader": "Hong Kong Reader Bookstore",
+ "section_partners_bookstore_hunter": "Hunter Bookstore",
+ "section_partners_bookstore_nowhere": "Nowhere Bookstore",
+ "section_partners_bookstore_punch": "Book Punch",
+ "section_partners_bookstore_stay": "Have A Nice Stay Bookstore",
+ "section_partners_bookstore_title": "Bookstores",
+ "section_partners_publisher_bbluesky": "Bbluesky",
+ "section_partners_publisher_boundary": "Boundary Bookstore",
+ "section_partners_publisher_breakthrough": "Breakthrough Books",
+ "section_partners_publisher_eduhk": "The Education University of Hong Kong (EdUHK)",
+ "section_partners_publisher_enrich": "Enrich Culture",
+ "section_partners_publisher_goodmorningpress": "Good Morning Press",
+ "section_partners_publisher_kubrick": "Kubrick",
+ "section_partners_publisher_nowhere": "Nowhere Publishing",
+ "section_partners_publisher_title": "Publishers",
+ "section_partners_title": "Partners",
"settings_clear_cache": "Clear Reader Cache",
"settings_clear_cache_success": "Reader cache has been cleared",
"settings_email": "Email",
diff --git a/src/locales/zh-Hant.json b/src/locales/zh-Hant.json
index 6a7fadea5..63721084a 100644
--- a/src/locales/zh-Hant.json
+++ b/src/locales/zh-Hant.json
@@ -903,6 +903,34 @@
"register": "登記",
"registered": "已登記",
"renew": "續訂",
+ "section_partners_author_allenau": "區家麟",
+ "section_partners_author_audreytang": "唐鳳",
+ "section_partners_author_chankinman": "陳健民",
+ "section_partners_author_dungkaicheung": "董啟章",
+ "section_partners_author_eglenweyl": "衛谷倫",
+ "section_partners_author_francislee": "李立峯",
+ "section_partners_author_kinko": "高重建",
+ "section_partners_author_title": "作者",
+ "section_partners_author_tseringwoeser": "唯色",
+ "section_partners_author_wanglixiong": "王力雄",
+ "section_partners_bookstore_1bookstore": "一間書店",
+ "section_partners_bookstore_dionysus": "神話書店",
+ "section_partners_bookstore_hkreader": "序言書室",
+ "section_partners_bookstore_hunter": "獵人書店",
+ "section_partners_bookstore_nowhere": "飛地書店",
+ "section_partners_bookstore_punch": "一拳書店",
+ "section_partners_bookstore_stay": "留下書舍",
+ "section_partners_bookstore_title": "書店",
+ "section_partners_publisher_bbluesky": "藍藍的天",
+ "section_partners_publisher_boundary": "界限書店",
+ "section_partners_publisher_breakthrough": "突破出版社",
+ "section_partners_publisher_eduhk": "香港教育大學",
+ "section_partners_publisher_enrich": "天窗出版社",
+ "section_partners_publisher_goodmorningpress": "早安財經文化",
+ "section_partners_publisher_kubrick": "Kubrick",
+ "section_partners_publisher_nowhere": "飛地出版",
+ "section_partners_publisher_title": "出版社",
+ "section_partners_title": "合作伙伴",
"settings_clear_cache": "清理閱讀器緩存",
"settings_clear_cache_success": "已清理緩存",
"settings_email": "電郵",
diff --git a/src/pages/index.vue b/src/pages/index.vue
index ac239a8fd..c42836d3d 100644
--- a/src/pages/index.vue
+++ b/src/pages/index.vue
@@ -739,6 +739,10 @@
/>
+
+