Dillinger Github

Posted on  by admin
Latest version

Maratishe.github.io WYSIWYG Editor for Your GitHub Pages Author: [email protected] created 141220 Just finished the WYSIWYG editor which runs locally and needs no internet, cloud storage, or anything else that is commonly on the list of requirements of popular tools of this class. This code is extracted from to give style to a Styled HTML made in Markdown GitHub Instantly share code, notes, and snippets.

  • Dillinger uses a number of open source projects to work properly: AngularJS - HTML enhanced for web apps! Ace Editor - awesome web-based text editor; Marked - a super fast port of Markdown to JavaScript; Twitter Bootstrap - great UI boilerplate for modern web apps; node.js - evented I/O for the backend; Express - fast node.js network app.
  • GitHub Gist: star and fork CDillinger's gists by creating an account on GitHub.

Released:

MLBRS pakage library

Project description

The Last Markdown Editor, Ever

Dillinger is a cloud-enabled, mobile-ready, offline-storage compatible,AngularJS-powered HTML5 Markdown editor.

  • Type some Markdown on the left
  • See HTML in the right
  • ✨Magic ✨

Features

  • Import a HTML file and watch it magically convert to Markdown
  • Drag and drop images (requires your Dropbox account be linked)
  • Import and save files from GitHub, Dropbox, Google Drive and One Drive
  • Drag and drop markdown and HTML files into Dillinger
  • Export documents as Markdown, HTML and PDF

Markdown is a lightweight markup language based on the formatting conventionsthat people naturally use in email.As John Gruber writes on the Markdown site

The overriding design goal for Markdown'sformatting syntax is to make it as readableas possible. The idea is that aMarkdown-formatted document should bepublishable as-is, as plain text, withoutlooking like it's been marked up with tagsor formatting instructions.

This text you see here is *actually- written in Markdown! To get a feelfor Markdown's syntax, type some text into the left window andwatch the results in the right.

Tech

Dillinger uses a number of open source projects to work properly:

  • AngularJS - HTML enhanced for web apps!
  • Ace Editor - awesome web-based text editor
  • markdown-it - Markdown parser done right. Fast and easy to extend.
  • Twitter Bootstrap - great UI boilerplate for modern web apps
  • node.js - evented I/O for the backend
  • Express - fast node.js network app framework @tjholowaychuk
  • Gulp - the streaming build system
  • Breakdance - HTMLto Markdown converter
  • jQuery - duh

And of course Dillinger itself is open source with a public repositoryon GitHub.

Installation

Dillinger requires Node.js v10+ to run.

Install the dependencies and devDependencies and start the server.

For production environments...

Plugins

Dillinger is currently extended with the following plugins.Instructions on how to use them in your own application are linked below.

PluginREADME
Dropboxplugins/dropbox/README.md
GitHubplugins/github/README.md
Google Driveplugins/googledrive/README.md
OneDriveplugins/onedrive/README.md
Mediumplugins/medium/README.md
Google Analyticsplugins/googleanalytics/README.md

Development

Want to contribute? Great!

Dillinger uses Gulp + Webpack for fast developing.Make a change in your file and instantaneously see your updates!

Open your favorite Terminal and run these commands.

First Tab:

Second Tab:

(optional) Third:

Building for source

For production release:

Generating pre-built zip archives for distribution:

Docker

Dillinger is very easy to install and deploy in a Docker container.

By default, the Docker will expose port 8080, so change this within theDockerfile if necessary. When ready, simply use the Dockerfile tobuild the image.

This will create the dillinger image and pull in the necessary dependencies.Be sure to swap out ${package.json.version} with the actualversion of Dillinger.

Once done, run the Docker image and map the port to whatever you wish onyour host. In this example, we simply map port 8000 of the host toport 8080 of the Docker (or whatever port was exposed in the Dockerfile):

Note: --capt-add=SYS-ADMIN is required for PDF rendering.

Verify the deployment by navigating to your server address inyour preferred browser.

License

MIT

Free Software, Hell Yeah!

Release historyRelease notifications RSS feed

1.2.2

1.2.1

1.2.0

1.1.9

1.1.8

1.1.7

1.1.6

1.1.5

Dillinger github tutorial

1.1.4

1.1.3

1.1.2

1.1.1

1.1.0

1.0.9

Markdown

1.0.8

1.0.7

Dillinger Github Download

1.0.6

Dillinger

1.0.5

1.0.4

1.0.3

1.0.2

1.0.1

1.0.0

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for mlbrs, version 1.2.2
Filename, sizeFile typePython versionUpload dateHashes
Filename, size mlbrs-1.2.2.tar.gz (6.0 kB) File type Source Python version None Upload dateHashes

Dillinger Github Tutorial

Close

Hashes for mlbrs-1.2.2.tar.gz

Dillinger Github Youtube

Hashes for mlbrs-1.2.2.tar.gz
AlgorithmHash digest
SHA256beae005ed5f2fc372199659fe92aca6469efdddec6a162e3cf04af131d37272c
MD59c68780cc74cec665cac139076e9b1cc
BLAKE2-25649a6e26361827f388bb668e47cdd4c17da79420468f1dfac5c3414efca3c3dfb