Awalnya, saya perhatikan vditor yang diproduksi oleh黑客派: editor markdown generasi berikutnya yang dibangun untuk masa depan. Namun, editor penurunan harga di pasaran sekarang memiliki lebih banyak masalah (atau fungsi yang tidak lengkap, atau biaya fitur premium ...). Oleh karena itu, berdasarkan kebutuhan sendiri dan kekuatan vditor, gagasan membuat editor penurunan harga online lahir; Itu bernama Arya (Erya).
Markdown harga; echarts ; PPT ; ⌘-⇧-M ); Hapus dokumen default saat ini di area pengeditan Arya dan Anda dapat menggunakannya.
Standarnya adalah mode WYSIWYG, yang dapat diaktifkan melalui ⌘-⇧-M ( Ctrl-⇧-M ); atau melalui metode berikut:
⌘-⌥-7 ( Ctrl-alt-7 );⌘-⌥-8 ( Ctrl-alt-8 );⌘-⌥-9 ( Ctrl-alt-9 ); Jika Anda menggunakannya sebagai pratinjau PPT (entri ada di设置), Anda perlu mencatat bahwa rendering berbagai bagan belum dapat didukung di sini; Anda dapat menggunakan --- untuk mendefinisikan slide dalam arah horizontal, dan menggunakan -- untuk mendefinisikan slide vertikal. Untuk pengaturan lebih lanjut, silakan merujuk ke dokumen mengungkapkan.
PM2 adalah manajer proses lingkungan produksi yang kuat yang tidak hanya mendukung aplikasi awal melalui baris perintah, tetapi juga menggunakan file konfigurasi (biasanya disebut ecosystem.config.js ) untuk mengelola skenario penyebaran yang kompleks. Anda dapat mencapai penyebaran yang cepat dengan mengeksekusi perintah berikut:
# ? 克隆项目
git clone https://github.com/nicejade/markdown-online-editor.git
cd markdown-online-editor
# ➕ 安装依赖
yarn
yarn global add pm2
# ? 构建产物
yarn build
# 部署服务
cd dist
npx pm2 start " npx http-server -p 8866 " --name " markdown-editor "Versi terbaru telah dikemas dengan Docker dan diunggah ke Docker Hub, yang dapat digunakan sebagai berikut:
docker run -d -p [Your-Specified-Port]:80 nicejade/markdown-online-editor:[tagname]
# 示例:
docker run -d -p 8866:80 nicejade/markdown-online-editor:latest Berdasarkan contoh di atas, jika Anda mengeksekusi secara lokal, Anda dapat mengaksesnya dengan membuka URL - http: // localhost: 8866. Jika berjalan di server, Anda dapat mengaksesnya melalui http: // [Server-IP]: 8866. Untuk proses membangun gambar Docker, lihat: Bagaimana cara membangun gambar Docker untuk layanan markdown-online-editor? . Anda juga dapat meng -host produk yang dikompilasi (konten di bawah direktori dist ) melalui halaman cloudflare atau halaman github, sehingga memungkinkan penyebaran cepat tanpa server .
Atau gunakan Docker Compose :
Buat file docker-compose.yml dan tentukan layanan di dalamnya (di mana versi: '3' menentukan versi file compose Docker; Anda dapat menyesuaikannya sesuai dengan situasi aktual):
version : ' 3 '
services :
markdown-editor :
image : nicejade/markdown-online-editor:2.1.0
ports :
- " 8866:80 "
restart : always Di direktori yang berisi file docker-compose.yml , jalankan perintah berikut untuk memulai layanan:
docker-compose up -d Ini akan memulai layanan di latar belakang dan efeknya sama dengan perintah docker run di bawah ini. Menggunakan Docker Compose memungkinkan manajemen beberapa kontainer yang lebih mudah dan konfigurasi yang lebih mudah dibaca dan pemeliharaan.
Jelaskan beberapa prasyarat yang perlu dipersiapkan pengguna sebelum menginstal dan menggunakannya, seperti: Anda perlu menginstal atau meningkatkan node.js (> = 16.* , < 18.* ), dan disarankan untuk menggunakan PNPM atau benang sebagai alat manajemen paket yang disukai.
# ? 克隆项目
git clone https://github.com/nicejade/markdown-online-editor.git
cd markdown-online-editor
# ➕ 安装依赖
yarn
# ? 开始开发
yarn start
# 部署 Github Pages(需修改 commands/deploy.sh)
yarn deployArya lahir berkat Vditor: Editor Markdown sisi browser, dan juga tidak dapat dipisahkan dari dukungan perpustakaan open source seperti Vue dan Ovespen.js. Terima kasih?
Mit
Hak Cipta (C) 2018-sekarang, NiceJade.