summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamy Pesse <samypesse@gmail.com>2016-10-02 00:37:36 +0200
committerSamy Pesse <samypesse@gmail.com>2016-10-02 00:37:36 +0200
commit649a6c980cbfebdbe93b724dbc575dcc9ae75bf4 (patch)
tree4b8efefa39e357c1e9bf7a683947f2da3a2c607a
parent24624f0d0e3f489a0430daa20a0ca59497b4e0d6 (diff)
downloadgitbook-649a6c980cbfebdbe93b724dbc575dcc9ae75bf4.zip
gitbook-649a6c980cbfebdbe93b724dbc575dcc9ae75bf4.tar.gz
gitbook-649a6c980cbfebdbe93b724dbc575dcc9ae75bf4.tar.bz2
Include font-awesome in default theme
-rw-r--r--packages/gitbook-plugin-theme-default/less/main.less1
-rw-r--r--packages/gitbook-plugin-theme-default/less/variables.less4
-rw-r--r--packages/gitbook-plugin-theme-default/package.json4
-rwxr-xr-xpackages/gitbook-plugin-theme-default/prepublish.sh11
4 files changed, 17 insertions, 3 deletions
diff --git a/packages/gitbook-plugin-theme-default/less/main.less b/packages/gitbook-plugin-theme-default/less/main.less
index b2621f4..06a1c6d 100644
--- a/packages/gitbook-plugin-theme-default/less/main.less
+++ b/packages/gitbook-plugin-theme-default/less/main.less
@@ -1,5 +1,6 @@
@import "../node_modules/preboot/less/preboot.less";
@import "../node_modules/gitbook-markdown-css/less/mixin.less";
+@import "../node_modules/font-awesome/less/font-awesome.less";
@import "reset.less";
@import "variables.less";
diff --git a/packages/gitbook-plugin-theme-default/less/variables.less b/packages/gitbook-plugin-theme-default/less/variables.less
index aa1d591..4b5cf8a 100644
--- a/packages/gitbook-plugin-theme-default/less/variables.less
+++ b/packages/gitbook-plugin-theme-default/less/variables.less
@@ -21,3 +21,7 @@
@button-background: transparent;
@button-color: #ddd;
@button-hover-color: #ccc;
+// Font awesome
+@path-assets: '.';
+@path-fonts: '@{path-assets}/fonts';
+@fa-font-path: '@{path-fonts}/fontawesome';
diff --git a/packages/gitbook-plugin-theme-default/package.json b/packages/gitbook-plugin-theme-default/package.json
index 6beaaed..d26b46a 100644
--- a/packages/gitbook-plugin-theme-default/package.json
+++ b/packages/gitbook-plugin-theme-default/package.json
@@ -20,9 +20,7 @@
"preboot": "git+https://github.com/mdo/preboot.git#4aab4edd85f076d50609cbe28e4fe66cc0771701"
},
"scripts": {
- "build-css": "lessc -clean-css ./less/main.less ./_assets/website/theme.css",
- "build-js": "gitbook-plugin build ./src/index.js ./_assets/theme.js",
- "prepublish": "npm run build-css && npm run build-js"
+ "prepublish": "./prepublish.sh"
},
"repository": {
"type": "git",
diff --git a/packages/gitbook-plugin-theme-default/prepublish.sh b/packages/gitbook-plugin-theme-default/prepublish.sh
new file mode 100755
index 0000000..458df9b
--- /dev/null
+++ b/packages/gitbook-plugin-theme-default/prepublish.sh
@@ -0,0 +1,11 @@
+#! /bin/bash
+#
+# Compile LESS To CSS
+lessc -clean-css ./less/main.less ./_assets/website/theme.css
+
+# Compile JS
+gitbook-plugin build ./src/index.js ./_assets/theme.js
+
+# Copy fonts
+mkdir -p _assets/website/fonts
+cp -R node_modules/font-awesome/fonts/ _assets/website/fonts/fontawesome/