Browse Source

hosting category and refactored category usage

pull/21/head
Kyle Spearrin 8 years ago
parent
commit
8e5091bde2
  1. 2
      _articles/account/change-your-email.md
  2. 2
      _articles/account/change-your-master-password.md
  3. 2
      _articles/account/delete-your-account.md
  4. 2
      _articles/account/export-your-data.md
  5. 2
      _articles/account/forgot-master-password.md
  6. 2
      _articles/account/lost-two-step-device.md
  7. 2
      _articles/account/setup-two-step-login-authenticator.md
  8. 2
      _articles/account/setup-two-step-login-duo.md
  9. 2
      _articles/account/setup-two-step-login-email.md
  10. 2
      _articles/account/setup-two-step-login-u2f.md
  11. 2
      _articles/account/setup-two-step-login-yubikey.md
  12. 2
      _articles/account/setup-two-step-login.md
  13. 2
      _articles/account/update-encryption-key.md
  14. 2
      _articles/directory-connector/azure-active-directory.md
  15. 2
      _articles/directory-connector/directory-sync.md
  16. 2
      _articles/directory-connector/gsuite-directory.md
  17. 2
      _articles/directory-connector/ldap-directory.md
  18. 2
      _articles/directory-connector/user-group-filters.md
  19. 12
      _articles/hosting/what-platforms-are-supported.md
  20. 2
      _articles/importing/import-data.md
  21. 2
      _articles/importing/import-from-1password.md
  22. 2
      _articles/importing/import-from-chrome.md
  23. 2
      _articles/importing/import-from-lastpass.md
  24. 2
      _articles/miscellaneous/auto-fill-android.md
  25. 2
      _articles/miscellaneous/extension-wont-load-in-private-mode.md
  26. 2
      _articles/miscellaneous/localization.md
  27. 2
      _articles/organizations/collections.md
  28. 2
      _articles/organizations/groups.md
  29. 2
      _articles/organizations/managing-users.md
  30. 2
      _articles/organizations/what-is-an-organization.md
  31. 2
      _articles/security/can-bitwarden-see-my-passwords.md
  32. 2
      _articles/security/cloud-server-security.md
  33. 2
      _articles/security/how-is-data-securely-transmitted-and-stored.md
  34. 2
      _articles/security/password-salt-hash.md
  35. 2
      _articles/security/what-encryption-is-used.md
  36. 2
      _articles/security/what-happens-if-bitwarden-is-hacked.md
  37. 2
      _articles/security/what-information-is-encrypted.md
  38. 2
      _articles/security/where-is-data-stored-cloud.md
  39. 2
      _articles/security/where-is-data-stored-computer.md
  40. 2
      _articles/security/why-should-i-trust-bitwarden.md
  41. 5
      _categories/hosting.md
  42. 12
      _layouts/article.html
  43. 3
      _layouts/category.html
  44. 9
      _plugins/filename.rb
  45. 3
      index.html
  46. 5
      search/index.html

2
_articles/account/change-your-email.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: Change your email title: Change your email
categories: [Getting Started, Account Management] categories: [account-management]
featured: false featured: false
popular: false popular: false
tags: [account, email] tags: [account, email]

2
_articles/account/change-your-master-password.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: Change your master password title: Change your master password
categories: [Getting Started, Account Management] categories: [getting-started, account-management]
featured: false featured: false
popular: false popular: false
tags: [password, account] tags: [password, account]

2
_articles/account/delete-your-account.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: Delete your account title: Delete your account
categories: [Account Management] categories: [account-management]
featured: false featured: false
popular: false popular: false
tags: [account, delete] tags: [account, delete]

2
_articles/account/export-your-data.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: Export your vault data title: Export your vault data
categories: [Account Management] categories: [account-management]
featured: false featured: false
popular: false popular: false
tags: [export, accounts, csv] tags: [export, accounts, csv]

2
_articles/account/forgot-master-password.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: I forgot my master password title: I forgot my master password
categories: [Account Management] categories: [account-management]
featured: true featured: true
popular: false popular: false
tags: [master password, account] tags: [master password, account]

2
_articles/account/lost-two-step-device.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: I lost my two-step login (2FA) device title: I lost my two-step login (2FA) device
categories: [Account Management] categories: [account-management]
featured: false featured: false
popular: false popular: false
tags: [two-step login, 2fa, two factor authentication, account] tags: [two-step login, 2fa, two factor authentication, account]

2
_articles/account/setup-two-step-login-authenticator.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: Set up two-step login with an authenticator app title: Set up two-step login with an authenticator app
categories: [Account Management] categories: [account-management]
featured: false featured: false
popular: false popular: false
tags: [two-step login, 2fa, two factor authentication, account, google authenticator, authy, totp] tags: [two-step login, 2fa, two factor authentication, account, google authenticator, authy, totp]

2
_articles/account/setup-two-step-login-duo.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: Set up two-step login with Duo Security title: Set up two-step login with Duo Security
categories: [Account Management] categories: [account-management]
featured: false featured: false
popular: false popular: false
tags: [two-step login, 2fa, two factor authentication, account, duo, sms] tags: [two-step login, 2fa, two factor authentication, account, duo, sms]

2
_articles/account/setup-two-step-login-email.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: Set up two-step login with email title: Set up two-step login with email
categories: [Account Management] categories: [account-management]
featured: false featured: false
popular: false popular: false
tags: [two-step login, 2fa, two factor authentication, account, email, totp] tags: [two-step login, 2fa, two factor authentication, account, email, totp]

2
_articles/account/setup-two-step-login-u2f.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: Set up two-step login with FIDO U2F title: Set up two-step login with FIDO U2F
categories: [Account Management] categories: [account-management]
featured: false featured: false
popular: false popular: false
tags: [two-step login, 2fa, two factor authentication, account, u2f, fido] tags: [two-step login, 2fa, two factor authentication, account, u2f, fido]

2
_articles/account/setup-two-step-login-yubikey.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: Set up two-step login with YubiKey title: Set up two-step login with YubiKey
categories: [Account Management] categories: [account-management]
featured: false featured: false
popular: false popular: false
tags: [two-step login, 2fa, two factor authentication, account, yubikey, yubi, yubico] tags: [two-step login, 2fa, two factor authentication, account, yubikey, yubi, yubico]

2
_articles/account/setup-two-step-login.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: Set up two-step login (2FA) title: Set up two-step login (2FA)
categories: [Getting Started, Account Management] categories: [getting-started, account-management]
featured: false featured: false
popular: true popular: true
tags: [two-step login, 2fa, two factor authentication, account] tags: [two-step login, 2fa, two factor authentication, account]

2
_articles/account/update-encryption-key.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: Updating an old encryption key title: Updating an old encryption key
categories: [Account Management] categories: [account-management]
featured: false featured: false
popular: false popular: false
tags: [encryption key, account] tags: [encryption key, account]

2
_articles/directory-connector/azure-active-directory.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: Configuring directory sync with Azure Active Directory title: Configuring directory sync with Azure Active Directory
categories: [Organizations] categories: [organizations]
featured: true featured: true
popular: false popular: false
hidden: true hidden: true

2
_articles/directory-connector/directory-sync.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: Syncing users and groups with a directory title: Syncing users and groups with a directory
categories: [Organizations] categories: [organizations]
featured: true featured: true
popular: false popular: false
tags: [] tags: []

2
_articles/directory-connector/gsuite-directory.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: Configuring directory sync with G Suite (Google) title: Configuring directory sync with G Suite (Google)
categories: [Organizations] categories: [organizations]
featured: true featured: true
popular: false popular: false
hidden: false hidden: false

2
_articles/directory-connector/ldap-directory.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: Configuring directory sync with Active Directory or other LDAP servers title: Configuring directory sync with Active Directory or other LDAP servers
categories: [Organizations] categories: [organizations]
featured: true featured: true
popular: false popular: false
tags: [] tags: []

2
_articles/directory-connector/user-group-filters.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: Configuring user and group sync filters title: Configuring user and group sync filters
categories: [Organizations] categories: [organizations]
featured: false featured: false
popular: false popular: false
hidden: false hidden: false

12
_articles/hosting/what-platforms-are-supported.md

@ -0,0 +1,12 @@
---
layout: article
title: What platforms can I host on?
categories: [hosting]
featured: false
popular: false
tags: [platforms, hosting]
---
Bitwarden is a cross-platform application that is deployed using Docker Linux containers. This means that bitwarden can be hosted on Linux, macOS, and Windows machines.
You can read more about Docker and container technologies at [https://www.docker.com/what-docker](https://www.docker.com/what-docker){:target="_blank"}.

2
_articles/importing/import-data.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: Import your data from another application title: Import your data from another application
categories: [Getting Started] categories: [getting-started]
featured: true featured: true
popular: true popular: true
tags: [import] tags: [import]

2
_articles/importing/import-from-1password.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: Import your data from 1Password title: Import your data from 1Password
categories: [Getting Started] categories: [getting-started]
featured: true featured: true
popular: true popular: true
tags: [import, 1password] tags: [import, 1password]

2
_articles/importing/import-from-chrome.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: Import your data from Google Chrome title: Import your data from Google Chrome
categories: [Getting Started] categories: [getting-started]
featured: true featured: true
popular: false popular: false
tags: [import, chrome, opera, vivaldi] tags: [import, chrome, opera, vivaldi]

2
_articles/importing/import-from-lastpass.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: Import your data from LastPass title: Import your data from LastPass
categories: [Getting Started] categories: [getting-started]
featured: true featured: true
popular: true popular: true
tags: [import, lastpass] tags: [import, lastpass]

2
_articles/miscellaneous/auto-fill-android.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: Auto-fill logins on Android title: Auto-fill logins on Android
categories: [Miscellaneous] categories: [miscellaneous]
featured: false featured: false
popular: false popular: false
tags: [android, autofill, auto-fill] tags: [android, autofill, auto-fill]

2
_articles/miscellaneous/extension-wont-load-in-private-mode.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: Extension won't load in Firefox Private Browsing mode title: Extension won't load in Firefox Private Browsing mode
categories: [Miscellaneous] categories: [miscellaneous]
featured: false featured: false
popular: false popular: false
tags: [firefox, extension, private mode, private browsing] tags: [firefox, extension, private mode, private browsing]

2
_articles/miscellaneous/localization.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: Help translate bitwarden to other languages title: Help translate bitwarden to other languages
categories: [Miscellaneous] categories: [miscellaneous]
featured: false featured: false
popular: false popular: false
tags: [localize, l10n, translate, i18n, internationalization, language] tags: [localize, l10n, translate, i18n, internationalization, language]

2
_articles/organizations/collections.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: Collections title: Collections
categories: [Organizations] categories: [organizations]
featured: true featured: true
popular: false popular: false
tags: [] tags: []

2
_articles/organizations/groups.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: User groups title: User groups
categories: [Organizations] categories: [organizations]
featured: true featured: true
popular: false popular: false
tags: [] tags: []

2
_articles/organizations/managing-users.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: Managing users for your organization title: Managing users for your organization
categories: [Organizations] categories: [organizations]
featured: true featured: true
popular: false popular: false
tags: [] tags: []

2
_articles/organizations/what-is-an-organization.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: What are organizations? title: What are organizations?
categories: [Organizations] categories: [organizations]
featured: true featured: true
popular: false popular: false
tags: [] tags: []

2
_articles/security/can-bitwarden-see-my-passwords.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: Can the bitwarden team see my passwords? title: Can the bitwarden team see my passwords?
categories: [Security] categories: [security]
featured: true featured: true
popular: false popular: false
tags: [] tags: []

2
_articles/security/cloud-server-security.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: How do you keep the cloud servers secure? title: How do you keep the cloud servers secure?
categories: [Security] categories: [security]
featured: true featured: true
popular: false popular: false
tags: [cloud, azure] tags: [cloud, azure]

2
_articles/security/how-is-data-securely-transmitted-and-stored.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: How is my data securely trasmitted and stored on bitwarden servers? title: How is my data securely trasmitted and stored on bitwarden servers?
categories: [Security] categories: [security]
featured: true featured: true
popular: false popular: false
tags: [encryption] tags: [encryption]

2
_articles/security/password-salt-hash.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: Does bitwarden use a salted hash for my password? title: Does bitwarden use a salted hash for my password?
categories: [Security] categories: [security]
featured: true featured: true
popular: false popular: false
tags: [encryption, hash] tags: [encryption, hash]

2
_articles/security/what-encryption-is-used.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: What encryption is being used? title: What encryption is being used?
categories: [Security] categories: [security]
featured: true featured: true
popular: false popular: false
tags: [encryption] tags: [encryption]

2
_articles/security/what-happens-if-bitwarden-is-hacked.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: What happens if bitwarden gets hacked? title: What happens if bitwarden gets hacked?
categories: [Security] categories: [security]
featured: true featured: true
popular: false popular: false
tags: [hacked] tags: [hacked]

2
_articles/security/what-information-is-encrypted.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: What information is encrypted? title: What information is encrypted?
categories: [Security] categories: [security]
featured: true featured: true
popular: false popular: false
tags: [] tags: []

2
_articles/security/where-is-data-stored-cloud.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: Where is my data stored in the cloud? title: Where is my data stored in the cloud?
categories: [Security] categories: [security]
featured: true featured: true
popular: false popular: false
tags: [cloud] tags: [cloud]

2
_articles/security/where-is-data-stored-computer.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: Where is my data stored on my computer/device? title: Where is my data stored on my computer/device?
categories: [Security] categories: [security]
featured: true featured: true
popular: false popular: false
tags: [] tags: []

2
_articles/security/why-should-i-trust-bitwarden.md

@ -1,7 +1,7 @@
--- ---
layout: article layout: article
title: Why should I trust bitwarden with my passwords? title: Why should I trust bitwarden with my passwords?
categories: [Security] categories: [security]
featured: true featured: true
popular: true popular: true
tags: [] tags: []

5
_categories/hosting.md

@ -0,0 +1,5 @@
---
layout: category
title: On-premise Hosting
featured: true
---

12
_layouts/article.html

@ -1,6 +1,8 @@
--- ---
layout: default layout: default
--- ---
{% assign catIteration = 0 %}
{% assign catSize = page.categories | size %}
<div class="container"> <div class="container">
<h1 class="page-header"> <h1 class="page-header">
@ -8,9 +10,13 @@ layout: default
{{page.title}} {{page.title}}
</h1> </h1>
<div class="breadcrumb"> <div class="breadcrumb">
{{ page.categories | size | pluralize: 'Category', 'Categories' }}: {{ catSize | pluralize: 'Category', 'Categories' }}:
{% for category in page.categories %} {% for category in site.categories %}
<a href="/{{category | slugify}}">{{category}}</a>{% if forloop.last != true %}, {% endif %} {% assign catFilename = category.path | filename %}
{% if page.categories contains catFilename %}
{% assign catIteration = catIteration | plus: 1 %}
<a href="{{category.url}}">{{category.title}}</a>{% if catIteration != catSize %}, {% endif %}
{% endif %}
{% endfor %} {% endfor %}
</div> </div>
<div class="panel panel-default article"> <div class="panel panel-default article">

3
_layouts/category.html

@ -12,7 +12,8 @@ layout: default
<div class="col-md-8 articles"> <div class="col-md-8 articles">
<ol> <ol>
{% for article in sorted_articles %} {% for article in sorted_articles %}
{% if article.categories contains page.title and article.hidden != true %} {% assign pageFilename = page.path | filename %}
{% if article.categories contains pageFilename and article.hidden != true %}
<li><a href="{{article.url}}">{{article.title}}</a></li> <li><a href="{{article.url}}">{{article.title}}</a></li>
{% endif %} {% endif %}
{% endfor %} {% endfor %}

9
_plugins/filename.rb

@ -0,0 +1,9 @@
module FileName
def filename(path)
extn = File.extname path
name = File.basename path, extn
"#{name}"
end
end
Liquid::Template.register_filter(FileName)

3
index.html

@ -36,7 +36,8 @@ title: Help Center
<div class="panel-body"> <div class="panel-body">
<ul class="fa-ul"> <ul class="fa-ul">
{% for article in sorted_articles %} {% for article in sorted_articles %}
{% if article.categories contains category.title and article.hidden != true %} {% assign catFilename = category.path | filename %}
{% if article.categories contains catFilename and article.hidden != true %}
<li> <li>
<i class="fa-li fa fa-file-text-o"></i> <i class="fa-li fa fa-file-text-o"></i>
<a href="{{article.url}}">{{article.title}}</a> <a href="{{article.url}}">{{article.title}}</a>

5
search/index.html

@ -21,10 +21,9 @@ title: Search Results
{% if article.hidden != true %} {% if article.hidden != true %}
"{{article.url | slugify}}": { "{{article.url | slugify}}": {
"title": "{{article.title | xml_escape}}", "title": "{{article.title | xml_escape}}",
"categories": "{{article.categories | join: ', ' | xml_escape}}",
"tags": "{{article.tags | join: ', ' | xml_escape}}", "tags": "{{article.tags | join: ', ' | xml_escape}}",
"content": {{article.content | strip_html | strip_newlines | jsonify}}, "content": {{article.content | strip_html | strip_newlines | jsonify}},
"url": "{{article.url | xml_escape}}" "url": "{{article.url | xml_escape}}"
} }
{% unless forloop.last %},{% endunless %} {% unless forloop.last %},{% endunless %}
{% endif %} {% endif %}
@ -75,7 +74,6 @@ title: Search Results
var idx = lunr(function () { var idx = lunr(function () {
this.field('id'); this.field('id');
this.field('title', { boost: 20 }); this.field('title', { boost: 20 });
this.field('categories');
this.field('tags', { boost: 10 }); this.field('tags', { boost: 10 });
this.field('content'); this.field('content');
}); });
@ -84,7 +82,6 @@ title: Search Results
idx.add({ idx.add({
'id': key, 'id': key,
'title': window.store[key].title, 'title': window.store[key].title,
'categories': window.store[key].categories,
'tags': window.store[key].tags, 'tags': window.store[key].tags,
'content': window.store[key].content 'content': window.store[key].content
}); });

Loading…
Cancel
Save