关于
riteme.site

关于

riteme 来自 HNSDFZ。

The sitegen.py

使用 Python 3 编写的不清真站点生成器。
参见左侧栏 “GitHub 项目”

需要的依赖:

  • Python 3 (>= 3.4)
  • Python Markdown
  • Pygments (用于提供代码高亮)
  • Beautiful Soup 4

独立模块功能:

  • info: 提取文档基本信息 (右上角)。
  • navigater: 辅助文件夹导航。
  • parser: Markdown 阶段预处理特殊语法。
  • tag: 标签生成。
  • tipuesearch: 生成 Tipuesearch 的搜索数据。
  • tocer: 提取并生成目录。

可执行工具:

  • pagegen.py: 用于生成单个页面。
  • sitegen.py: 用于生成整个网站。
  • setup.py: 简单网站架设工具。

The Material Design

使用的是功能比较简单的 Material Design Lite

数学公式

使用 MathJaxKaTeX

以后计划抛弃笨重的 MathJax,换用清真的 KaTeX。
正在尝试 KaTeX......但现实很残酷,KaTeX 容错性实在不行,因此变成了浏览者可在 MathJax 和 KaTeX 之间二选一。
实际上 KaTeX 能够无错渲染的文章真的不多......

站内搜索

使用 Tipuesearch

Tipuesearch 有个缺点就是需要浏览器将搜索数据下载下来。而这个文件通常很大。以后可能会考虑换成其它的东西。

评论

使用 Gitment

友链

欢迎互换友链~~~

联系我

我的邮箱:riteme@qq.com
我的 GitHub:https://github.com/riteme
我的知乎:https://www.zhihu.com/people/riteme


标签: About
创建时间: 2016.12.13
上次修改: 2017.06.20
统计: 969 字 / 约 3 分钟


数学公式渲染引擎:

KaTeX 渲染效率很高,但是由于部分 LaTeX 命令无法使用(如 \tag),并且目前 KaTeX 容错性不强,因此使用 KaTeX 时可能会存在一些数学公式无法渲染的情况
先使用 KaTeX 渲染,再使用 MathJax 渲染