Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/MarsX-dev/seobot-nextjs-blog
/ functions
Functions
33 in github.com/MarsX-dev/seobot-nextjs-blog
⨍
Functions
33
◇
Types & classes
6
↓ 4 callers
Method
fetchBase
()
utils/seoBot.ts:12
↓ 4 callers
Method
fetchPost
(id: string)
utils/seoBot.ts:25
↓ 3 callers
Function
toSitemapRecord
(loc: string, updatedAt: string)
app/blog/sitemap.xml/route.tsx:16
↓ 2 callers
Method
get
(fetchFunction: () => Promise<T>)
utils/cache.ts:7
↓ 2 callers
Function
getPost
(slug: string)
app/blog/[slug]/page.tsx:10
↓ 1 callers
Function
deslugify
(str: string)
app/blog/category/[slug]/page.tsx:15
↓ 1 callers
Function
deslugify
(str: string)
app/blog/tag/[slug]/page.tsx:15
↓ 1 callers
Function
generateSiteMap
()
app/blog/sitemap.xml/route.tsx:22
↓ 1 callers
Function
getPosts
(page: number)
app/blog/page.tsx:32
↓ 1 callers
Function
getPosts
(slug: string, page: number)
app/blog/category/[slug]/page.tsx:7
↓ 1 callers
Function
getPosts
(slug: string, page: number)
app/blog/tag/[slug]/page.tsx:7
↓ 1 callers
Function
getSitemap
()
app/blog/sitemap.xml/route.tsx:3
Function
Article
({ params: { slug } }: { params: { slug: string } })
app/blog/[slug]/page.tsx:49
Function
ArticleCard
({ article })
components/ArticleCard.tsx:7
Function
Blog
({ searchParams: { page } }: { searchParams: { page: number } })
app/blog/page.tsx:42
Function
Category
({ params: { slug }, searchParams: { page }, }: { params: { slug: string }; searchParams: { page: numb
app/blog/category/[slug]/page.tsx:45
Function
GET
()
app/blog/sitemap.xml/route.tsx:36
Function
HighlightCode
()
components/HighlightCode.tsx:7
Function
Home
()
app/page.tsx:1
Function
NotFound
()
components/NotFound.tsx:3
Function
Pagination
({ slug, pageNumber, lastPage })
components/Pagination.tsx:7
Function
RootLayout
({ children, }: { children: React.ReactNode })
app/layout.tsx:12
Function
Tag
({ params: { slug }, searchParams: { page }, }: { params: { slug: string }; searchParams: { page: numb
app/blog/tag/[slug]/page.tsx:45
Method
constructor
(private ttl: number = 60000)
utils/cache.ts:5
Method
constructor
(key: string, postsPerPage: number = 10)
utils/seoBot.ts:8
Function
generateMetadata
()
app/blog/page.tsx:6
Function
generateMetadata
({ params: { slug } }: { params: { slug: string } })
app/blog/[slug]/page.tsx:20
Function
generateMetadata
({ params: { slug } }: { params: { slug: string } })
app/blog/category/[slug]/page.tsx:21
Function
generateMetadata
({ params: { slug } }: { params: { slug: string } })
app/blog/tag/[slug]/page.tsx:21
Method
getCategoryPosts
(slug: string, page: number, limit: number = 10)
utils/seoBot.ts:56
Method
getPost
(slug: string)
utils/seoBot.ts:101
Method
getPosts
(page: number, limit: number = 10)
utils/seoBot.ts:38
Method
getTagPosts
(slug: string, page: number, limit: number = 10)
utils/seoBot.ts:79