Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

增加自动nav分类判断 | Add automatic nav classification judgment #425

Open
viceroyliu opened this issue Aug 4, 2023 · 1 comment

Comments

@viceroyliu
Copy link

Feature request

autoAddCategoryToNavbar Add judgment

file : NavbarLinks.vue
code👇

  const parseCategories = computed(() => {
    let arr = [];
    if (Object.values(categorySummary?.categories?.items).length > 0) {
      arr.push({
        text: themeLocal.value.autoAddCategoryToNavbar?.categoryText || 'Categories',
        children: Object.values(categorySummary?.categories?.items || {}).map((c) => ({
          // @ts-ignore
          text: c.label,
          // @ts-ignore
          link: `/categories/${convertToPinyin(c.label)}/1/`,
        }))
      })
    }
    if (Object.values(categorySummary?.tags?.items).length > 0) {
      arr.push({
        text: themeLocal.value.autoAddCategoryToNavbar?.tagText || 'Tags',
        children: Object.values(categorySummary?.tags?.items || {}).map(t => ({
          // @ts-ignore
          text: t.label,
          // @ts-ignore
          link: `/tags/${convertToPinyin(t.label)}/1/`,
        }))
      })
    }
    return arr;
  })

What problem does this feature solve?

When I don't have a tag, I don't add a tag

How should this be implemented in your opinion?

Are you willing to work on this yourself?

@viceroyliu
Copy link
Author

这个是2.0的建议。package.json 中的url 指向了这里。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant