adoc
Just?Another?markdown?doc?editor
PHP 7.2 + laravel 5.8 + React-Bootstrap
Feature
1.ui 使用了直角主題
2.編輯快捷鍵添加 ctrl/cmd + shift + s 保存并返回
3.添加了文檔活動記錄,暫無其他用途,只是個歷史查看誰改動了哪些文檔
4.github 風格文檔歷史對比
5.添加文檔附件功能
6.編輯、展示和導出都使用 editor.md,(showdoc 編輯和展示是兩個不同的程序)
7.文檔菜單無限極分類 (編輯父級同樣)
8.文檔菜單滑動到頂部優化
9.文檔搜索
10.編輯器 / 顯示 使用等寬字體,避免空格排版、數字 / 符號顯示不明顯問題
11.json 生成 MD 表格工具為字段增加了 padEnd 空格填充,使之都在一列,逼死強迫癥功能
?github
安裝
git?clone?https://github.com/yybawang/Adoc.git cd?Adoc cp?.env.example?.env
● 新建 mysql/maraidb 數據庫,當然你可以選擇其他數據庫,運行遷移即可
CREATE?SCHEMA?`adoc`?DEFAULT?CHARACTER?SET?utf8mb4?COLLATE?utf8mb4_unicode_ci;
//?編輯配置文件中的?APP_URL、數據庫、redis連接 vi?.env //?下載包 composer?install //?生成key,數據庫遷移等 php?artisan?key:generate php?artisan?storage:link????//?導出下載時需要 php?artisan?migrate //?下載?npm?包,進行前端編譯 npm?install npm?run?prod //?訪問?APP_URL?測試
● [x] 項目功能
[x] 項目新增
[x] 項目配置
[x] 項目權限分配,使用 gate
[x] 項目刪除
[x] 項目所有權轉移
[ ] 項目置頂,列表排前顯示,替代排序功能
[ ] 項目 tag 標簽
[ ] 列表可選使用 tag 分組展示
●?[x] 文檔功能
[x] 文檔增刪改查
[x] 文檔自定義模版
[x] 文檔修改歷史,對比、還原
[x] 文檔模版
[x] markdown 編輯器圖片上傳,上傳到 laravel 配置的 Filesystem 配置中,默認 public
[x] 編輯器快捷鍵支持, Ctrl/Cmd + s 保存 (停留當前頁), Ctrl/Cmd + Shift + S 保存并返回
[ ] 文檔編輯時可能已被修改過,提示合并
[x] 文檔搜索,頭部右上角,暫只支持搜索當前展示項目下文檔
[x] 文檔排序,默認時間先后順序
[x] 文檔附件