Ask and Learn

什么是 RemarkJS

RemarkJS 是一个直接使用网页渲染 Markdown 内容的幻灯片写作工具。 这需要安装庞大的软件,也不需要通过命令行工具来执行 Markdown 转换的过程。 你所需要的只是一个广本编辑器和一个支持 HTML5 的浏览器。

一个例子

先来看一个例子

class: center, middle

# Title

---

# Agenda

1. Introduction
2. Deep-dive
3. ...

---

# Introduction...
阅读全文…

以前一直觉得记日记比较麻烦,无论是用专业的日记软件、Evernote 还是纸质的日记本,都有不便的地方, 要么比较贵,要么编辑器难用,要用携带和检索不便,因为这样那样的原因,日记总是时段时续。 自从遇见了 ohlife,一切就改变了,它太方便了,每天早晨固定发给你一封邮件, 你只要不断的回复这封邮件,当天的日记都会自动叠加起来,汇成一篇日记。

久而久之,习惯了这种方式,有时寥寥几句,记录下日常,有时则滔滔不绝,好似和老友谈心。 丝毫不会觉得别扭,也没有什么心里负担,如果不想记日记,把...

阅读全文…

我在之前介绍过一些 Chrome 扩展的特性,而 Storage 就是其中之一, Storage 允许将一些数据同步到用户的 Google 帐户中,这是一个非常棒的特性, 即使它的存储容量非常有限

Storage 一个非常典型的应用场景就是保存用户偏好,如果我们开发的应用定制性很强, 有了 Storage 这个利器,用户更换了机器,就不需要再重新定制一次了,真是太方便了。

那么如何使用 Storage 来同步用户的偏好数据呢?本文就以 TransIt 为例,抛砖引玉。

需要实现...

阅读全文…

非常荣幸的宣布,TransIt 又升级了一个版本,这是自开源以来的第一个版本。 也算是对即将到来的双节的一个献礼,感谢大家对 TransIt 的支持,我们会一如继往的改进这个产品。

这个版本版本包括下面的更新:

页面划词翻译结果支持在选中的文本附近显示

TransIt 的页面划词翻译现在支持两种显示方式了:窗口右侧显示就近显示, 可以同时照顾到大屏幕和小屏幕的用户了,大家选择自己喜欢的方式就好了。

支持在框架页面内划词

之前的 TransIt 对框架页内的内容无能为力,...

阅读全文…

突然心血来潮,想要将博客从目前的 Acrylamid 迁移到 Jekyll,于是经历了一番折腾。

两个 Static Site Generator 所使用的文件结构和格式各不相同:

  • 文件结构不同 Acrylamid 使用 content/:year/:month/:slug.md 的文件结构存储文章源文件, 而 Jekyll 使用的是 _source/:year-:month-:day-:slug.md 的形式
  • YAML Front Matter 不同 Acrylamid 中...
阅读全文…
« 上一页 下一页 »