Skip to content

Commit

Permalink
updated to markdeep 0.20
Browse files Browse the repository at this point in the history
  • Loading branch information
reelsense committed Oct 5, 2017
1 parent c568813 commit bb5618d
Show file tree
Hide file tree
Showing 5 changed files with 280 additions and 208 deletions.
6 changes: 6 additions & 0 deletions 0.21/markdeep.min.js

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions 0.21/markdeep.min.js.minisig
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
untrusted comment: signature from minisign secret key
RWSmY4o5Bad1vVP2BM07z0abjTcWBL5pFQyzzSc3kQB7ShjUAviY/ck9T2e+YsteoJND4BqqDsvKNTgJtWY+KhD3gDpWseJJXAA=
trusted comment: timestamp:1507246761 file:markdeep.min.js
MNKXADfPv72H14t8DFYo5Jsjx8fb+xQPU1BhfZln2rIOdjgBphNY1YBq7Y21dSBH4mdjT1wGmNBLwC/M4a4YDA==
27 changes: 20 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -87,17 +87,17 @@ You can drag your document into a web browser or double click on it to see it wi
View the plain source of the feature demo to learn the formatting styles that you can use. Markdeep extends Markdown, and to quote John Gruber:

The overriding design goal for Markdown's formatting syntax is to make it as readable as possible. The idea is that a Markdown-formatted document should be publishable as-is, as plain text, without looking like it's been marked up with tags or formatting instructions.
To inspect the original text source for a Markdeep document in a browser, just add ```?noformat``` to the end of its URL.
To inspect the original text source for a Markdeep document in a browser, just add `?noformat` to the end of its URL.

# Origin and Credits

I created Markdeep because I was no longer willing to choose between design documents that looked good and those that worked well with programming tools. I liked what Mark_**down**_ did on web servers, so I used that as a starting point and added more styling features and a way to directly view the documents client side in a browser.
I created Markdeep because I was no longer willing to choose between design documents that looked good and those that worked well with programming tools. I liked what _**Markdown**_ did on web servers, so I used that as a starting point and added more styling features and a way to directly view the documents client side in a browser.

HTML is "mark_**up**_" that extends plain text with formatting. Unfortunately, the formatting tags often make original document source hard to read and write. This is slow and annoying, especially for those of us who use programming tools for document editing or want formatting in documentation files.
HTML is "_**markup**_" that extends plain text with formatting. Unfortunately, the formatting tags often make original document source hard to read and write. This is slow and annoying, especially for those of us who use programming tools for document editing or want formatting in documentation files.

John Gruber invented [Markdown](https://daringfireball.net/projects/markdown/) to address HTML's editing problems. The name "mark**_down_**" conveys styling in the opposite direction of the "mark**_up_**" tag syntax. Markdown beautifies text without explicit tags, based on common practices from ASCII e-mail and plain-text documents

"Mark_**deep**_" is farther "down" from "mark_**down**_" on the autostyling and beautification path. Markdeep combines an easy-to-use and browser-friendly packaging with new unique features for diagrams. The code includes some of the best previous Javascript document formatting libraries and links to [MathJax](https://www.mathjax.org/) for equation typesetting
"_**Markdeep**_" is farther "down" from "_**markdown**_" on the autostyling and beautification path. Markdeep combines an easy-to-use and browser-friendly packaging with new unique features for diagrams. The code includes some of the best previous Javascript document formatting libraries and links to [MathJax](https://www.mathjax.org/) for equation typesetting

Markdeep was created by Morgan McGuire. It extends the work of:

Expand Down Expand Up @@ -205,18 +205,31 @@ Markdeep includes markdown.js, so you are also bound by the MIT license (which i

# Release History

Starting in November 2015, old releases will be archived as
Old releases are archived as:

> `http://casual-effects.com/markdeep/_VERSION_/markdeep.min.js`
You can modify the Markdeep line at the bottom of a document to hardcode to a specific version instead of the default version of "`latest`".

You can report bugs to [[email protected]](mailto:[email protected]) by sending a Markdeep document and what you think is wrong about the way that it appears.

* 2017-10-03 Version 0.21: Robustness
1. Upgraded to `[highlight.js](https://highlightjs.org/) 9.12.0`, included shell session highlighting.
2. Fixed excess whitespace due to `<p>` tags being generated near section headers.
3. Capitalized "Contents" in English.
4. Made title and list pattern detection more robust.
5. Improved parsing of image grids when near other individual images.
6. Made all images hyperlink to their full-resolution versions.
7. Improved wide character support for diagrams contributed by Torsten Grust.
8. Changed implicit URL parsing to consider a trailing period as punctuation instead of part of the URL. Use explicit URL syntax of `<http://...>` to force it to be part of the URL.
9. Added an explicit CSS class for `tocNumber` to support hiding them.
10. Added support for nested blockquotes.
11. Fixed indented lists immediately after a header.

* 2017-06-30 Version 0.20: Customization
1. Updated Mathjax for files included via (insert) to use cloudflare.
2. Fixed events from other JavaScript libraries interfering with Markdeep.
3. Updated `wkhtmltopdf` instructions to work around bugs in their 0.12.4 version.
3. Updated `wkhtmltopdf` instructions to work around bugs in their `0.12.4` version.
4. Avoided generating empty <a> tags to work around a longstanding `wkhtmltopdf` bug.
5. Improved colors for tables in the dark template.
6. Added Swedish localization by Nils Nilsson.
Expand Down Expand Up @@ -245,7 +258,7 @@ You can report bugs to [[email protected]](mailto:morgan@casual-effects.
2. Improved handling of multiple lists within a single schedule list day
3. Removed console debug output that was accidentally enabled in version 0.17
4. Defaulted to including the markdeep.min.js script with a trailing ?, to force updates under new aggressive browser caching
5. Support for subfigures in references, e.g., Figure [dinosaur](a)
5. Support for subfigures in references, e.g., Figure `[dinosaur](a)`
6. Support for quoted URLs (needed for URLs containing unescaped parentheses)
7. Allowed fenced code blocks to be indented
8. Added support for both single and double arrows
Expand Down
445 changes: 247 additions & 198 deletions markdeep.js

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions markdeep.js.minisig
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
untrusted comment: signature from minisign secret key
RWSmY4o5Bad1vQdtDsxrOnxsCocBou5tysWzi/hUK7FehDh9Vr8d+bWjK/4xRw/uRL2+Qb3yRAn/nvIm+YtgTGk52yzY6OJ54AM=
trusted comment: timestamp:1499071196 file:markdeep.js
bL/x1nkA6hOA4bVKtj2qa9x+pkgtt5EAkFL1dfF3+BO4eocYe9HuZWbyHGyXzVl9wbRpBuYDPRf84Y05CfzEBw==
RWSmY4o5Bad1vcsoo8Dta/ENRJhEz04Zr0+Pt8ouAobb47mSjAVA/ZI/fqGY7yTWaiMFUxc7aY0ZWHHaxxz78h5D9HrlpAgJlws=
trusted comment: timestamp:1507246782 file:markdeep.js
Wala8Zon2zzv4Bh2+xnq97QcPGbjalI5fDrbDYZ6KK5aj9lQ5rL5pdo+hSjrLIHcmNtoF9BrYwvw0BpmqwmfCg==

0 comments on commit bb5618d

Please sign in to comment.