summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/jetpack/extensions/blocks/markdown/index.js')
-rw-r--r--plugins/jetpack/extensions/blocks/markdown/index.js70
1 files changed, 70 insertions, 0 deletions
diff --git a/plugins/jetpack/extensions/blocks/markdown/index.js b/plugins/jetpack/extensions/blocks/markdown/index.js
new file mode 100644
index 00000000..ff5d3dc8
--- /dev/null
+++ b/plugins/jetpack/extensions/blocks/markdown/index.js
@@ -0,0 +1,70 @@
+/**
+ * External dependencies
+ */
+import { __, _x } from '@wordpress/i18n';
+import { ExternalLink, Path, Rect, SVG } from '@wordpress/components';
+import { Fragment } from '@wordpress/element';
+
+/**
+ * Internal dependencies
+ */
+import './editor.scss';
+import edit from './edit';
+import save from './save';
+
+export const name = 'markdown';
+
+export const settings = {
+ title: __( 'Markdown', 'jetpack' ),
+
+ description: (
+ <Fragment>
+ <p>
+ { __(
+ 'Use regular characters and punctuation to style text, links, and lists.',
+ 'jetpack'
+ ) }
+ </p>
+ <ExternalLink href="https://en.support.wordpress.com/markdown-quick-reference/">
+ { __( 'Support reference', 'jetpack' ) }
+ </ExternalLink>
+ </Fragment>
+ ),
+
+ icon: (
+ <SVG xmlns="http://www.w3.org/2000/svg" viewBox="0 0 208 128">
+ <Rect
+ width="198"
+ height="118"
+ x="5"
+ y="5"
+ ry="10"
+ stroke="currentColor"
+ strokeWidth="10"
+ fill="none"
+ />
+ <Path d="M30 98v-68h20l20 25 20-25h20v68h-20v-39l-20 25-20-25v39zM155 98l-30-33h20v-35h20v35h20z" />
+ </SVG>
+ ),
+
+ category: 'jetpack',
+
+ keywords: [
+ _x( 'formatting', 'block search term', 'jetpack' ),
+ _x( 'syntax', 'block search term', 'jetpack' ),
+ _x( 'markup', 'block search term', 'jetpack' ),
+ ],
+
+ attributes: {
+ //The Markdown source is saved in the block content comments delimiter
+ source: { type: 'string' },
+ },
+
+ supports: {
+ html: false,
+ },
+
+ edit,
+
+ save,
+};