mirror of
https://github.com/bitwarden/help
synced 2025-12-10 05:13:43 +00:00
gulp build libs
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -6,3 +6,5 @@ _site/
|
||||
.jekyll-metadata
|
||||
*.bat
|
||||
*.tmp
|
||||
/lib
|
||||
_sass/
|
||||
@@ -3,7 +3,12 @@ permalink: pretty
|
||||
encoding: utf-8
|
||||
port: 4009
|
||||
|
||||
exclude: [node_modules, ./bitwarden-help.sln]
|
||||
exclude:
|
||||
- node_modules
|
||||
- bitwarden-help.sln
|
||||
- package.json
|
||||
- gulpfile.js
|
||||
- README.md
|
||||
|
||||
collections:
|
||||
categories:
|
||||
|
||||
@@ -7,10 +7,13 @@
|
||||
|
||||
<title>{% if page.title %}{{page.title}} | {% endif %}bitwarden Help & Support</title>
|
||||
|
||||
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" />
|
||||
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" />
|
||||
<link href="//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,300italic,400italic,600italic%7CLato:400,700,400italic" rel="stylesheet" type="text/css">
|
||||
<link href="/css/styles.css?v={{'now' | date: "%s"}}" rel="stylesheet" type="text/css">
|
||||
<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css"
|
||||
rel="stylesheet" />
|
||||
<link href="//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,300italic,400italic,600italic"
|
||||
rel="stylesheet" type="text/css">
|
||||
|
||||
<link href="/css/styles.css?v={{'now' | date: "%s"}}"
|
||||
rel="stylesheet" type="text/css">
|
||||
|
||||
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
|
||||
<!--[if lt IE 9]>
|
||||
@@ -20,30 +23,42 @@
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<nav class="navbar navbar-inverse navbar-fixed-top">
|
||||
<nav class="navbar navbar-inverse">
|
||||
<div class="container">
|
||||
<div class="navbar-header page-scroll">
|
||||
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-collapse">
|
||||
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#menu">
|
||||
<span class="sr-only">Toggle navigation</span>
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
<span class="icon-bar"></span>
|
||||
</button>
|
||||
<a class="navbar-brand" href="/"><i class="fa fa-shield"></i> <strong>bit</strong>warden</a>
|
||||
<a class="navbar-brand" href="/" onclick="gaEvent('Nav Logo')">
|
||||
<i class="fa fa-shield"></i>
|
||||
<span class="visible-xs-inline"><strong>bit</strong>warden</span>
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<div class="collapse navbar-collapse" id="navbar-collapse">
|
||||
<div class="collapse navbar-collapse" id="menu">
|
||||
<ul class="nav navbar-nav">
|
||||
<li>
|
||||
<a href="/"><i class="fa fa-support fa-fw visible-xs"></i> Help Center</a>
|
||||
</li>
|
||||
<li class="visible-xs"><a href="/">Home</a></li>
|
||||
<li><a href="/#organizations" onclick="gaEvent('Nav Org')">Business</a></li>
|
||||
<li><a href="/#download" onclick="gaEvent('Nav Download')">Download</a></li>
|
||||
<li><a href="https://help.bitwarden.com" onclick="gaEvent('Nav Help')">Help/FAQs</a></li>
|
||||
<li><a href="/contact">Contact</a></li>
|
||||
</ul>
|
||||
<ul class="nav navbar-nav navbar-right">
|
||||
<li>
|
||||
<a href="https://bitwarden.com/contact/"><i class="fa fa-envelope fa-fw"></i> Contact Us</a>
|
||||
<a href="https://vault.bitwarden.com/#/register" class="hidden-sm"
|
||||
onclick="gaEvent('Nav Create Account')"><b>Create Account</b></a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://bitwarden.com"><i class="fa fa-share fa-flip-horizontal fa-fw"></i> Return to bitwarden.com</a>
|
||||
<a href="https://vault.bitwarden.com/#/register" class="visible-sm"
|
||||
onclick="gaEvent('Nav Register')"><b>Register</b></a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://vault.bitwarden.com/#/" onclick="gaEvent('Nav Log In')">
|
||||
Log In
|
||||
<i class="fa fa-sign-in"></i>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
@@ -52,35 +67,69 @@
|
||||
|
||||
{{content}}
|
||||
|
||||
<footer class="text-center">
|
||||
<footer>
|
||||
<div class="container">
|
||||
<ul class="list-inline social-buttons">
|
||||
<li>
|
||||
<a href="https://www.facebook.com/bitwarden/" onclick="gaEvent('Social Facebook')"
|
||||
title="Like us on Facebook" target="_blank" class="btn-social btn-outline">
|
||||
<i class="fa fa-fw fa-facebook"></i>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://plus.google.com/114869903467947368993" onclick="gaEvent('Social Google+')"
|
||||
title="Follow us on Google Plus" target="_blank" class="btn-social btn-outline">
|
||||
<i class="fa fa-fw fa-google-plus"></i>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://twitter.com/bitwarden_app" onclick="gaEvent('Social Twitter')"
|
||||
title="Follow us on Twitter" target="_blank" class="btn-social btn-outline">
|
||||
<i class="fa fa-fw fa-twitter"></i>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
© Copyright 2015 - {{ 'now' | date: "%Y" }}<br />
|
||||
8bit Solutions LLC
|
||||
<div class="row">
|
||||
<div class="col-sm-4 col-xs-6">
|
||||
<h4>Links</h4>
|
||||
<ul class="list-unstyled">
|
||||
<li><a href="/">Home</a></li>
|
||||
<li><a href="/#download" onclick="gaEvent('Footer Download')">Download</a></li>
|
||||
<li><a href="/#organizations" onclick="gaEvent('Footer Business')">Business</a></li>
|
||||
<li><a href="/contact">Contact Us</a></li>
|
||||
<li><a href="https://vault.bitwarden.com/#/" onclick="gaEvent('Footer Web Vault')">Web Vault</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-sm-4 col-xs-6">
|
||||
<h4 class="invisible"> </h4>
|
||||
<ul class="list-unstyled">
|
||||
<li><a href="https://blog.bitwarden.com" onclick="gaEvent('Footer Blog')">Blog</a></li>
|
||||
<li><a href="https://help.bitwarden.com" onclick="gaEvent('Footer Help')">Help/Support</a></li>
|
||||
<li>
|
||||
<a href="https://github.com/bitwarden" target="_blank" onclick="gaEvent('Footer Source Code')">
|
||||
Source Code
|
||||
</a>
|
||||
</li>
|
||||
<li><a href="/privacy">Privacy Policy</a></li>
|
||||
<li><a href="/credits">Credits</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="col-sm-4 col-xs-12 social">
|
||||
<h4>Follow Us</h4>
|
||||
<ul class="list-inline">
|
||||
<li>
|
||||
<a href="https://twitter.com/bitwarden_app" title="Twitter" onclick="gaEvent('Follow Twitter')">
|
||||
<i class="fa fa-twitter"></i>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://www.facebook.com/bitwarden/" title="Facebook" onclick="gaEvent('Follow Facebook')">
|
||||
<i class="fa fa-facebook-square"></i>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://plus.google.com/114869903467947368993" title="Google+"
|
||||
onclick="gaEvent('Follow Google+')">
|
||||
<i class="fa fa-google-plus-square"></i>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="https://github.com/bitwarden" title="GitHub" onclick="gaEvent('Follow GitHub')">
|
||||
<i class="fa fa-github"></i>
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
© 2015 - {{ 'now' | date: "%Y" }}, <br class="visible-sm" />8bit Solutions LLC
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
|
||||
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
|
||||
<script>(window.jQuery || document.write('<script src="lib\/jquery\/jquery.min.js?v={{"now" | date: "%s"}}"><\/script>'));</script>
|
||||
|
||||
<script src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
|
||||
<script>((window.jQuery && window.jQuery.fn && window.jQuery.fn.modal) || document.write('<script src="lib\/bootstrap\/js\/bootstrap.min.js?v={{"now" | date: "%s"}}"><\/script>'));</script>
|
||||
|
||||
<script>
|
||||
(function (i, s, o, g, r, a, m) {
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
---
|
||||
---
|
||||
|
||||
@import "bootstrap";
|
||||
|
||||
$brand-primary: #3c8dbc;
|
||||
$brand-danger: #dd4b39;
|
||||
$brand-success: #00a65a;
|
||||
|
||||
65
gulpfile.js
Normal file
65
gulpfile.js
Normal file
@@ -0,0 +1,65 @@
|
||||
var gulp = require('gulp'),
|
||||
rimraf = require('rimraf'),
|
||||
concat = require('gulp-concat'),
|
||||
rename = require('gulp-rename'),
|
||||
runSequence = require('run-sequence'),
|
||||
merge = require('merge-stream');
|
||||
|
||||
var paths = {};
|
||||
paths.dist = './_site/';
|
||||
paths.sass = './_sass/';
|
||||
paths.libDir = './lib/';
|
||||
paths.npmDir = './node_modules/';
|
||||
paths.cssDir = './css/';
|
||||
paths.jsDir = './scripts/';
|
||||
|
||||
gulp.task('build', function (cb) {
|
||||
return runSequence(
|
||||
'clean',
|
||||
'lib',
|
||||
cb);
|
||||
});
|
||||
|
||||
gulp.task('clean:lib', function (cb) {
|
||||
return rimraf(paths.libDir, cb);
|
||||
});
|
||||
|
||||
gulp.task('clean', ['clean:lib']);
|
||||
|
||||
gulp.task('lib', ['clean:lib'], function () {
|
||||
var libs = [
|
||||
{
|
||||
src: paths.npmDir + 'bootstrap-sass/assets/javascripts/bootstrap.min.js',
|
||||
dest: paths.libDir + 'bootstrap/js'
|
||||
},
|
||||
{
|
||||
src: paths.npmDir + 'bootstrap-sass/assets/fonts/bootstrap/*',
|
||||
dest: paths.libDir + 'bootstrap/fonts'
|
||||
},
|
||||
{
|
||||
src: paths.npmDir + 'bootstrap-sass/assets/stylesheets/**',
|
||||
dest: paths.sass
|
||||
},
|
||||
{
|
||||
src: [
|
||||
paths.npmDir + 'font-awesome/**/css/font-awesome.min.css',
|
||||
paths.npmDir + 'font-awesome/**/fonts/*'
|
||||
],
|
||||
dest: paths.libDir + 'font-awesome'
|
||||
},
|
||||
{
|
||||
src: paths.npmDir + 'jquery/dist/jquery.min.js',
|
||||
dest: paths.libDir + 'jquery'
|
||||
},
|
||||
{
|
||||
src: paths.npmDir + 'lunr/lunr.js',
|
||||
dest: paths.libDir + 'lunr'
|
||||
}
|
||||
];
|
||||
|
||||
var tasks = libs.map(function (lib) {
|
||||
return gulp.src(lib.src).pipe(gulp.dest(lib.dest));
|
||||
});
|
||||
|
||||
return merge(tasks);
|
||||
});
|
||||
16
package.json
Normal file
16
package.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"name": "bitwarden",
|
||||
"version": "0.0.0",
|
||||
"devDependencies": {
|
||||
"gulp": "3.9.1",
|
||||
"gulp-concat": "2.6.0",
|
||||
"gulp-rename": "1.2.2",
|
||||
"rimraf": "2.4.3",
|
||||
"run-sequence": "1.1.3",
|
||||
"merge-stream": "1.0.0",
|
||||
"bootstrap-sass": "3.3.7",
|
||||
"font-awesome": "4.7.0",
|
||||
"jquery": "2.1.4",
|
||||
"lunr": "0.7.1"
|
||||
}
|
||||
}
|
||||
6
scripts/lunr.min.js
vendored
6
scripts/lunr.min.js
vendored
File diff suppressed because one or more lines are too long
@@ -32,7 +32,7 @@ title: Search Results
|
||||
</div>
|
||||
|
||||
|
||||
<script src="/scripts/lunr.min.js"></script>
|
||||
<script src="../lib/lunr/lunr.js"></script>
|
||||
<script>
|
||||
window.store = {
|
||||
{% for article in site.articles %}
|
||||
|
||||
Reference in New Issue
Block a user