import fs from "fs" import path from "path" import { remark } from "remark" import html from "remark-html" async function getGuideContent(slug: string) { const guidePath = path.join(process.cwd(), "..", "guides", `${slug}.md`) const fileContents = fs.readFileSync(guidePath, "utf8") const result = await remark().use(html).process(fileContents) return result.toString() } export async function generateStaticParams() { const guideFiles = fs.readdirSync(path.join(process.cwd(), "..", "guides")) return guideFiles.map((file) => ({ slug: file.replace(/\.md$/, ""), })) } export default async function GuidePage({ params }: { params: { slug: string } }) { const guideContent = await getGuideContent(params.slug) // Función para envolver los bloques de código con CopyableCode const wrapCodeBlocks = (content: string) => { return content.replace( /
([\s\S]*?)<\/code><\/pre>/g,
      (match, code) => ``,
    )
  }

  const wrappedContent = wrapCodeBlocks(guideContent)

  return (
    
) }