mikexxz

标签

全栈

3 篇文章

  1. 为什么要从零写一个博客

    现成的博客系统有很多,用 Hugo、Astro 或者一个 Notion 页面,十分钟就能上线。但这个博客的目的不是“有个博客”,而是把 Web 全栈完整走一遍。能外包的功能,刻意自己实现:整个项目分成六个阶段,每个阶段结束时都必须能部署上线…

    • 关于本站
    • 全栈
  2. pnpm、Bun 还是 npm:为一个 monorepo 选包管理器

    这个项目是一个 monorepo:前端、API 和共享的 schema 包放在一起。最开始的计划是 pnpm workspace,最后换成了 Bun。Bun 同时是三样东西:包管理器、脚本运行器、JavaScript 运行时。它们可以分开选…

    • 全栈
    • 前端开发
  3. Markdown 渲染为什么必须 sanitize

    Markdown 允许内嵌 HTML,这意味着“渲染用户提交的 Markdown”本质上等于“渲染用户提交的 HTML”。下面这段 Markdown 如果原样转成 HTML 插入页面,就会执行脚本:第二层是兜底:即使第一层的配置以后被人改了…

    • 安全
    • 全栈