Markdown 语法参考

Typecho和hexo,都使用 Markdown 作为其内容书写语法。

这是因为相较于富文本语法来说, Markdown 更加简洁,原始文件即使没有引擎解析仍然有很好的易读性。

最重要的是 Markdown 通过简单语法,让人们专注于文字书写。

Markdown 编写的文档后缀为 .md.markdown

下面是一些 Markdown 常用语法。

Github已Fork项目同步原始项目代码

你在维护一个项目时候,需要时刻保持Fork的项目和原项目的代码一致,防止冲突。

这里简单记录一下Github如何使自己Fork的项目和原项目同步。

目前有两种方式。

    1. 本地使用命令从原来项目上合并代码到本地,然后在push上去。
    1. 直接在 github 进行一个新的Pull request,然后在pull回本地。

很显然第二种方法十分友好(图形化+chrome翻译吹爆),这里就简单记录一下步骤。

Hexo 主题简单实现搜索功能

最近一直在折腾Hxeo的站点,发现自带的主题吗,没有搜索功能。决定自己改一个。

感谢 @bay1 大佬的文章,原文链接:https://segmentfault.com/a/1190000011917419

下面就是在hexo主题添加本地搜索功能的过程。

生成搜索索引文件

hexo-generator-searchdb插件可以生成一个xml格式的索引文件。之后再利用jQuery的ajax函数查询并处理生成的索引文件。

获取 hexo-generator-searchdb 插件

npm install hexo-generator-searchdb --save

修改 hexo 全局配置文件

在 hexo 全局配置文件_config.yml最后添加下面的配置。

为OSS静态网站配置阿里云CDN

为OSS静态网站配置阿里云CDN,加快网站、图片、视频、文件的访问速度。

上篇文章 说了如何在阿里云OSS上部署一个静态网站(例如:Hexo)。

Hexo静态网站Hexo静态网站

因为我的OSS机房在北京,所以部分地方访问会比较慢,这时候就需要上CDN了。(OSS加速太贵,多地备份用不到,CDN是一个比较好的选择。)