diff options
| author | Christine Dodrill <me@christine.website> | 2017-01-09 14:58:38 -0800 |
|---|---|---|
| committer | Christine Dodrill <me@christine.website> | 2017-01-09 14:58:38 -0800 |
| commit | 77625d0878ec67b66a112546405e4fcfeb4ca71f (patch) | |
| tree | 80dd46f37847347c2243ec22cbb68448c81a6a47 | |
| parent | 5c6d5d13ae3b02d552275db88630a4a2ecd1927f (diff) | |
| download | xesite-77625d0878ec67b66a112546405e4fcfeb4ca71f.tar.xz xesite-77625d0878ec67b66a112546405e4fcfeb4ca71f.zip | |
frontend: fix bulletpoints in blogposts and resume
| -rw-r--r-- | frontend/package.json | 1 | ||||
| -rw-r--r-- | frontend/src/Utils.js | 14 | ||||
| -rw-r--r-- | frontend/support/index.html | 3 |
3 files changed, 14 insertions, 4 deletions
diff --git a/frontend/package.json b/frontend/package.json index 36e1c8e..9de0f7d 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -41,6 +41,7 @@ "react-document-title": "^2.0.2", "react-dom": "^15.0.0", "rimraf": "^2.5.2", + "showdown": "^1.6.0", "webpack": "^2.1.0-beta.25", "webpack-uglify-js-plugin": "^1.1.9" }, diff --git a/frontend/src/Utils.js b/frontend/src/Utils.js index 942f75c..61023c8 100644 --- a/frontend/src/Utils.js +++ b/frontend/src/Utils.js @@ -1,6 +1,16 @@ // Module App.BlogEntry +showdown = require("showdown"); + +showdown.extension('blog', function() { + return [{ + type: 'output', + regex: /<ul>/g, + replace: '<ul class="browser-default">' + }]; +}); + exports.mdify = function(corpus) { - var converter = new showdown.Converter() + var converter = new showdown.Converter({ extensions: ['blog'] }); return converter.makeHtml(corpus); -} +}; diff --git a/frontend/support/index.html b/frontend/support/index.html index f56eab7..65d0e6c 100644 --- a/frontend/support/index.html +++ b/frontend/support/index.html @@ -6,14 +6,13 @@ <meta name="viewport" content="width=device-width, initial-scale=1" /> <title>Christine Dodrill</title> - <link href="http://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> + <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.8/css/materialize.min.css"> <link rel="stylesheet" href="/static/css/main.css"> </head> <body> <div id="app"></div> <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script> - <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/showdown/1.5.1/showdown.min.js"></script> <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/materialize/0.97.8/js/materialize.min.js"></script> </body> </html> |
