Linux在线搭建自己的文档网站
1. teedoc
简介
一款用 Python 写的文档网站生成工具,支持从 Markdown 或者 jupyter notebook 转换成 HTML,支持多文档,多语言,支持自定义页面等功能
效果和文档(官网): teedoc.neucrack.com 或者 https://teedoc.github.io/
软件源码: https://github.com/neutree/teedoc (欢迎 star)
文档源文件: github.com/teedoc/teedoc.github.io
将 Markdown 或者 Jupyter Notebook 格式的文档转换为 HTML 网页
像其他工具也有read the docs
, docusaurus
,docsify
,gitbook
等等
teedoc使用了 Python
作为开发语言,足够简单易用,要做自定义也很简单, 前端也只用了一个jquery
,没有其它复杂的框架,相信很多开发者都有能力基于这个进行自定义开发,另外也支持插件哦~
2. 特性
- 使用简单, 跨平台,只依赖
Python3
- 部署简单, 生成的网站是全静态页面,直接拷贝到服务器或者上传到三方机构即可部署
- 书写简单,使用 Markdown 语法编写
- Jupyter notebook 支持
- 多文档支持
- 插件支持
- 多主题支持(由插件实现)
- 多级目录支持
- 多语言支持(手动翻译)(国际化/i18n)
- 多语言支持(自动翻译)
- 多版本支持(实现方法同多语言)
- 搜索支持
- SEO 友好
- 实时预览更改
- 多线程构建,更快的构建速度
- 博客支持
3. 安装
安装之前需要python3的环境,如果没有的同学可以看此文章
Linux在线安装python3_余生大大的博客-CSDN博客1. 先配置依赖环境yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel2. 下载python包2.1位移至opt目录cd /opt2.2 下载压缩包wget https://www.python.org/ftp/python/3..https://blog.csdn.net/AnNanDu/article/details/123935023?spm=1001.2014.3001.5501创建文件并位移目录
mkdir /usr/local/teedoc
cd /usr/local/teedoc
安装teedoc
pip3 install teedoc
如果报错如下
提示版本过低,升级版本,升级命令如下:
pip3 install --upgrade pip
升级完成后再次执行安装,如下图安装成功
克隆源码
git clone https://github.com/teedoc/teedoc.github.io my_site
等待克隆完成
移动至my_site目录
cd my_site/
安装插件
teedoc install
临时启动
teedoc serve
启动完成后访问ip+端口,默认端口为2333,如下图
访问页面如下
如图即安装成功
Linux在线搭建自己的文档网站相关推荐
- 使用VuePress搭建在线文档网站
使用VuePress搭建在线文档网站 在线文档 VuePress官方在线文档(opens new window) 搭建基本环境 # 将 VuePress 作为一个本地依赖安装 npm install ...
- Github+docsify打造在线文档网站
写在前面 搭建这个在线文档的目的是方便自己对学习笔记的查看,比较喜欢 docsify 的主题风格,所以没有用 Github Pages 直接给的主题,自己根据官方文档进行了配置,目前已经成功上线. 1 ...
- 干货讲解丨在线教育行业如何搭建产品QA文档/用户培训手册
随着科技的发展教育的进步,仅仅是线下的课堂教学已经满足不了求知欲越来越强的的社会群体了.知识付费概念逐渐在被大家接受,从而使得在线教育行业发展快速. 但与传统的面对面教育模式来说,线上教育在沟通方面的 ...
- 转载文章-【工具】10分钟快速搭建属于自己的文档网站-来自掘金
掘金 首页 探索掘金 搜索 lvhanghmm的头像 Gopal lv-4 2021年03月09日 阅读 9930 关注 [工具]10分钟快速搭建属于自己的文档网站 前言 很多同学都希望能够拥有自己的 ...
- 仿百度文库、豆丁文档网站源码在线文档分享系统最新版+带全套工具
非常棒的一套在线文档分享系统源码,仿百度文库.豆丁文档网站源码,在这里完全免费提供给大家学习.在这里无需任何币就可以下载到非常多的精品源码,如果觉得好站长资源做的不错,请帮忙推荐给更多的站长朋友. 此 ...
- 几分钟上线一个项目文档网站,这款开源神器实在太香了!
之前在搭建mall项目的文档网站时,使用过不少工具,比如说Docsify.VuePress.Hexo.语雀等.对比了一下,要论使用简单.上线快捷还是Docsify,几分钟上线一个网站也不是问题,今天我 ...
- 几分钟上线一个项目文档网站,这款开源神器实在太香了~
之前在搭建mall项目的文档网站时,使用过不少工具,比如说Docsify.VuePress.Hexo.语雀等.对比了一下,要论使用简单.上线快捷还是Docsify,几分钟上线一个网站也不是问题,今天我 ...
- 传智播客C/C++各种开发环境搭建视频工具文档免费教程
传智播客作为中国IT培训的领军品牌,一直把握技术趋势,给大家带来最新的技术分享!传智播客C/C++主流开发环境免费分享视频文档中,就有写一个helloworld程序的示范.火速前来下载吧 所谓&quo ...
- Django+Linux+Uwsgi+Nginx项目部署文档
Django+Linux+Uwsgi+Nginx项目部署文档 WSGI 在生产环境中使用WSGI作为python web的服务器 WSGI:全拼为Python Web服务器网关接口,Python We ...
最新文章
- 22.2. 表管理(Table)
- 如何设计网站导航更利于SEO优化?
- left join 与left outer join的区别
- 使用基于注解的mybatis时,利用反射和注解生成sql语句
- 1007 Maximum Subsequence Sum (25 分)【难度: 一般 / 知识点: 最大子序列和】
- OpenStack组件
- takePic and Videos
- Controller数据导出Excel 详细教程——easypoi-base,easypoi-web,easypoi-annotation
- 有关mysql的开发介绍_深入浅出MySQL之开发篇(二)
- idea导入java项目类上面显示红色的J符号解决办法
- 【问答】开放领域问答梳理(2)
- html js加载404_【第 245 期】2020 年,JS 令一个新人沮丧
- DNS反劫持的几种方式
- Oracle常用函数解析运用整理
- 投资体系-01-房产投资-普通购房者和投资者 分水岭
- 柴静调查:穹顶之下_调查:HTML5数据列表
- 霹雳吧啦Wz语义分割学习笔记P3
- 微信公众平台的设计与开发之道
- SSD固态硬盘怎么选?选对接口是关键
- NDN-lite 命名数据网络 -----第二章:对Interest和Data包的处理