用Laravel開發的一個輕松的Markdown文檔編輯項目

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

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] 文檔附件

用Laravel開發的一個輕松的Markdown文檔編輯項目

用Laravel開發的一個輕松的Markdown文檔編輯項目

用Laravel開發的一個輕松的Markdown文檔編輯項目

用Laravel開發的一個輕松的Markdown文檔編輯項目

用Laravel開發的一個輕松的Markdown文檔編輯項目

? 版權聲明
THE END
喜歡就支持一下吧
點贊12 分享