[BUGFIX] Add jekyll dependency in Gemfile. (#660)

* [BUGFIX] Add jekyll dependency in Gemfile.

* [Buildkite] Optimise documentation sync step

* [DOC] Fix merge conflict for index.md

* [DOC] Fix formatting issues
pull/661/head
Clément Michaud 2020-02-29 06:15:03 +01:00 committed by GitHub
parent adf7bbaf5b
commit a9f8958187
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 10 additions and 20 deletions

View File

@ -26,7 +26,7 @@ steps:
command: ".buildkite/steps/aurpackages.sh | buildkite-agent pipeline upload" command: ".buildkite/steps/aurpackages.sh | buildkite-agent pipeline upload"
if: build.tag != null || build.branch == "master" if: build.tag != null || build.branch == "master"
- label: ":docs: Deploy documentation" - label: ":book: Deploy Documentation"
command: "syncdoc.sh" command: "syncdoc.sh"
agents: agents:
upload: "fast" upload: "fast"

View File

@ -3,7 +3,7 @@
set -e set -e
rm -rf authelia rm -rf authelia
git clone git@github.com:authelia/authelia.git --branch gh-pages git clone git@github.com:authelia/authelia.git --single-branch --branch gh-pages
pushd docs pushd docs
bundle install bundle install
@ -14,7 +14,7 @@ COMMIT=$(git show -s --format=%h)
pushd authelia pushd authelia
git add -A git add -A
git commit -m "synchronize docs of commit ${COMMIT}" git commit -m "Synchronize docs of commit: ${COMMIT}"
git push git push
popd popd

View File

@ -8,7 +8,7 @@ source "https://rubygems.org"
# #
# This will help ensure the proper Jekyll version is running. # This will help ensure the proper Jekyll version is running.
# Happy Jekylling! # Happy Jekylling!
# gem "jekyll", "~> 3.8.5" gem "jekyll", "~> 3.8.5"
# This is the default theme for new Jekyll sites. You may change this to anything you like. # This is the default theme for new Jekyll sites. You may change this to anything you like.
#gem "minima", "~> 2.0" #gem "minima", "~> 2.0"

View File

@ -248,6 +248,7 @@ PLATFORMS
DEPENDENCIES DEPENDENCIES
github-pages github-pages
jekyll (~> 3.8.5)
just-the-docs just-the-docs
tzinfo-data tzinfo-data

View File

@ -63,7 +63,7 @@ For instance, with the docker image, just run
$6$rounds=50000$BpLnfgDsc2WD8F2q$be7OyobnQ8K09dyDiGjY.cULh4yDePMh6CUMpLwF4WHTJmLcPE2ijM2ZsqZL.hVAANojEfDu3sU9u9uD7AeBJ/ $6$rounds=50000$BpLnfgDsc2WD8F2q$be7OyobnQ8K09dyDiGjY.cULh4yDePMh6CUMpLwF4WHTJmLcPE2ijM2ZsqZL.hVAANojEfDu3sU9u9uD7AeBJ/
## Password Hash Function ## Password Hash Function
The only supported hash function is salted sha512 determined by the prefix `$6$` as described The only supported hash function is salted sha512 determined by the prefix `$6$` as described
in this [wiki](https://en.wikipedia.org/wiki/Crypt_(C)) page. in this [wiki](https://en.wikipedia.org/wiki/Crypt_(C)) page.
@ -74,4 +74,3 @@ The best algorithm, [Argon2](https://en.wikipedia.org/wiki/Argon2) does though.
[Password Hashing Competition](https://en.wikipedia.org/wiki/Password_Hashing_Competition) in 2015 and is now [Password Hashing Competition](https://en.wikipedia.org/wiki/Password_Hashing_Competition) in 2015 and is now
considered the best hashing function. There is an open [issue](https://github.com/authelia/authelia/issues/577) considered the best hashing function. There is an open [issue](https://github.com/authelia/authelia/issues/577)
to add support for this hashing function. to add support for this hashing function.

View File

@ -36,7 +36,7 @@ notifier:
## trusted_cert: "" ## trusted_cert: ""
``` ```
## Using Gmail ## Using Gmail
You need to generate an app password in order to use Gmail SMTP servers. The process is You need to generate an app password in order to use Gmail SMTP servers. The process is
described [here](https://support.google.com/accounts/answer/185833?hl=en) described [here](https://support.google.com/accounts/answer/185833?hl=en)

View File

@ -10,7 +10,7 @@ nav_order: 7
**Authelia** can temporarily ban accounts when there was too many **Authelia** can temporarily ban accounts when there was too many
authentication attempts. This helps prevent brute force attacks. authentication attempts. This helps prevent brute force attacks.
## Configuration ## Configuration
```yaml ```yaml
regulation: regulation:

View File

@ -12,7 +12,7 @@ If you don't have a SQL server, you can use [SQLite](https://en.wikipedia.org/wi
However please note that this setup will prevent you from running multiple However please note that this setup will prevent you from running multiple
instances of Authelia since the database will be a local file. instances of Authelia since the database will be a local file.
## Configuration ## Configuration
Just give the path to the sqlite database. It will be created if the file does not exist. Just give the path to the sqlite database. It will be created if the file does not exist.

View File

@ -34,7 +34,7 @@ normal to see this exception several times.
Below is what the login page looks like after you accepted all exceptions: Below is what the login page looks like after you accepted all exceptions:
<p align="center"> <p align="center">
<img src="../docs/images/1FA.png" width="400"> <img src="./images/1FA.png" width="400">
</p> </p>
You can use one of the users listed in You can use one of the users listed in

View File

@ -42,22 +42,12 @@ so that you can test it in minutes. Let's begin with the
* is not an OAuth or OpenID Connect provider yet. * is not an OAuth or OpenID Connect provider yet.
* is not a SAML provider yet. * is not a SAML provider yet.
<<<<<<< HEAD
* does not support support authentication against an OAuth or OpenID Connect provider.
* does not support using hardware devices as single factor.
* does not allow provide a PAM module yet.
=======
* does not support authentication against an OAuth or OpenID Connect provider. * does not support authentication against an OAuth or OpenID Connect provider.
* does not support authentication against a SAML provider. * does not support authentication against a SAML provider.
* does not support using hardware devices as single factor. * does not support using hardware devices as single factor.
* does not provide a PAM module yet. * does not provide a PAM module yet.
>>>>>>> [WIP] Use 'Just-the-docs' jekyll theme to organize documentation.
[Duo]: https://duo.com/ [Duo]: https://duo.com/
[Yubikey]: https://www.yubico.com/products/yubikey-hardware/yubikey4/ [Yubikey]: https://www.yubico.com/products/yubikey-hardware/yubikey4/
<<<<<<< HEAD
[Google Authenticator]: https://google-authenticator.com/ [Google Authenticator]: https://google-authenticator.com/
=======
[Google Authenticator]: https://google-authenticator.com/
>>>>>>> [WIP] Use 'Just-the-docs' jekyll theme to organize documentation.