2022-01-08 15:01:47 +08:00
2022-01-08 03:03:49 +08:00
2022-01-08 15:01:47 +08:00
2020-04-26 21:43:14 +08:00
2021-03-26 16:40:56 +08:00
…
…
2021-09-21 15:45:22 +08:00
2021-09-21 15:45:22 +08:00
…
2020-04-20 14:28:56 +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%