-
新增 PDF 文档下载功能,方便无法联外网的同学查看文档(目前只支持 Spring Boot 以及 Zookeeper,后续会添加更多文档,如有需要,请提 Issue,我尽量优先添加)。
-
网站新增移动版,你可以直接关注以下微信公众号并回复关键字【文档】,或是直接在手机浏览器中打开 【 https://www.docs4dev.com/amp/ 】 即可通过手机浏览文档
目前许多开源项目的文档,都只有英文版,这对于国内用户不太友好;虽然目前也有很多人翻译文档,但是工作量太大,导致文档的翻译不是很全,而且时效性较低,很多框架的文档都是较老的版本。基于此,我创建了这个项目,并建立了相关的网站 Docs4dev。我会使用爬虫从官方拉取最新版本的文档,并通过调用 翻译API 对文档进行初步翻译,以减少后续人工翻译的工作量。
但是,因个人的时间及精力有限,同时我还要维护网站,抓取文档,所以无法及时对所有文档进行一一进行校对,所以,希望你能够帮助我一起来完善文档(查看校对指南)。
最后,如果你觉得本项目对你有所帮助,希望点赞支持一下。
目前网站是使用 Spring Boot
提供 API, Nextjs + antd + React Hooks
做服务端渲染的形式开发的。同时,因为网站的前端使用了很多 h5 特性,所以对于 IE 的支持不是很友好,所以推荐使用 Chrome
进行访问。
所用技术整理如下:
- Rest API:
Spring Boot
- 服务端渲染:
nextjs
- UI 库:
antd
- 编程语言:
typescript + java
- 编辑器:
EasyMD
stackedit(Vue)
- 文本对比:
diff
diff2html
- 全文检索:
Elasticsearch
Github 用户:
其他
- funbuilder
- czs
- 2019-12-01 实现文档 PDF 下载(支持书签,支持多语言)
- 2019-11-24 添加手机版 Docs4dev(使用 AMP 方式实现,加载速度更快且更省流量 🛩 )
- 2019-10-14 编辑器添加自动保存功能 (#10)
- 2019-10-10 修复 GitHub 网站使用github 登录出错 (#9)
- 2019-10-03 修复文档翻译错误 (#8)
- 2019-08-09 修复网站 502 错误 (#5)
- ...
- 更多文档的支持
- asciidoctor 格式支持
- 移动端(小程序)的支持
- ...
名称 | 文档版本 | 语言 |
---|---|---|
Nginx | current | English |
Nginx 中文文档 | current | 中文 |
Apache | 2.4 | English |
Apache 中文文档 | 2.4 | 中文 |
名称 | 文档版本 | 语言 |
---|---|---|
Python | 2.7.15 | English |
Python 中文文档 | 2.7.15 | 中文 |
Python | 3.7.2rc1 | English |
Python 中文文档 | 3.7.2rc1 | 中文 |
名称 | 文档版本 | 语言 |
---|---|---|
Log4j2 Manual | 2.x | English |
Log4j2 中文文档 | 2.x | 中文 |
Logback Manual | 1.3.0-alpha4 | English |
Logback 中文文档 | 1.3.0-alpha4 | 中文 |
名称 | 文档版本 | 语言 |
---|---|---|
Hibernate ORM User Guide | 5.4 | English |
Hibernate ORM 用户指南 | 5.4 | 中文 |
名称 | 文档版本 | 语言 |
---|---|---|
Thymeleaf Tutorial | 3.0 | English |
Thymeleaf 教程 | 3.0 | 中文 |
Apache FreeMarker Manual | 2.3.28 | English |
Apache FreeMarker 中文手册 | 2.3.28 | 中文 |
名称 | 文档版本 | 语言 |
---|---|---|
Apache Flume User Guide | 1.9.0 | English |
Apache Flume 用户指南 | 1.9.0 | 中文 |
Apache Hive Language Manual | 3.1.1 | English |
Apache Hive 中文手册 | 3.1.1 | 中文 |