zoukankan      html  css  js  c++  java
  • 开源知识管理系统-dokuwiki 安装使用记录

    架构:LNMP

    wiki系统:dokuwiki

    插件:Imgpaste(图片粘贴插件)、Indexmenu(导航插件)

    导航创建(新建页面):

    {{indexmenu>.:#1 | js navbar dsort nocookie id#random }}

    视频参考

    1、Dokuwiki 特点:

      ① 开源,免费,适合要求不高的小企业部署;

      ② 无须数据库,所有都是txt文本存储;

      ③  使用简单,管理方便;

      ④ 解压即可使用

    2、文件说明

      ① 主配置文件:/dokuwiki/conf/dokuwiki.php                     //  默认不需修改

      ② 安装文件:/dokuwiki/install.php          // 访问方式:  地址:端口/install.php      80端口可省略不写端口号 ,安装完即可删除

    3、虚拟机配置{由于我喜欢单独在 nginx/conf/server_conf/ 单独配置虚拟机,方便管理,所以在 nginx/conf/server_conf/ 建了 dokuwiki.conf 文件 

      如果你也喜欢和我一样,不喜欢直接在nginx 主配置文件上做修改,以免配置太多不方便管理

      需要把 “include /usr/local/nginx/conf/server_conf/*.conf;” 写入 nginx.conf 的 http {}模块下

      

    server {
    
            listen       8081;    #监听端口
            server_name  dokuwiki;
            charset utf-8;
            #access_log  logs/host.access.log  main;
            root   /usr/local/nginx/html/dokuwiki;    # dokuwiki 路径
            index index.html index.htm index.php;     # 主页类型
    
            # php 解析配置
            location ~ .php$ {
                   fastcgi_pass    unix:/var/run/php-fpm.sock;
                   fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
                   fastcgi_index   index.php;
                   include         fastcgi_params;
            }
    }

    4、插件安装

      ① 直接把插件下载后长传到目录 /dokuwiki/lib/plugins 下,并解压

      ② 需要重新命名,如果不知道怎么命名文件可以看dokuwiki配置报错(插件加载不成功会报错)

       

      

    [root@localhost plugins]# mv imgpaste1/ imgpaste                # 按要求重命名文件
    [root@localhost plugins]# /usr/local/nginx/sbin/nginx -s reload      # 重新加载nginx配置,无需重启nginx

       ② 解压并按要求重新命名插件文件后,还需要修改目录权限,否则也会报错;

         

         

    [root@localhost plugins]# chown www:www -Rf indexmenu/
    [root@localhost plugins]# /usr/local/nginx/sbin/nginx -s reload

    5、当所有配置好后,主页面应该是这样的;

      

    6、其它说明:

      ① 如果想在导航目录隐藏目录,可以在配置管理 → 显示配置,输入目录名称即可;

      

       ② 假使侧边栏你写成和开始页面名称一样,就会出现如图,不太好看,所以我都是空着(暂时找不到处理方法)

        

      

     7、语法说明,更多请参照 Dokuwiki 格式语法说明

       ① 标题段落{

      ====== H1标题 ======
      ===== H2标题 =====
      ==== H3标题 ====
      === H4标题 ===
      == H5标题 ==
      ----- #4个或以上连续-,水平分割线

      

      ② 多媒体文件{
      {{wiki:dokuwiki-128.png}} #原始大小
      {{wiki:dokuwiki-128.png?50}} #指定宽度50
      {{wiki:dokuwiki-128.png?200*50}} #指定宽度200和高度50
      {{http://php.net/images/php.gif?200x50}} #外部图片指定宽度和高度
      {{ wiki:dokuwiki-128.png}} #右侧对齐
      {{wiki:dokuwiki-128.png }} #左侧对齐
      {{ wiki:dokuwiki-128.png }} #中间对齐
      {{ wiki:dokuwiki-128.png |这是图像的名字}} #中间对齐,定义图片名称

      

     8、日常使用小记

      001:表格居中问题:

          方法:修改 lib/styles/all.css  的 .centeralign 参数,增加  vertical-align: middle ,即把 ".centeralign { text-align:center;}" 修改为 ".centeralign { text-align:center;vertical-align: middle;}"     >>>> 参考 DokuWiki表格项垂直居中的方法

     
  • 相关阅读:
    【算法学习笔记】76.DFS 回溯检测 SJTU OJ 1229 mine
    【算法学习笔记】75. 动态规划 棋盘型 期望计算 1390 畅畅的牙签盒(改)
    【算法学习笔记】74. 枚举 状态压缩 填充方案 SJTU OJ 1391 畅畅的牙签袋(改)
    【算法学习笔记】73.数学规律题 SJTU OJ 1058 小M的机器人
    【算法学习笔记】72.LCS 最大公公子序列 动态规划 SJTU OJ 1065 小M的生物实验1
    【算法学习笔记】71.动态规划 双重条件 SJTU OJ 1124 我把助教团的平均智商拉低了
    【算法学习笔记】70.回文序列 动态规划 SJTU OJ 1066 小M家的牛们
    【算法学习笔记】69. 枚举法 字典序处理 SJTU OJ 1047 The Clocks
    【算法学习笔记】68.枚举 SJTU OJ 1272 写数游戏
    【算法学习笔记】67.状态压缩 DP SJTU OJ 1383 畅畅的牙签袋
  • 原文地址:https://www.cnblogs.com/mranyun/p/11799016.html
Copyright © 2011-2022 走看看