mirror of
https://github.com/docmost/docmost.git
synced 2025-11-13 16:42:38 +10:00
updates and fixes
* seo friendly urls * custom client serve-static module * database fixes * fix recent pages * other fixes
This commit is contained in:
15
apps/client/src/features/page/page.utils.ts
Normal file
15
apps/client/src/features/page/page.utils.ts
Normal file
@ -0,0 +1,15 @@
|
||||
import slugify from "@sindresorhus/slugify";
|
||||
|
||||
export const buildPageSlug = (
|
||||
pageShortId: string,
|
||||
pageTitle?: string,
|
||||
): string => {
|
||||
const titleSlug = slugify(pageTitle?.substring(0, 99) || "untitled", {
|
||||
customReplacements: [
|
||||
["♥", ""],
|
||||
["🦄", ""],
|
||||
],
|
||||
});
|
||||
|
||||
return `/p/${pageShortId}/${titleSlug}`;
|
||||
};
|
||||
Reference in New Issue
Block a user