2020-04-26 16:46:48 +08:00
2020-04-26 16:46:48 +08:00
2020-04-21 01:16:59 +08:00
2019-07-17 16:54:43 +08:00
…
2019-02-17 15:31:10 +08:00
2018-12-29 14:49:45 +08:00
…
2019-08-25 15:33:45 +08:00
…
2020-04-20 14:28:56 +08:00
2019-02-17 15:31:10 +08:00
2019-02-07 01:43:16 +08:00

PAT解题说明

Github Pages + Jekyll搭建的静态博客

博客地址: https://oliverlew.github.io/PAT

本地依赖的Python模块:

  • selenium (需要firefox)
  • html2text
  • beautifulsoup

文件结构

最终目标:生成jekyll博客接受的markdown文件,需要:

  • PAT习题题目内容。放在_articles/html,由scripts/download.py下载自PAT网站,并转换为markdown语法。
  • 题解内容。写在_articles/analysis文件夹里的markdown文件中。
  • 代码。位于master分支,利用git show命令读取。

scripts/build.pyPython脚本会将上述内容汇集到一个文件中,放在_articles文件夹下,并在其中添加适当的标题、 副标题、markdown语法结构还有为jekyll设置的yaml front matter。

博客基于minima这个jekyll主题,增加了一下功能/特点:

  • 做了一定美化,css的改变集中在assets/css/mystyle.css中
  • 添加了分类(顶级、甲级、乙级)和标签
  • 支持Mathjax,因此可以原样显示题目中的公式等
  • 利用gitalk评论系统

Todo list

S
Description
PAT OJ exercises in C language 浙江大学PAT纯C语言题解。
Readme
3.6 MiB
Languages
C 98.7%
Makefile 1.3%