概述
使用开源项目: https://github.com/agentzh/code2ebook
安装:
git clone https://github.com/agentzh/code2ebook.git
使用方法:
export PATH=/path/to/code2ebook:$PATH
cd /path/to/your/project/
src2html.pl --tab-width 4 --color --cross-reference \
--navigator --line-numbers . 'Your Book Title'
go 语言支持
golang 生成 ebook
编辑文件 ~/.ctags
--langdef=Go
--langmap=Go:.go
--regex-Go=/func([ \t]+\([^)]+\))?[ \t]+([a-zA-Z0-9_]+)/\2/f,func/
--regex-Go=/var[ \t]+([a-zA-Z_][a-zA-Z0-9_]+)/\1/v,var/
--regex-Go=/type[ \t]+([a-zA-Z_][a-zA-Z0-9_]+)/\1/t,type/