Skip to content

si3nloong/go-editorjs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Editor.js (Go)

Server-side implementation sample for the Editor.js. It contains data validation and converts output from Editor.js to HTML.

Installation

go get github.com/si3nloong/go-editorjs

Basic usage

import ( editorjs "github.com/si3nloong/go-editorjs" ) func main() { b := []byte(`  {  "time": 1589098011153,  "blocks": [  {  "type": "header",  "data": {  "text": "Editor.js",  "level": 2  }  }  ],  "version": "2.17.0"  }  `) ejs := editorjs.NewEditorJS() buf := new(bytes.Buffer) if err := ejs.ParseTo(b, buf); err != nil { panic(err) } log.Println("HTML result =>", buf.String()) }

Example of Editor.js output

{ "time": 1589098011153, "blocks": [ { "type": "header", "data": { "text": "Editor.js", "level": 2 } } ], "version": "2.17.0" }

About

Go backend for Editor.js

Topics

Resources

License

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •  

Languages