https://github.com/typecho/typecho/pull/148#issuecomment-31201347