跳到主要内容

又一次无功反思

· 阅读需 3 分钟

阅读量

0

阅读人次

0

今天是星期五,照常是应该好好休息,或者看看有没有啥感兴趣的技术可以了解一下。

不过呢,这几天都想着干这么一件事情,因为有些笔记不想被公开访问,希望可以通过登录后再去浏览,而 Docusaurus 是不提供这个实现的。

所以我想着:

  1. 通过 HTTP请求 /api/v1/note/list 获取 markdown 笔记列表。
  2. 在 Docusaurus 上创建一个 Notebook 的页面。该页面左侧显示列表,右侧通过 react-markdown 渲染显示笔记内容。

这几天一直在解决如何能够使这个页面表现的很像 Docusaurus 的 文档 页面呢?直接使用 Docusaurus 的组件?例如 DocItemDocSidebar 组件。听起来不错,不过没有文档说这么用的话要怎么干。看源码吧,又看不懂......

于是我又寻思着自己通过 React Material 自己实现,但是死活又实现不了接近 Docusaurus 的效果。

就这样一直从晚上八点到现在十一点五十分,我又在想,我好像不应该把时间花在这。要实现这些页面效果,我现在感觉应该不难,如果是一个对 CSS 比较熟悉的人来说。呃,关键是我不熟悉,我熟悉又要花很多时间,花了时间又会因为工作中基本不会让我去使用而很快去遗忘。

好吧,所以我就是在浪费时间。这种笔记,就存在 Nextcloud ,通过它查看吧。我还有很多这种事情,总想着自己干,但是自己又干不出来,时间是花在了各种入门门槛的前面。明明可以用来休息,是的,休息。咱也不说自己去专研自己的专业知识了,咱好像也专研不下去.....