MCPcopy Index your code

hub / github.com/MarsX-dev/seobot-nextjs-blog / functions

Functions33 in github.com/MarsX-dev/seobot-nextjs-blog

↓ 4 callersMethodfetchBase
()
utils/seoBot.ts:12
↓ 4 callersMethodfetchPost
(id: string)
utils/seoBot.ts:25
↓ 3 callersFunctiontoSitemapRecord
(loc: string, updatedAt: string)
app/blog/sitemap.xml/route.tsx:16
↓ 2 callersMethodget
(fetchFunction: () => Promise<T>)
utils/cache.ts:7
↓ 2 callersFunctiongetPost
(slug: string)
app/blog/[slug]/page.tsx:10
↓ 1 callersFunctiondeslugify
(str: string)
app/blog/category/[slug]/page.tsx:15
↓ 1 callersFunctiondeslugify
(str: string)
app/blog/tag/[slug]/page.tsx:15
↓ 1 callersFunctiongenerateSiteMap
()
app/blog/sitemap.xml/route.tsx:22
↓ 1 callersFunctiongetPosts
(page: number)
app/blog/page.tsx:32
↓ 1 callersFunctiongetPosts
(slug: string, page: number)
app/blog/category/[slug]/page.tsx:7
↓ 1 callersFunctiongetPosts
(slug: string, page: number)
app/blog/tag/[slug]/page.tsx:7
↓ 1 callersFunctiongetSitemap
()
app/blog/sitemap.xml/route.tsx:3
FunctionArticle
({ params: { slug } }: { params: { slug: string } })
app/blog/[slug]/page.tsx:49
FunctionArticleCard
({ article })
components/ArticleCard.tsx:7
FunctionBlog
({ searchParams: { page } }: { searchParams: { page: number } })
app/blog/page.tsx:42
FunctionCategory
({ params: { slug }, searchParams: { page }, }: { params: { slug: string }; searchParams: { page: numb
app/blog/category/[slug]/page.tsx:45
FunctionGET
()
app/blog/sitemap.xml/route.tsx:36
FunctionHighlightCode
()
components/HighlightCode.tsx:7
FunctionHome
()
app/page.tsx:1
FunctionNotFound
()
components/NotFound.tsx:3
FunctionPagination
({ slug, pageNumber, lastPage })
components/Pagination.tsx:7
FunctionRootLayout
({ children, }: { children: React.ReactNode })
app/layout.tsx:12
FunctionTag
({ params: { slug }, searchParams: { page }, }: { params: { slug: string }; searchParams: { page: numb
app/blog/tag/[slug]/page.tsx:45
Methodconstructor
(private ttl: number = 60000)
utils/cache.ts:5
Methodconstructor
(key: string, postsPerPage: number = 10)
utils/seoBot.ts:8
FunctiongenerateMetadata
()
app/blog/page.tsx:6
FunctiongenerateMetadata
({ params: { slug } }: { params: { slug: string } })
app/blog/[slug]/page.tsx:20
FunctiongenerateMetadata
({ params: { slug } }: { params: { slug: string } })
app/blog/category/[slug]/page.tsx:21
FunctiongenerateMetadata
({ params: { slug } }: { params: { slug: string } })
app/blog/tag/[slug]/page.tsx:21
MethodgetCategoryPosts
(slug: string, page: number, limit: number = 10)
utils/seoBot.ts:56
MethodgetPost
(slug: string)
utils/seoBot.ts:101
MethodgetPosts
(page: number, limit: number = 10)
utils/seoBot.ts:38
MethodgetTagPosts
(slug: string, page: number, limit: number = 10)
utils/seoBot.ts:79