搜索博客与维基

随笔

从这里开始:为什么要自己搭一个站

开站第一篇。说说为什么放弃现成平台,以及这个站打算装什么。

一直想要一个自己的地方放东西。用过现成的博客平台,问题不是功能不够,是它默认替你决定了很多事:分类只能一层、标签不能当检索用、公式和图表要么装插件要么贴图片、排版风格改不动。

所以这次自己搭。搭完的结论是,一旦内容是 Markdown 文件,剩下的就只是样式问题。

这个站装两类东西

博客是流水账思路:按时间倒序,一篇接一篇,写的是当时在想什么、踩了什么坑。

维基是抽屉思路:按分类组织,一个词条一个概念,词条之间用 双链 互相指向。它不关心你什么时候写的,只关心它现在写得对不对。

两种东西共用同一套渲染管线,所以你在博客里看到的公式、代码块、流程图,在维基里长得一模一样。

分类不限层数

分类写成 技术/前端/样式 这样,斜杠就是一层。中间层就算没有直接文章,页面也会自动生成,用来往下钻。这条是之前用现成平台最别扭的地方,它们通常只给一层目录。

标签是另一套正交的检索轴:分类回答「它属于哪个抽屉」,标签回答「它和什么主题有关」。同一篇文章可以挂在深分类里,同时带好几个跨分类的标签。

先看看到底能渲染什么

渲染能力单独写了一篇:Markdown 能渲染成什么样。公式、代码高亮、流程图、提示框、表格、脚注、任务清单都在那一篇里演示,想看效果直接翻它。

给未来的自己

写内容只需要一个 Markdown 编辑器。剩下的交给 npm run build。

接下来

站点的骨架已经立住了,后面就是往里填内容。写作流程、目录结构、命令都在关于页里记着,忘了就回去翻。