diff --git a/themes/Medium/components/Catalog.js b/themes/Medium/components/Catalog.js
index b1dc71ba..eb715e66 100644
--- a/themes/Medium/components/Catalog.js
+++ b/themes/Medium/components/Catalog.js
@@ -78,7 +78,7 @@ const Catalog = ({ toc }) => {
)
})}
-
+
}
diff --git a/themes/Medium/components/CategoryGroup.js b/themes/Medium/components/CategoryGroup.js
index cf6a7d38..797e3afa 100644
--- a/themes/Medium/components/CategoryGroup.js
+++ b/themes/Medium/components/CategoryGroup.js
@@ -8,10 +8,9 @@ const CategoryGroup = ({ currentCategory, categories }) => {
return
分类
- {Object.keys(categories).map(category => {
- const selected = currentCategory === category
- const categoryCount = +categories[category]
- return
+ {categories.map(category => {
+ const selected = currentCategory === category.name
+ return
})}
diff --git a/themes/Medium/components/CategoryItem.js b/themes/Medium/components/CategoryItem.js
index 86aef898..bb8a1841 100644
--- a/themes/Medium/components/CategoryItem.js
+++ b/themes/Medium/components/CategoryItem.js
@@ -6,7 +6,7 @@ export default function CategoryItem ({ selected, category, categoryCount }) {
? 'hover:text-white dark:hover:text-white bg-green-600 text-white '
: 'dark:text-green-400 text-gray-500 hover:text-white dark:hover:text-white hover:bg-green-600') +
' flex text-sm items-center duration-300 cursor-pointer py-1 font-light px-2 whitespace-nowrap'}>
- {category} {categoryCount && (categoryCount)}
+
{category} {categoryCount && `(${categoryCount})`}
diff --git a/themes/index.js b/themes/index.js
index 5acc65dd..d17405e5 100644
--- a/themes/index.js
+++ b/themes/index.js
@@ -5,5 +5,5 @@
// export * from './Empty' // 空主题
// export * from './NEXT'
// export * from './Fukasawa'
-export * from './Hexo'
-// export * from './Medium'
+// export * from './Hexo'
+export * from './Medium'