From c390cb050286c3c684742ea1d3d0e426a8faaead Mon Sep 17 00:00:00 2001 From: Dimitry Ivanov Date: Sun, 17 Feb 2019 15:18:12 +0300 Subject: [PATCH] Add awesome section to v3 documentation index page --- .../components/CommonmarkSandbox.vue | 43 ++++++++++++++----- docs/docs/v3/README.md | 21 +++++++++ 2 files changed, 54 insertions(+), 10 deletions(-) diff --git a/docs/.vuepress/components/CommonmarkSandbox.vue b/docs/.vuepress/components/CommonmarkSandbox.vue index e7082758..0ddca312 100644 --- a/docs/.vuepress/components/CommonmarkSandbox.vue +++ b/docs/.vuepress/components/CommonmarkSandbox.vue @@ -7,6 +7,9 @@
@@ -31,22 +36,40 @@ import commonmark from "commonmark"; const parser = new commonmark.Parser(); const writer = new commonmark.HtmlRenderer(); -const initialMarkdown = `# Header 1\n\n*Hello* __there!__`; - export default { name: "CommonmarkSandbox", data() { return { - markdownInput: initialMarkdown, - markdownHtml: writer.render(parser.parse(initialMarkdown)) + markdownInput: this.initialMarkdown() }; }, methods: { + initialMarkdown() { + // const query = this.$route.query; + // if (query) { + // const md = query.md; + // if (md) { + // query.md = null; + // return md; + // } + // } + return `# Header 1\n\n*Hello* __there!__`; + }, processMarkdown(e) { - const input = e.target.value; - const parsed = parser.parse(input); - this.markdownHtml = writer.render(parsed); + this.markdownInput = e.target.value; } + }, + computed: { + markdownHtml() { + return writer.render(parser.parse(this.markdownInput)); + }, + // permalink() { + // if (!this.markdownInput) { + // return null; + // } + // const url = `${window.location.href}?md=${encodeURIComponent(this.markdownInput)}`; + // return `click to copy`; + // } } }; @@ -74,8 +97,8 @@ export default { background-color: rgba(0, 0, 0, 0.05); } .footer { - color: #666; - font-size: 0.85em; + color: #666; + font-size: 0.85em; } diff --git a/docs/docs/v3/README.md b/docs/docs/v3/README.md index a406b6e1..936d3aed 100644 --- a/docs/docs/v3/README.md +++ b/docs/docs/v3/README.md @@ -70,3 +70,24 @@ Screenshots are taken from sample application. It is a generic markdown viewer with support to display markdown content via `http`, `https` & `file` schemes and 2 themes included: Light & Dark. It can be downloaded from [releases](https://github.com/noties/Markwon/releases) ::: + + +## Awesome Markwon + +Applications using Markwon: + +* [Partico](https://partiko.app/) - Partiko is a censorship free social network. +* [FairNote](https://play.google.com/store/apps/details?id=com.rgiskard.fairnote) - simple and intuitive notepad app. It gives you speed and efficiency when you write notes, to-do lists, e-mails, or jot down quick ideas. + + +Extension/plugins: + +* [MarkwonCodeEx](https://github.com/kingideayou/MarkwonCodeEx) - Markwon extension support elegant code background. + +--- + +[Help to improve][awesome_link] this section by submitting your application/library/anything +that is using `Markwon` + + +[awesome_link]: https://github.com/noties/Markwon/issues/new?labels=awesome&body=Please%20provide%20the%20following%3A%0A*%20Project%20name%0A*%20Project%20URL%20(repository%2C%20store%20listing%2C%20web%20page)%0A*%20Optionally%20_brand_%20image%20URL%0A%0APlease%20make%20sure%20that%20there%20is%20the%20**awesome**%20label%20selected%20for%20this%20issue.%0A%0A%F0%9F%99%8C%20