markdown

大象笔记 > 标签 > markdown

Vim 编辑 markdown 侧边栏显示 toc 二级标题目录

最近在写的 markdown 文档越来越长,文档一长就显得杂乱无章。 如果能像 word 一样,在侧边栏显示各级标题,结构能清晰不少。 而且,我也只用二级标题,应该更清楚才对。 vista.vim 虽然 vista.vim 主要用于代码文件的函数、变量、类列表展示。 但是其内置了 markdown 的子标题的展示功能。看了一下截图效果非常好,于是决定试一下。 https://github.com/liuchengxu/vista.vim 安装 vista.vim 如果用的 vundle, vimrc 中配置; 用 Neovim 修改 init.vim Plugin 'liuchengxu/vi ...

阅读全文...

simplenote - 支持 Markdown 的跨平台小清新记事本软件

今天看 wordpress 母公司的官网 https://automattic.com/ ,无意发现其团队出品的记事本应用 simplenote, 居然还支持 Ubuntu/Linux (iOS, Mac, Windows均支持)。果断下载试用。 非常简洁,没有花里胡哨的功能。最重要的是 支持 markdown 不会因为 copy 网页内容而引入奇怪的样式 又立马下载了 iOS 版,同步有点慢,还可以接受。决定将 simplenote 作为主力的记事本软件使用。再也不用在 Ubuntu 上打开 iCloud 备忘录那个鬼东西了。 只有一点比较蛋疼,图标太像渣渣搜狗浏览器。 ...

阅读全文...

如何记笔记

最近读了本关于如何记笔记的书,别告诉我你会记笔记 (豆瓣), 不出所料是日本人写的,其实书没看完,只看了90%左右,看过的部分也大多是一掠而过。 借鉴意义并不是特别大,原因是 作者主要强调了使用纸质笔记本记录笔记,对软件的利用不足,跟我的职业有些脱节 作者是个工作狂,有些变态的成分,不是很喜欢书的基调 五星的话,最多给三星,推荐粗略扫一遍,学习一下作者的认真态度即可。 关键词整理法 《别告诉我你会记笔记》中我觉得最实用的一个技巧 - 关键词整理法。 以计划提升一个网站流量的方案为例,优先把能想到的手段对应的关键词列出,然后再细化每种方案。 例如,先列出关键词 SEO 哪些关键词需要优化 ...

阅读全文...

Pelican 体验: 使用 Markdown 书写 wiki

一部钢琴,从琴键开始,结束。你知道钢琴只有88个键。它们不是无限的。你才是无限的,在琴键上制作出的音乐是无限的。我喜欢这样,我活的惯。 你把我推到舷梯上然后扔给我一架有百万琴键的钢琴,百万千万的没有尽头的琴键,那是事实,max,它们没有尽头。那键盘是无限延伸的。然而如果琴键是无限的,那么在那架琴上就没有你能弹奏的音乐,你坐错了地方,那是上帝的钢琴。 海上钢琴师 背景 目前使用的 vimwiki 语法无法兼容我在 Trello 上的 Markdown 笔记,所以找了一个替代品 Pelican. 同时,可以方便的写博客。QQ 空间、微信朋友圈、微博局限性太大,难于体会自由记录的乐趣。 为啥 ...

阅读全文...

Golang 使用 blackfriday 将 Markdown 转换为 HTML

在用 golang gin 写一个人民币大写转换的工具,网页中的描述信息是在网站后台以 markdown 形式编辑保存的,在前端展示时需要将 markdown 转换为 html。 在网上找了一圈,就发现一个库用的人比较多,那就是 blackfriday。 Golang blackfriday 的项目地址 https://github.com/russross/blackfriday 列表的渲染有问题 用的过程中发现一个问题,列表渲染时,会将下一行的文字,缀到一行。查了半天没找到原因。 突然在文档里找到一个说明: Hard line breaks. With this extension en ...

阅读全文...

js 获取当前页面 h1 标题及链接,拼接成 markdown 链接格式

因为经常要在我大象笔记博客里将其他文章的引用链接贴到当前文章里,手动复制标题和链接太麻烦了。 所以需要在页面里嵌入一段 js 代码,自动获取当前页面 h1 标题 及 链接,拼接成 markdown 链接格式。 代码 const h1 = document.querySelector('h1'); if (h1) { const title = h1.textContent; const url = window.location.href; const markdownLink = `[${title}](${url})`; console.log(markdownLink ...

阅读全文...