如何自定义Github Pages的404页面

当你的Github Pages博客访问一个不存在的url时,Github Page会显示这样一个404页面。

为了显示一个友好的404页面,或者在出现404时,不要太让人看出来是Github Pages : )

阅读更多
构建一个自己的Hexo博客

hexo的主题确实不错,所以把我的blog从jekyll转到hexo下来了。上一篇讲到如何安装一个hexo博客,这次讲讲怎么配置及使用它。

阅读更多
安装Hexo博客

hexo homepage

hexo简介

hexo是个快速、简洁且高效的博客框架。

  • 超快速度

    Node.js 所带来的超快生成速度,让上百个页面在几秒内瞬间完成渲染。

  • 支持 Markdown

    Hexo 支持 GitHub Flavored Markdown 的所有功能,甚至可以整合 Octopress 的大多数插件。

  • 一键部署

    只需一条指令即可部署到 GitHub Pages, Heroku 或其他网站。

  • 丰富的插件

    Hexo 拥有强大的插件系统,安装插件可以让 Hexo 支持 Jade, CoffeeScript。

阅读更多
如何下载旧的Android NDK版本

官方上已经没有了旧版NDK的下载页面,不过官方网站上文件仍然存在的,可以按照如下的链接下载到。如下提供了r12b, r11c, r10e, r10c, r9d, r8e, r7c的版本下载地址。

阅读更多
使用七牛云存储Markdown用的图片

qiniu homepage

概述

使用md写文章的人,喜欢他的方便性,可移植性,写一个文本就包括了文章及排版。不过图片链接却不是那么方便,每个博客站点都有一些自己的图片上传方式。你想把这篇文章再copy到其他站点,由于源站点会设置图片的防盗链,新的站点上的文章就看不到图片了。为了解决这个问题,ka老师告诉了我一个图床的方式来解决。

阅读更多
Freeline使用指南

概述

Freeline是蚂蚁金服旗下一站式理财平台蚂蚁聚宝团队在Android平台上的量身定做的一个基于动态替换的编译方案,稳定性方面:完善的基线对齐,进程级别异常隔离机制。性能方面:内部采用了类似Facebook的开源工具buck的多工程多任务并发思想, 并对代码及资源编译流程做了深入的性能优化。

阅读更多
Android的HashMap和ArrayMap对比

原理


原理就不详细说了,看看这个文章:Fun with ArrayMaps (Android Performance Patterns Season 3 ep1)
不过做完我下面的测试后,结论有所不同。

阅读更多
使用Sublime Text写markdown

Sublime Text3


首先安装或者更新到Sublime3

安装Package Control


安装插件之前,我们需要首先安装一个Sublime 中最不可缺少的插件 Package Control, 以后我们安装和管理插件都需要这个插件的帮助。

https://packagecontrol.io/installation

打开使用Sublime,打开菜单,然后在console中执行下面代码:

阅读更多
如何使用Jekyll和github Pages搭建博客

jekyll

1.安装jekyll

在linux或mac系统中,打开终端,输入如下:

1
2
3
4
5
~ $ gem install jekyll bundler
~ $ jekyll new myblog
~ $ cd myblog
~ /myblog $ bundle exec jekyll serve
# => Now browse to http://localhost:4000

看到如下信息代表运行成功

1
2
Server address: http://127.0.0.1:4000/
Server running... press ctrl-c to stop.

浏览器中打开 http://localhost:4000 看见一个欢迎的页面代表安装成功了。

阅读更多