1. 修改模板 `font` 字段的规则，由原来的字符串改成对象。
2. 支持更换模板字体
3. 增加GitHub的入口
4. 优化代码结构，让代码看起来更加美观