Skip to content

Commit 2ced141

Browse files
authored
Merge pull request #37 from li-xiaoqing/dev
Dev
2 parents 948bfdb + e321f0e commit 2ced141

12 files changed

Lines changed: 104614 additions & 6252 deletions

README.md

Lines changed: 1 addition & 89 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ $ npm install perfect-markdown --save
1919
```javascript
2020
import Vue from 'vue'
2121
import store from '@/store' // vuex is required in perfect-markdown
22-
import pmd from 'perfect-markdown'
22+
import pmd from 'perfect-markdown' // or import pmd from 'perfect-markdown/lib/pmd.umd.min.js'
2323
// use
2424
Vue.use(pmd, { store }) // register pmd vuex module
2525

@@ -38,94 +38,6 @@ $ npm install perfect-markdown --save
3838
></pmd>
3939
</div>
4040
```
41-
`webpack.base.conf.js`
42-
```javascript
43-
{
44-
test: /\.md$/,
45-
loader: 'raw-loader'
46-
}
47-
```
48-
49-
## i18n
50-
we support i18n and integrated Chinese Simplified(zh-CN) and English(en),default Chinese Simplified.
51-
52-
```javascript
53-
import Vue from 'vue'
54-
import store from '@/store' // vuex is required in perfect-markdown
55-
import pmd from 'perfect-markdown'
56-
// use
57-
Vue.use(pmd, { store }) // register pmd vuex module
58-
consoloe.log(pmd)
59-
pmd.setI18nLocale('en') // set locale english
60-
// also we can add new language package through the following methods
61-
// pmd.setLangMessages(lang, messages) // set lang and translation
62-
// pmd.setHelp(lang, helpMd) // set lang and help doc, the doc is a markdown file
63-
64-
```
65-
pmd.setLangMessages(lang, messages) messages demo
66-
67-
```javascript
68-
{
69-
70-
editor: {
71-
preview: 'preview'
72-
},
73-
toolbar: {
74-
left: {
75-
bold: 'Bold',
76-
italic: 'Italic',
77-
title: 'Header',
78-
h1: 'Header 1',
79-
h2: 'Header 2',
80-
h3: 'Header 3',
81-
h4: 'Header 4',
82-
h5: 'Header 5',
83-
underline: 'Underline',
84-
throughline: 'Strikethrough',
85-
mark: 'Mark',
86-
sub: 'Subscript',
87-
sup: 'Superscript',
88-
left: 'left',
89-
center: 'center',
90-
right: 'right',
91-
quotation: 'Quote',
92-
ul: 'Ul',
93-
ol: 'Ol',
94-
code: 'Code',
95-
table: 'Table',
96-
link: 'Link',
97-
image: 'Image',
98-
video: 'Video',
99-
fromNetwork: 'From network',
100-
fromLocal: 'Local',
101-
attachment: 'attachment',
102-
clear: 'Clear',
103-
imageName: 'Image Name',
104-
imageLink: 'Image Link',
105-
cancel: 'Cancel',
106-
confirm: 'Confirm',
107-
videoLink: 'Video Link',
108-
linkName: 'Link Name',
109-
attachmentName: 'Attachment Name',
110-
attachmentLink: 'Attachment Link',
111-
fileName: '【Attachment】'
112-
},
113-
right: {
114-
split: 'Split ',
115-
fullscreen: 'Fullscreen',
116-
import: 'Import',
117-
export: 'Export',
118-
print: 'Print',
119-
help: 'Help',
120-
downloadFileName: 'unkown.md'
121-
122-
}
123-
},
124-
autoTextarea: {
125-
placeholder: 'please input'
126-
}
127-
}
128-
```
12941

13042
## API
13143

lib/demo.html

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<meta charset="utf-8">
2+
<title>pmd demo</title>
3+
<script src="./pmd.umd.js"></script>
4+
5+
6+
<script>
7+
console.log(pmd)
8+
</script>

0 commit comments

Comments
 (0)