Heim  >  Artikel  >  PHP-Framework  >  Ein einfaches Markdown-Dokumentbearbeitungsprojekt, das mit Laravel entwickelt wurde

Ein einfaches Markdown-Dokumentbearbeitungsprojekt, das mit Laravel entwickelt wurde

藏色散人
藏色散人nach vorne
2019-08-20 14:00:562613Durchsuche

Adoc

Just Another markdown doc editor

PHP 7.2 + Laravel 5.8 + React-Bootstrap

Feature

1.UI richtig verwendet Winkelthema

2. Bearbeiten Sie die Tastenkombination und fügen Sie Strg/cmd + Umschalt + s zum Speichern und Zurückkehren hinzu

3. Dokumentaktivitätsdatensatz hinzugefügt, noch keine andere Verwendung, nur ein Verlauf zum Anzeigen Wer hat welche Dokumente geändert?

4. Dokumentverlaufsvergleich im Github-Stil

5. Verwenden Sie editor.md zum Bearbeiten, Anzeigen und Exportieren, ( showdoc-Bearbeitung und Die Anzeige erfolgt in zwei verschiedenen Programmen)

7. Dokumentmenü Infinitus-Klassifizierung (dasselbe gilt für die Bearbeitung übergeordneter Dateien)

8. Das Dokumentmenü wird zur Optimierung nach oben verschoben

9. Dokumentsuche

10. Editor/Anzeige verwendet Schriftarten mit fester Breite, um Probleme mit der Raumaufteilung und unklarer Anzeige von Zahlen/Symbolen zu vermeiden

11 für Felder. Machen Sie sie alle in einer Spalte, erzwingen Sie die OCD-Funktion

?github

github

Installieren

git clone https://github.com/yybawang/Adoc.git
cd Adoc
cp .env.example .env
● Erstellen Sie eine neue MySQL/Maraidb-Datenbank. Natürlich können Sie auch andere Datenbanken auswählen und die Migration ausführen

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] Projektfunktion

[ x] Neues Projekt hinzugefügt

[x] Projektkonfiguration

[x] Projektberechtigungszuweisung, Gate verwenden

[x] Projekt gelöscht

[x ] Projekt-Eigentumsübertragung

[ ] Der Artikel steht oben, die Liste wird vorne angezeigt und die Sortierfunktion wird ersetzt

[ ] Artikel-Tag-Beschriftung

[ ] Die Liste kann optional Tags verwenden, um in Gruppen angezeigt zu werden

● [x] Dokumentfunktion

[x] Dokument hinzufügen, löschen, ändern und prüfen

[x] Dokument benutzerdefiniert Vorlage

[x] Dokumentänderungsverlauf, Vergleich und Wiederherstellung

[x] Dokumentvorlage

[x] Markdown-Editor-Bild-Upload, Hochladen in die Dateisystemkonfiguration der Laravel-Konfiguration , die Standardeinstellung ist öffentlich

[x] Unterstützung für Editor-Tastenkombinationen, Strg/Befehl + S Speichern (auf der aktuellen Seite bleiben), Strg/Befehl + Umschalt + S Speichern und Zurück

[ ] Das Dokument wurde möglicherweise während der Bearbeitung geändert und fordert zum Zusammenführen auf

[x ] Dokumentsuche, obere rechte Ecke der Kopfzeile, unterstützt derzeit nur die Suche nach Dokumenten unter dem aktuellen Anzeigeprojekt

[ x] Dokumentensortierung, standardmäßige chronologische Reihenfolge

[x] Dokumentanhänge

Ein einfaches Markdown-Dokumentbearbeitungsprojekt, das mit Laravel entwickelt wurde

Ein einfaches Markdown-Dokumentbearbeitungsprojekt, das mit Laravel entwickelt wurde

Ein einfaches Markdown-Dokumentbearbeitungsprojekt, das mit Laravel entwickelt wurde

Ein einfaches Markdown-Dokumentbearbeitungsprojekt, das mit Laravel entwickelt wurde

Das obige ist der detaillierte Inhalt vonEin einfaches Markdown-Dokumentbearbeitungsprojekt, das mit Laravel entwickelt wurde. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:learnku.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen