초기에, 나는 Vditor가黑客派에 의해 제작 한 것을 발견했습니다 : 미래를 위해 제작 된 차세대 Markdown 편집기. 그러나 시장의 Markdown 편집자는 이제 다소 문제가 있습니다 (또는 불완전한 기능 또는 프리미엄 기능 요금 ...). 따라서 자신의 요구와 Vditor의 힘을 바탕으로 온라인 마크 다운 편집자를 만드는 아이디어가 탄생했습니다. Arya (Erya)로 명명되었습니다.
Markdown Parsers와 함께 제공되는 기본 기능; 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 Service의 Docker 이미지를 작성하는 방법은 무엇입니까? . 서버가없는 빠른 배포를 가능하게하기 위해 CloudFlare 페이지 또는 GitHub 페이지를 통해 컴파일 된 제품 ( dist Directory의 내용)을 호스팅 할 수도 있습니다.
또는 Docker Compose 사용 :
docker-compose.yml 파일을 만들고 서비스를 정의합니다 (여기서 버전 : '3'은 Docker Compose 파일의 버전을 지정하고 실제 상황에 따라 조정할 수 있습니다).
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 및 공개와 같은 오픈 소스 라이브러리의 지원과도 분리 될 수 없습니다. 감사합니다?
MIT
저작권 (C) 2018- 프레젠트, NiceJade.