早い段階で、黑客派が生産しているvditor:将来のために構築された次世代のマークダウンエディターに気付きました。ただし、市場のマークダウンエディターには多かれ少なかれ問題があります(または不完全な機能、またはプレミアム機能料金...)。したがって、自分のニーズとVDitorの力に基づいて、オンラインマークダウンエディターを作成するというアイデアが生まれました。 Arya (Erya)と名付けられました。
Markdownパーサーに付属する基本的な関数。 echartsチャートのサポートを追加します。 PPTプレビューのサポートを追加します。 ⌘-⇧-M )のサポートを追加します。 ARYA編集エリアの現在のデフォルトドキュメントをクリアすると、使用できます。
デフォルトはwysiwygモードで、 ⌘-⇧-M ( Ctrl-⇧-M )から切り替えることができます。または次の方法を介して:
⌘-⌥-7 ( Ctrl-alt-7 );⌘-⌥-8 ( Ctrl-alt-8 );⌘-⌥-9 ( Ctrl-alt-9 );PPTプレビューとして使用する場合(エントリは设置にあります)、さまざまなチャートのレンダリングをここではまだサポートできないことに注意する必要があります。使用して---スライドを水平方向に定義し、 --して垂直スライドを定義できます。その他の設定については、展開文書を参照してください。
PM2は、コマンドラインを介した開始アプリケーションをサポートするだけでなく、構成ファイル(通常はecosystem.config.jsと呼ばれる)を使用して複雑な展開シナリオを管理する強力な生産環境プロセスマネージャーです。次のコマンドを実行することにより、迅速な展開を実現できます。
# ? 克隆项目
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 "最新バージョンはDockerでパッケージ化され、Docker Hubにアップロードされています。これは次のように使用できます。
docker run -d -p [Your-Specified-Port]:80 nicejade/markdown-online-editor:[tagname]
# 示例:
docker run -d -p 8866:80 nicejade/markdown-online-editor:latest上記の例に基づいて、ローカルで実行する場合、URL -http:// localhost:8866を開くことでアクセスできます。サーバーで実行されている場合、http:// [server-ip]:8866からアクセスできます。 Docker画像を構築するプロセスについては、Markdown-online-EditorサービスのDocker画像を構築する方法を参照してください。 。また、サーバーなしで迅速な展開を可能にするために、 CloudFlareページまたはGitHubページを介してコンパイルされた製品( distディレクトリの下のコンテンツ)をホストすることもできます。
または、 Docker Composeを使用してください。
docker-compose.ymlファイルを作成し、その中のサービスを定義します(ここで、バージョン: '3'は、dockerコンポースファイルのバージョンを指定します。実際の状況に従って調整できます):
version : ' 3 '
services :
markdown-editor :
image : nicejade/markdown-online-editor:2.1.0
ports :
- " 8866:80 "
restart : always docker-compose.ymlファイルを含むディレクトリで、次のコマンドを実行してサービスを開始します。
docker-compose up -dこれにより、バックグラウンドでサービスが開始され、効果は以下のdocker runコマンドと同じです。 Docker Composeを使用すると、複数のコンテナの管理が容易になり、読みやすくなり、メンテナンス構成が容易になります。
ユーザーがインストールして使用する前に準備する必要があるいくつかの前提条件を説明します。たとえば、node.js(> = 16.* 、< 18.* )をインストールまたはアップグレードする必要があり、PNPMまたはヤーンを優先パッケージ管理ツールとして使用することをお勧めします。
# ? 克隆项目
git clone https://github.com/nicejade/markdown-online-editor.git
cd markdown-online-editor
# ➕ 安装依赖
yarn
# ? 开始开发
yarn start
# 部署 Github Pages(需修改 commands/deploy.sh)
yarn deployAryaは、Vditor:ブラウザ側のMarkdownエディターのおかげで生まれました。また、VueやLeveal.jsなどのオープンソースライブラリのサポートから分離することもできません。ありがとう?
mit
著作権(c)2018-present、nicejade。