Skip to content

Instantly share code, notes, and snippets.

View kidlj's full-sized avatar

Jian Li kidlj

View GitHub Profile
# Thanks to Ethan Jucovy
# http://www.coactivate.org/projects/ejucovy/blog/2014/05/10/wagtail-notes-managing-redirects-as-pages/
# This model comes from wagtaildemo
class LinkFields(models.Model):
link_external = models.URLField("External link", blank=True)
link_page = models.ForeignKey(
'wagtailcore.Page',
null=True,
@kidlj
kidlj / gist.md
Last active April 12, 2016 12:01 — forked from benbalter/gist.md
在Github Pages页面里嵌入Gist.

在Markdown格式的文章中合适的地方插入如下代码:

{% gist 6558457 %}

其中{% gist GIST_ID %}是固定格式,你只需找到实际的Gist ID代替GIST_ID.

因为一个Gist可以有几个文件,还可以只嵌入某个Gist中的某个文件,如下:

Xft.dpi: 108
Xft.antialias: true
Xft.hinting: true
Xft.rgba: rgb
Xft.hintstyle: hintslight
@kidlj
kidlj / gentoo-infinality
Created August 3, 2014 04:45
在Gentoo上配置Infinality
Infinality[1] 是一套 Linux 平台下通用字体渲染引擎 freetype 的补丁,它为 Linux 提供了近乎于 Windows 和 Mac 的字体渲染效果,特别是很好地解决了 Linux 下中文字体发虚的问题。本 wiki 提供了在 Gentoo Linux 下将微软雅黑字体配置出 Windows 7 渲染效果的方法。
### 1. 字体准备
安装宋体(SimSun)和微软雅黑(Microsoft YaHei)作为主要中文字体。实测文泉驿微米黑和文泉驿正黑在低分辨率下渲染效果不好,建议不用,最好删除。
宋体和雅黑可以在微软系统里拷贝或者下载,具体为四个字体文件: `msyh.ttf`, `msyhbd.ttf`, `simsun.ttc`, `simsunb.ttf`. 然后将其放置在`~/.fonts/`目录下:
@kidlj
kidlj / client.go
Created April 24, 2019 13:05 — forked from spikebike/client.go
TLS server and client
package main
import (
"crypto/tls"
"crypto/x509"
"fmt"
"io"
"log"
)