You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@druid.apache.org by vo...@apache.org on 2022/09/26 18:47:51 UTC

[druid-website-src] branch site-fixes created (now e2a56441)

This is an automated email from the ASF dual-hosted git repository.

vogievetsky pushed a change to branch site-fixes
in repository https://gitbox.apache.org/repos/asf/druid-website-src.git


      at e2a56441 site build fixes

This branch includes the following new commits:

     new e2a56441 site build fixes

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org


[druid-website-src] 01/01: site build fixes

Posted by vo...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

vogievetsky pushed a commit to branch site-fixes
in repository https://gitbox.apache.org/repos/asf/druid-website-src.git

commit e2a56441f8dd3f038f8e10f2970d1af50c407f16
Author: Vadim Ogievetsky <va...@ogievetsky.com>
AuthorDate: Mon Sep 26 11:47:18 2022 -0700

    site build fixes
---
 _config.yml                      |   1 +
 css-extra/code-block-buttons.css |  39 +++++++++++++
 css-extra/main.css               |   1 +
 css-extra/prism.css              | 115 +++++++++++++++++++++++++++++++++++++++
 package.json                     |   8 ++-
 5 files changed, 162 insertions(+), 2 deletions(-)

diff --git a/_config.yml b/_config.yml
index 5d593580..8a284141 100644
--- a/_config.yml
+++ b/_config.yml
@@ -15,6 +15,7 @@ exclude:
   - package.json
   - package-lock.json
   - scss
+  - css-extra
   - private
   - _staging
   - release.sh
diff --git a/css-extra/code-block-buttons.css b/css-extra/code-block-buttons.css
new file mode 100644
index 00000000..d83896cc
--- /dev/null
+++ b/css-extra/code-block-buttons.css
@@ -0,0 +1,39 @@
+/* "Copy" code block button */
+pre {
+  position: relative;
+}
+
+pre .btnIcon {
+  position: absolute;
+  top: 4px;
+  z-index: 2;
+  cursor: pointer;
+  border: 1px solid transparent;
+  padding: 0;
+  color: #fff;
+  background-color: transparent;
+  height: 30px;
+  transition: all .25s ease-out;
+}
+
+pre .btnIcon:hover {
+  text-decoration: none;
+}
+
+.btnIcon__body {
+  align-items: center;
+  display: flex;
+}
+
+.btnIcon svg {
+  fill: currentColor;
+  margin-right: .4em;
+}
+
+.btnIcon__label {
+  font-size: 11px;
+}
+
+.btnClipboard {
+  right: 10px;
+}
diff --git a/css-extra/main.css b/css-extra/main.css
new file mode 100644
index 00000000..ad659c39
--- /dev/null
+++ b/css-extra/main.css
@@ -0,0 +1 @@
+a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}b [...]
\ No newline at end of file
diff --git a/css-extra/prism.css b/css-extra/prism.css
new file mode 100644
index 00000000..d783edb5
--- /dev/null
+++ b/css-extra/prism.css
@@ -0,0 +1,115 @@
+/**
+ * Copyright (c) 2017-present, Facebook, Inc.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ *
+ * Modified prism.js default theme for JavaScript, CSS and HTML
+ * Based on dabblet (http://dabblet.com)
+ * @author Lea Verou
+ */
+
+code[class*='language-'],
+pre[class*='language-'] {
+  font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
+  text-align: left;
+  white-space: pre;
+  word-spacing: normal;
+  word-break: normal;
+  word-wrap: normal;
+  line-height: 1.5;
+
+  -moz-tab-size: 4;
+  -o-tab-size: 4;
+  tab-size: 4;
+
+  -webkit-hyphens: none;
+  -moz-hyphens: none;
+  -ms-hyphens: none;
+  hyphens: none;
+}
+
+/* Code blocks */
+pre[class*='language-'] {
+  padding: 1em;
+  margin: 0.5em 0;
+  overflow: auto;
+}
+
+/* Inline code */
+:not(pre) > code[class*='language-'] {
+  padding: 0.1em;
+  border-radius: 0.3em;
+  white-space: normal;
+}
+
+.token.comment,
+.token.prolog,
+.token.doctype,
+.token.cdata {
+  color: slategray;
+}
+
+.token.punctuation {
+  color: #999;
+}
+
+.namespace {
+  opacity: 0.7;
+}
+
+.token.property,
+.token.tag,
+.token.boolean,
+.token.constant,
+.token.symbol,
+.token.deleted {
+  color: #905;
+}
+
+.token.selector,
+.token.number,
+.token.attr-name,
+.token.string,
+.token.char,
+.token.builtin,
+.token.inserted {
+  color: #690;
+}
+
+.token.operator,
+.token.entity,
+.token.url,
+.language-css .token.string,
+.style .token.string {
+  color: #9a6e3a;
+}
+
+.token.atrule,
+.token.attr-value,
+.token.keyword {
+  color: #07a;
+}
+
+.token.function,
+.token.class-name {
+  color: #dd4a68;
+}
+
+.token.regex,
+.token.important,
+.token.variable {
+  color: #e90;
+}
+
+.token.important,
+.token.bold {
+  font-weight: bold;
+}
+.token.italic {
+  font-style: italic;
+}
+
+.token.entity {
+  cursor: help;
+}
diff --git a/package.json b/package.json
index b9304f56..87d6a713 100644
--- a/package.json
+++ b/package.json
@@ -1,7 +1,7 @@
 {
   "name": "druid-website",
   "version": "0.2.0",
-  "description": "Druid Website",
+  "description": "Druid Website (Source)",
   "keywords": [
     "druid",
     "website"
@@ -11,7 +11,8 @@
     "run": "bundle exec jekyll serve --future --port 4001 --safe",
     "start": "bundle exec jekyll serve --future --port 4001 --safe",
     "watch": "gulp watch",
-    "compile": "gulp all; bundle exec jekyll build",
+    "clean": "rm -rf css/*",
+    "compile": "gulp all && cp ./css-extra/* ./css && bundle exec jekyll build",
     "build": "npm run compile && rm -r ../druid-website/* && cp -r ./_site/* ../druid-website/",
     "build-release": "./release.sh"
   },
@@ -22,5 +23,8 @@
     "gulp-sass": "4.0.1",
     "natives": "^1.1.6",
     "node-sass": "4.9.2"
+  },
+  "volta": {
+    "node": "10.24.1"
   }
 }


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org