Skip to content

whatot/leeao

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2e0fcd1 · Apr 2, 2025

History

79 Commits
Sep 10, 2024
Mar 18, 2025
Nov 8, 2021
Nov 8, 2021
Nov 26, 2024
Nov 8, 2021
Sep 10, 2024
Nov 8, 2021
Mar 16, 2025
Nov 8, 2021
Nov 9, 2021
Nov 8, 2021
Nov 8, 2021
Nov 8, 2021
Nov 9, 2021
Nov 8, 2021
Nov 8, 2021
Nov 8, 2021
Nov 8, 2021
Feb 21, 2016
Jul 8, 2022
Nov 8, 2021
Nov 8, 2021
Feb 21, 2016
Nov 8, 2021

Repository files navigation

项目说明

在线浏览

https://whatot.github.io/leeao/index.html

由 github action 驱动自动构建部署 master 最新版到 github page 中

所有权说明

这个 github 帐号 whatot 并非原著者,whatot 只是将 wjm_tcy 编著的大李敖全集进行格式化,没有其它额外加工。 所有权利由 leeao 与 wjm_tcy 保持,此处仅为传播与留存。 编著者介绍见同目录“wjm_tcy.md”

建库本意

我看 wjm_tcy 花费很多时间对“大李敖全集”进行整合,但是使用的 txt 格式,并且文件内无格式,不便于阅读,于是就对成品 txt 进行格式化。 最终组成一个 gitbook 项目,可以通过 gitbook 转化成 pdf、epub 或者 mobi,便于在各种设备上阅读。

gitbook 已经转向付费,于是迁移到 mdbook 实现。

我对作者的文章内容持保留态度,仅通过此项目减少编著的合集埋没的可能。

生成 html,epub,pdf

构建参考

cargo install mdbook
cargo install mdbook-linkcheck
cargo install mdbook-toc
cargo install mdbook-epub
cargo install mdbook-open-on-gh

## 在book目录生成html版本,book/index.html。在浏览器中打开后,在index页使用右上角的print可以获得pdf版本。
mdbook build

## 生成epub,但是文件过于巨大,浏览困难,不推荐使用。
mdbook-epub --standalone .

文件处理流程

  • using enca to convert files to UTF-8/LF enca -L zh_CN -x UTF-8 */*.txt
  • check all the txt files's coding find -type f -name '*.txt' | xargs file
  • delete unneeded lines find -type f -name '*.txt' | xargs sed -i '/李敖研究网/d'
  • deleted trailing spaces find -type f -name '*.txt' | xargs sed -i 's/[ \t\r ]\+$//'
  • delete all spaces find -type f -name '*.md' | xargs sed -i 's/[ ]//'
  • rename all .txt to.md for f in *.txt; do mv -- "$f" "${f%.txt}.md"; done