Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/DennisSuitters/summernote-seo
Summernote Plugin to Extract Keywords with options of where to place them.
https://github.com/DennisSuitters/summernote-seo
addon captions description extract-keywords keywords plugin seo summernote summernote-plugins summernote-seo wysiwyg
Last synced: 3 months ago
JSON representation
Summernote Plugin to Extract Keywords with options of where to place them.
- Host: GitHub
- URL: https://github.com/DennisSuitters/summernote-seo
- Owner: DennisSuitters
- License: mit
- Created: 2016-06-12T13:55:56.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-02-16T01:41:59.000Z (over 6 years ago)
- Last Synced: 2024-05-03T05:09:05.817Z (6 months ago)
- Topics: addon, captions, description, extract-keywords, keywords, plugin, seo, summernote, summernote-plugins, summernote-seo, wysiwyg
- Language: JavaScript
- Size: 20.5 KB
- Stars: 7
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-summernote - summernote-seo
README
# summernote-seo
A plugin for the [Summernote](https://github.com/summernote/summernote/) WYSIWYG editor.summernote-seo Extracts Keywords, Captions (Highlighted), and Descriptions (Highlighted) from the Editor Text, then places them in the chosen Element, either an Input Field, or HTML Area.
### Installation
#### 1. Include JS
Include the following code after Summernote:
```html
```
#### 2. Supported languages
Currently available in English!
#### 3. Summernote options
````javascript
$('.summernote').summernote({
toolbar:[
['seo',['seo']], // The Button
['style',['style']],
['font',['bold','italic','underline','clear']],
['fontname',['fontname']],
['color',['color']],
['para',['ul','ol','paragraph']],
['height',['height']],
['table',['table']],
['insert',['media','link','hr']],
['view',['fullscreen','codeview']],
['help',['help']]
],
seo:{
el:'.summernote', // Element ID or Class used to Initialise Summernote.
notTime:2400, // Time to display Notifications.
keyEl:'#seoKeywords', // ID or Class of the Target Element to place Keywords.
capEl:'#seoCaption', // ID or Class of the Target Element to place Caption.
desEl:'#seoDescription', // ID or Class of the Target Element to place Description.
triggerInput:true, // Set this to True if like me you use AJAX to update single fields
action:'replace', // replace|append Replace or Append Content.
successClass:'alert alert-success',
errorClass:'alert alert-danger',
autoClose:false, // Set to True to Auto Close Notifications
icon:'[Your Icon] ',
}
});
````#### 4. Check out our other Summernote Plugins via our main Github page.
- [Diemen Design](https://github.com/DiemenDesign/)#### Thanks:
- To the Coder that wrote the Keyword Extraction Javascript. I can't remember where I got it from.