一、showdoc简介

Showdoc 这款开源(免费)文档管理系统, 可以部署企业内部, 后台使用 php + sqlite, 支持indows/Linux/Docker 部署形式。

showdoc 的功能:

文档编辑语法采用 markdown, 编辑器做的挺不错.

支持文档版本管理

可以将文档导出为 word 软件格式

权限控制: 可以新建公开项目和私密项目, 可以管理项目成员.

文档搜索功能: 可以在一个项目搜索文档, 支持全文搜索, 但不支持跨项目的搜索。

源码地址:https://github.com/star7th/showdoc

安装部署

[root@localhost ~]# yum update

[root@localhost ~]# yum install -y yum-utils device-mapper-persistent-data lvm2

[root@localhost ~]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

[root@localhost ~]# yum list docker-ce --showduplicates | sort -r

[root@localhost ~]# yum list installed | grep docker

[root@localhost ~]# yum remove -y docker.x86_64

# 安装Docker-ce

[root@localhost ~]# yum install -y docker-ce

# 启动Docker

[root@localhost ~]# systemctl start docker

建立映射目录:

[root@localhost ~]# mkdir -p /home/docker/showdoc/html

分配权限:

[root@localhost ~]# chmod -R 777 /home/docker/showdoc

运行容器:

[root@localhost ~]# docker run -d --name showdoc --restart=always -p 40080:80 -v /home/docker/showdoc/html:/var/www/html/ star7th/showdoc

转移数据:

[root@localhost ~]# docker exec showdoc \cp -fr /showdoc_data/html/ /var/www/

再次设置权限:

[root@localhost ~]# chmod -R 777 /home/docker/showdoc

http访问宿主机40080端口,用户名showdoc,密码:123456

二、nginx配置

server {

listen 80;

server_name docs.huoniu8.com;

access_log logs/docs.access.log main;

charset utf-8;

proxy_connect_timeout 180;

proxy_send_timeout 180;

proxy_read_timeout 180;

proxy_set_header Host $host;

proxy_set_header X-Forwarder-For $remote_addr;

location / {

proxy_pass http://127.0.0.1:40080;

}

}

三、安装配置

四、登录使用

登录

1. 创建项目

创建项目

创建项目

2. 管理后台

管理后台

站点设置

五、自定义

代码克隆(下载源码)

[root@localhost ~]# git clone https://github.com/star7th/showdoc.git

ShowDoc配置访问默认为登录界面

将web_src/router目录中的index.js

routes: [

{

path: '/',

name: 'Index',

component: Index

},

{

path: '/user/login',

name: 'UserLogin',

component: UserLogin

},

修改为:

routes: [

{

path: '/',

name: 'UserLogin',

component: UserLogin

},

修改完后需使用node进行编译:

node build/build.js

将F:\showdoc\web目录下的文件覆盖

F:\showdoc\web

Linux

构建

在showdoc目录下,执行命令:

[root@localhost ~]# docker build -t showdoc ./

运行

[root@localhost ~]# docker run -d --name showdoc --restart=always -p 40080:80 -v /home/docker/showdoc/html:/var/www/html/ showdoc

[root@localhost ~]# docker exec showdoc \cp -fr /showdoc_data/html/ /var/www/

[root@localhost ~]# chmod -R 777 /home/docker/showdoc

六、常见问题:

请赋予 server/Application/Common/Conf/config.php 文件以可写权限!

查看selinux状态

# 如果SELinux status参数为enabled即为开启状态

[root@localhost ~]# /usr/sbin/sestatus -v

SELinux status: disabled

# 进入docker

# 开放几个目录的写权限的步骤

docker exec -i -t showdoc /bin/sh

chmod 777 -R /var/www/html/server/Application

chmod 777 -R /var/www/html/install

chmod 777 -R /var/www/html/Public/Uploads/

chmod 777 -R /var/www/html/Sqlite/

php 手册中show的使用,文档工具--showdoc(一)相关推荐

  1. 在线API文档、技术文档工具ShowDoc

    [个人开源作品]在线API文档.技术文档工具ShowDoc ShowDoc是什么 每当接手一个他人开发好的模块或者项目,看着那些没有写注释的代码,我们都无比抓狂.文档呢?!文档呢?!Show me t ...

  2. 一款适合IT团队的在线API文档、技术文档工具-showdoc介绍

    还在为word文档传来传去查阅不方便而烦恼吗,还在为查看数据库字段含义不方便而烦恼吗,还在为编写接口文档而烦恼吗?今天为大家推荐一款适合IT团队的在线API文档.技术文档工具,有免费开源和在线托管的版 ...

  3. Windows下面搭建在线文档工具showdoc工具

    坚持把遇到的问题整理出来,供大家参考(企鹅群:263130304),转载注明出处(方便大家找我要源码),对你有帮助请点个赞,如果存在不足之处请留意,不喜勿喷,欢迎大家相互交流学习.--沙果 个人小程序 ...

  4. showdoc windows 搭建_Windows 搭建在线文档工具showdoc工具

    ShowDoc是什么 每当接手一个他人开发好的模块或者项目,看着那些没有写注释的代码,我们都无比抓狂.文档呢?!文档呢?!Show me the doc !! 程序员都很希望别人能写技术文档,而自己却 ...

  5. Windows 搭建在线文档工具showdoc工具

    ShowDoc是什么 每当接手一个他人开发好的模块或者项目,看着那些没有写注释的代码,我们都无比抓狂.文档呢?!文档呢?!Show me the doc !! 程序员都很希望别人能写技术文档,而自己却 ...

  6. 推荐一款在线API、文档工具ShowDoc实现自动同步数据字典

    实现mysql数据字典自动同步到showdoc脚本 介绍 好的数据字典文档能够清晰地反映出数据库的结构以及相关释义,方便技术人员查阅.我们很容易使用showdoc来生成展示数据库结构的字典文档,并且能 ...

  7. Python Tutorial中英双语对照文档5

    Python Tutorial中英双语对照文档4 CHAPTER THIRTEEN WHAT NOW? 现在咧? Reading this tutorial has probably reinforc ...

  8. Python Tutorial中英双语对照文档2

    接 Python Tutorial中英双语对照文档1 CHAPTER SIX MODULES 模块 If you quit from the Python interpreter and enter ...

  9. unity3d api 中文文档_接口文档系统-showdoc安装部署

    ShowDoc简介 ShowDoc是一个开源.免费的工具 ShowDoc是一个非常适合IT团队的在线API文档,技术文档工具,它可实现实时同步,用户无需花费过多的精力维护文档. 借助ShowDoc可以 ...

最新文章

  1. 一场库文件的远程修复
  2. IDEA 2022.2.1 Beta 2发布:新增支持Java 18、增强JUnit 5的支持
  3. shell 学习笔记(18)
  4. 请求外部图片的时候,遇到403的错误的解决方案
  5. Elasticsearch的PHP的API使用(一)
  6. {'张三丰': 101, '无忌': 102, '赵敏': 102} (Python)
  7. 网络IPC:套接字之建立连接
  8. 产品经理的高薪会持续嘛?
  9. 如何在Postgresql中使用模糊字符串匹配
  10. Intellij idea创建maven项目并配置tomcat
  11. Vissim4.3之API/SDK编程;Vissim编程;
  12. banner.txt
  13. ppt太大怎么压缩变小?ppt压缩方法和步骤
  14. 计算机中文字转换为表格怎么弄,怎样将wps中的文字转化成表格?
  15. solution类方法怎么引用_13类地下害虫,你见过多少?怎么防治?10大方法要记牢!...
  16. 隆云通聚碳翻斗式雨量传感器
  17. 【睡服】自动化面试官,就用2020年最全的自动化测试面试题及答案
  18. Ballerina 1.0版增加了Java互操作性并以JVM为目标
  19. 2021C语言全套教程
  20. OpenCV绘制透明底的图片,简单易懂讲解alpha通道怎么用

热门文章

  1. Redis实践操作之—— keyspace notification(键空间通知)
  2. Fedora上配置一个安全FTP
  3. windows内核对象
  4. 转载JMF多媒体doc教程
  5. Navigation + Tab Bar 常用组合框架
  6. [源码]C# to SQL 的翻译器.net 1.1版
  7. 日记 [2007年09月22日]solaris 10 挑战
  8. PaddlePaddle飞桨OCR文本检测——检测模型训练(二)
  9. 计算机专业马来西亚,去马来西亚读计算机专业如何
  10. html下拉框只选择年份和月份,原生jQuery实现只显示年份下拉框