summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--package.json2
-rw-r--r--public/js/public.js2
-rw-r--r--public/views/foot.ejs2
-rw-r--r--public/views/index.ejs2
-rw-r--r--public/views/pretty.ejs2
-rw-r--r--public/views/slide.ejs2
-rw-r--r--webpack.production.js8
-rw-r--r--webpackBaseConfig.js11
8 files changed, 17 insertions, 14 deletions
diff --git a/package.json b/package.json
index 6b313bef..80a0e22b 100644
--- a/package.json
+++ b/package.json
@@ -29,10 +29,8 @@
"file-saver": "^1.3.3",
"flowchart.js": "^1.6.3",
"formidable": "^1.0.17",
- "gist-embed": "github:yukaii/gist-embed",
"handlebars": "^4.0.5",
"helmet": "^2.3.0",
- "highlight.js": "^9.7.0",
"i18n": "^0.8.3",
"imgur": "git+https://github.com/hackmdio/node-imgur.git",
"jquery": "^3.1.1",
diff --git a/public/js/public.js b/public/js/public.js
index af8c0924..f83ef41f 100644
--- a/public/js/public.js
+++ b/public/js/public.js
@@ -5,9 +5,7 @@ require('prismjs/themes/prism.css');
require('highlight.js/styles/github-gist.css');
/* other vendors plugin */
-require('gist-embed');
require('string');
-require('highlight.js');
require('prismjs');
require('prismjs/components/prism-wiki');
require('to-markdown');
diff --git a/public/views/foot.ejs b/public/views/foot.ejs
index 4294070e..e2af5b0e 100644
--- a/public/views/foot.ejs
+++ b/public/views/foot.ejs
@@ -23,6 +23,8 @@
<script src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/4.16.4/lodash.min.js" defer></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/socket.io/1.5.0/socket.io.min.js" defer></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.0.5/handlebars.min.js" defer></script>
+<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.7.0/highlight.min.js" defer></script>
+<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/gist-embed/2.5/gist-embed.min.js" defer></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/viz.js/1.3.0/viz.js" defer></script>
<%- include build/index-scripts %>
<script src="<%- url %>/js/google-drive-upload.js" defer></script>
diff --git a/public/views/index.ejs b/public/views/index.ejs
index 4ab3cdec..c486f05d 100644
--- a/public/views/index.ejs
+++ b/public/views/index.ejs
@@ -208,6 +208,8 @@
<script src="//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" defer></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.0.5/handlebars.min.js" defer></script>
+ <script src="//cdnjs.cloudflare.com/ajax/libs/list.pagination.js/0.1.1/list.pagination.min.js" defer></script>
+ <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.7.0/highlight.min.js" defer></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/4.16.4/lodash.min.js" defer></script>
<%- include build/cover-scripts %>
</body>
diff --git a/public/views/pretty.ejs b/public/views/pretty.ejs
index 8fecb04c..4f6e7a4d 100644
--- a/public/views/pretty.ejs
+++ b/public/views/pretty.ejs
@@ -103,6 +103,8 @@
<script src="//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" defer></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.0.5/handlebars.min.js" defer></script>
+<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/gist-embed/2.5/gist-embed.min.js" defer></script>
+<script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.7.0/highlight.min.js" defer></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/4.16.4/lodash.min.js" defer></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/viz.js/1.3.0/viz.js" defer></script>
<%- include build/pretty-scripts %>
diff --git a/public/views/slide.ejs b/public/views/slide.ejs
index 398f40b4..f7e17eea 100644
--- a/public/views/slide.ejs
+++ b/public/views/slide.ejs
@@ -104,6 +104,8 @@
<script src="//ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/handlebars.js/4.0.5/handlebars.min.js" defer></script>
+ <script src="//cdnjs.cloudflare.com/ajax/libs/highlight.js/9.7.0/highlight.min.js" defer></script>
+ <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/gist-embed/2.5/gist-embed.min.js" defer></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/lodash.js/4.16.4/lodash.min.js" defer></script>
<script src="//cdnjs.cloudflare.com/ajax/libs/viz.js/1.3.0/viz.js" defer></script>
<%- include build/slide-scripts %>
diff --git a/webpack.production.js b/webpack.production.js
index 1c2190ab..95b90b97 100644
--- a/webpack.production.js
+++ b/webpack.production.js
@@ -7,11 +7,15 @@ var HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = Object.assign({}, baseConfig, {
plugins: [
new webpack.ProvidePlugin({
- '_': 'lodash',
Visibility: "visibilityjs",
Cookies: "js-cookie",
emojify: "emojify.js",
- key: "keymaster"
+ key: "keymaster",
+ $: "jquery",
+ jQuery: "jquery",
+ "window.jQuery": "jquery",
+ "moment": "moment",
+ "Handlebars": "handlebars"
}),
new ExtractTextPlugin("[name].css"),
new webpack.optimize.CommonsChunkPlugin({
diff --git a/webpackBaseConfig.js b/webpackBaseConfig.js
index 7648cd8f..a39f8384 100644
--- a/webpackBaseConfig.js
+++ b/webpackBaseConfig.js
@@ -81,13 +81,11 @@ module.exports = {
locale: path.join(__dirname, 'public/js/locale.js'),
vendor: [
"imports?$=jquery!jquery-mousewheel",
- "script!gist-embed",
"expose?filterXSS!xss",
"js-url",
"expose?Spinner!spin.js",
"script!Idle.Js",
"expose?LZString!lz-string",
- "expose?ListPagination!list.pagination.js/dist/list.pagination.js",
"script!codemirror",
"script!select2",
"script!inlineAttachment",
@@ -129,7 +127,8 @@ module.exports = {
"lodash": "_",
"jquery": "$",
"moment": "moment",
- "handlebars": "Handlebars"
+ "handlebars": "Handlebars",
+ "highlight.js": "hljs"
},
module: {
@@ -160,11 +159,7 @@ module.exports = {
}, {
test: /\.svg(\?v=\d+\.\d+\.\d+)?$/,
loader: "url?limit=10000&mimetype=image/svg+xml"
- }],
-
- noParse: [
- "gist-embed"
- ]
+ }]
},
node: {