This repository has been archived by the owner on Jan 3, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
开始使用
Otstar Lin edited this page May 11, 2019
·
3 revisions
XK Editor在以下环境测试通过
- npm: v6.9.0
- yarn: v1.15.2
- node: v12.0.0
- System: Ubuntu18.04
- Docker: 18.09.5 | node:latest
你可以轻松将 XK-Editor 引入你现有的项目
- 安装XK-Editor
npm i --save xkeditor
- 将XK-Editor static文件复制到项目根目录
cp -r ./node_modules/xkeditor/static ./
- 导入XK-Editor组件
import XK_Editor from 'xkeditor'
export default {
components: {
'xk-editor': XK_Editor
}
}
- 首先clone本项目,或者前往Releases下载本项目并解压
git clone https://github.com/syfxlin/xkeditor.git
- 进入项目文件夹
cd xkeditor
- 执行
yarn
或者npm install
yarn
//or
npm install
- 测试运行
yarn start
//or
npm run dev
然后打开浏览器访问指定http://ip:8080,如果能正常访问则可以进行下一步 5. build
yarn build
//or
npm run build
- 将项目文件夹下的文件复制到网站目录即可
- 首先clone本项目,或者前往Releases下载本项目并解压
git clone https://github.com/syfxlin/xkeditor.git
- 进入项目文件夹
cd xkeditor
- 将
static
文件夹下的所有文件复制到Vue项目下的static
文件夹下 - 将
src/utils
和src/components
下的所有问文件复制到Vue项目下的src/utils
和src/components
文件夹下 - 导入XK-Editor组件
import XK_Editor from '@/components/XK_Editor'
export default {
components: {
'xk-editor': XK_Editor
}
}
- 导入XK-Editor组件
import XK_Editor from '@/components/XK_Editor'
export default {
components: {
'xk-editor': XK_Editor
}
}
- 在合适的位置调用组件
<xk-editor :settingApi="setting" :contentApi="content" />
//settingApi: setting.json的地址,或者返回setting的API接口地址(GET)
//contentApi: Markdown文件的地址,或者返回Markdown格式的API接口地址(GET)
//or
<xk-editor :setting="setting" :content="content" />
//setting: 即setting object,解析setting.json得到的对象
//content: Markdown内容文本
ace-builds
@fortawesome/fontawesome-svg-core
@fortawesome/free-solid-svg-icons
@fortawesome/vue-fontawesome
@tinymce/tinymce-vue
axios
emoji-js
katex
marked
mermaid
prismjs
tinymce
turndown
turndown-plugin-gfm