我主要使用外加了我的小功能的 Markdown,来写。我用我修改过的一个版本的 marked 编译我的 Markdown 文档,然后得到的 HTML 里面还可能包含了若干种“条件注释”,形如 <!--[blog][功能名称]...[blog]-->
,这些东西将会提供有意义的数据,然后被转换成最终代码。
现在做的扩展功能有:
### 三级标题 #third-title
的方式创建 <h3 id="third-title">三级标题</h3>
,让标题的 id
更可控````\sin^2 x+\cos^2 x=1````
创建行内数学公式( KaTeX )<!--[blog][katex-macro]\EulerFormula e^{i\pi}+1=0[blog]-->
定义符号 \EulerFormula
,然后可以在段落中插入独立显示的数学公式(居中、独占行),像这样:````@display\EulerFormula````
。这个主要是解决换行往往伴随分段的问题,所以可以把符号先定义出来,然后再插入到行内。然而构建器很丑,用 PowerShell 硬写出来的……有 1200 多行
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.