- Published on
枯树回春
- Authors
- Name
枯树终将回春
太阳终将冲破云层
聊天更多的是学会倾听,现在的AI都能给我们提供非常好的思路,应该用起来。上午一直在解决mdx文件的soft break line 问题,我也去翻了下tailwind-nextjs-starter-blog 写的示例mdx,他所采用的换行标准是用的多一行,也试着给 vscode 安装一个叫 Prettier 的Extension。但是整个安装下来后,导致执行本地的 yarn run build
命令报错,通过和最新的remote仓库对比,删除了eslint的相关文件,移除 Prettier extension 来解决问题。
在整个尝试解决问题,引入新的问题,恢复问题的过程中,了解到了一些平常内容:
1.Prettier 这个 Extension 可以在代码保存的时候提供格式化。 2.GFM 是 Markdown 的一个标准,是由 GitHub 提出的, 全称是 Github Flavored Markdown。其换行标准是包含了我们平时的 soft break line。即回车就会换行。
3.tailwind-nextjs-starter-blog 这个项目是如何把 mdx 文档转换到 html 上格式化显示的。其大致的流程是 mdx 通过 contentlayer2 转换成 json 文件,然后再把 json 文件嵌入网页中。 其中的换行 \n
会转换成 <p>
4.如何保持tailwind-nextjs-starter-blog和原remote保持更新,我觉得手动合并是一个不错的方案。
5.如果想很好的学习博客是怎么建立起来的,还是要从头开始做一个next-js架构的项目才行。
加油吧,继续沉淀。
下午主要研究了一下mac如何转mov到gif,同时能在mdx中加载gif。准备写一个这方面的工具试一试。