diff --git a/src/assets/recommend-dict-list.json b/src/assets/recommend-dict-list.json
new file mode 100644
index 00000000..ec8a0e24
--- /dev/null
+++ b/src/assets/recommend-dict-list.json
@@ -0,0 +1,106 @@
+[
+ {
+ "id": "cet4",
+ "name": "CET-4",
+ "description": "大学英语四级词库",
+ "category": "中国考试",
+ "tags": [
+ "大学英语"
+ ],
+ "url": "CET4_T.json",
+ "length": 2607,
+ "language": "en",
+ "translateLanguage": "zh-CN"
+ },
+ {
+ "id": "cet6",
+ "name": "CET-6",
+ "description": "大学英语六级词库",
+ "category": "中国考试",
+ "tags": [
+ "大学英语"
+ ],
+ "url": "CET6_T.json",
+ "length": 2345,
+ "language": "en",
+ "translateLanguage": "zh-CN"
+ },
+ {
+ "id": "level4",
+ "name": "专四",
+ "description": "英语专业四级词库",
+ "category": "中国考试",
+ "tags": [
+ "大学英语"
+ ],
+ "url": "Level4luan_2_T.json",
+ "length": 4025,
+ "language": "en",
+ "translateLanguage": "zh-CN"
+ },
+ {
+ "id": "level8",
+ "name": "专八",
+ "description": "英语专业八级词库",
+ "category": "中国考试",
+ "tags": [
+ "大学英语"
+ ],
+ "url": "Level8luan_2_T.json",
+ "length": 12197,
+ "language": "en",
+ "translateLanguage": "zh-CN"
+ },
+ {
+ "id": "kaoyan",
+ "name": "考研",
+ "description": "研究生英语入学考试词库",
+ "category": "中国考试",
+ "tags": [
+ "考研"
+ ],
+ "url": "KaoYan_3_T.json",
+ "length": 3728,
+ "language": "en",
+ "translateLanguage": "zh-CN"
+ },
+ {
+ "id": "toefl",
+ "name": "TOEFL",
+ "description": "托福考试常见词",
+ "category": "国际考试",
+ "tags": [
+ "TOEFL"
+ ],
+ "url": "TOEFL_3_T.json",
+ "length": 4264,
+ "language": "en",
+ "translateLanguage": "zh-CN"
+ },
+ {
+ "id": "ielts",
+ "name": "IELTS",
+ "description": "雅思词库",
+ "category": "国际考试",
+ "tags": [
+ "IELTS"
+ ],
+ "url": "IELTS_3_T.json",
+ "length": 3575,
+ "language": "en",
+ "translateLanguage": "zh-CN"
+ },
+ {
+ "id": "gaokao3500",
+ "name": "高考 3500 词",
+ "description": "高考常见词 3500",
+ "category": "青少年英语",
+ "tags": [
+ "通用"
+ ],
+ "url": "GaoKao_3500.json",
+ "length": 3893,
+ "language": "en",
+ "translateLanguage": "zh-CN"
+ }
+]
diff --git a/src/pages/pc/article/ArticleHomePage.vue b/src/pages/pc/article/ArticleHomePage.vue
index c0f6c247..a7fecb9f 100644
--- a/src/pages/pc/article/ArticleHomePage.vue
+++ b/src/pages/pc/article/ArticleHomePage.vue
@@ -14,6 +14,7 @@ import PopConfirm from "@/pages/pc/components/PopConfirm.vue";
import {onMounted, watch} from "vue";
import {getDefaultDict} from "@/types/func.ts";
import DeleteIcon from "@/components/icon/DeleteIcon.vue";
+import recommendBookList from "@/assets/book-list.json";
const {nav} = useNav()
const base = useBaseStore()
@@ -140,6 +141,22 @@ async function goBookDetail(val: DictResource) {