diff --git a/content/Projets/tracking/index.md b/content/Projets/tracking/index.md
new file mode 100644
index 0000000000000000000000000000000000000000..0d076ac4722afce10990e3fe662f2328e543b1e9
--- /dev/null
+++ b/content/Projets/tracking/index.md
@@ -0,0 +1,3 @@
+# Tracking
+
+# <i class="fa fa-user-secret" aria-hidden="true"></i>
diff --git a/content/package.json b/content/package.json
index 5a7c6cafe2d95565aa3fe5f0f04c1d3bde6c22e7..ae2ea6fa687d20b94de6713a24c60d4446dc6d1a 100644
--- a/content/package.json
+++ b/content/package.json
@@ -9,6 +9,7 @@
"author": "",
"license": "ISC",
"dependencies": {
+ "font-awesome": "^4.7.0",
"reveal.js": "^3.5.0"
}
}
diff --git a/content/slides/bitcoin.html b/content/slides/bitcoin.html
new file mode 100644
index 0000000000000000000000000000000000000000..19ea9e0db9c59dbdf7bf1669f00b78040e6cbc50
--- /dev/null
+++ b/content/slides/bitcoin.html
@@ -0,0 +1,54 @@
+<!doctype html>
+<html>
+ <head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+
+ <title>Bitcoin</title>
+
+ <link rel="stylesheet" href="../node_modules/reveal.js/css/reveal.css">
+ <link rel="stylesheet" href="../node_modules/reveal.js/css/theme/white.css">
+
+ <!-- Theme used for syntax highlighting of code -->
+ <link rel="stylesheet" href="../node_modules/reveal.js/lib/css/zenburn.css">
+ <link rel="stylesheet" href="../node_modules/font-awesome/css/font-awesome.min.css">
+
+ <!-- Printing and PDF exports -->
+ <script>
+ var link = document.createElement( 'link' );
+ link.rel = 'stylesheet';
+ link.type = 'text/css';
+ link.href = window.location.search.match( /print-pdf/gi ) ? '../node_modules/reveal.js/css/print/pdf.css' : '../node_modules/reveal.js/css/print/paper.css';
+ document.getElementsByTagName( 'head' )[0].appendChild( link );
+ </script>
+ </head>
+ <body>
+ <div class="reveal">
+ <div class="slides">
+ <section data-markdown="md/bitcoin/index.md"
+ data-separator="^\n\n\n"
+ data-separator-vertical="^\n\n"
+ data-separator-notes="^Note:"
+ data-charset="iso-8859-15">
+ </section>
+ </div>
+ </div>
+
+ <script src="../node_modules/reveal.js/lib/js/head.min.js"></script>
+ <script src="../node_modules/reveal.js/js/reveal.js"></script>
+
+ <script>
+ // More info about config & dependencies:
+ // - https://github.com/hakimel/reveal.js#configuration
+ // - https://github.com/hakimel/reveal.js#dependencies
+ Reveal.initialize({
+ dependencies: [
+ { src: '../node_modules/reveal.js/plugin/markdown/marked.js' },
+ { src: '../node_modules/reveal.js/plugin/markdown/markdown.js' },
+ { src: '../node_modules/reveal.js/plugin/notes/notes.js', async: true },
+ { src: '../node_modules/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }
+ ]
+ });
+ </script>
+ </body>
+</html>
diff --git a/content/slides/crypto.html b/content/slides/crypto.html
new file mode 100644
index 0000000000000000000000000000000000000000..f2309d63496557bf2f5f01c0410e95bad42f4769
--- /dev/null
+++ b/content/slides/crypto.html
@@ -0,0 +1,54 @@
+<!doctype html>
+<html>
+ <head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+
+ <title>Cryptologie</title>
+
+ <link rel="stylesheet" href="../node_modules/reveal.js/css/reveal.css">
+ <link rel="stylesheet" href="../node_modules/reveal.js/css/theme/white.css">
+
+ <!-- Theme used for syntax highlighting of code -->
+ <link rel="stylesheet" href="../node_modules/reveal.js/lib/css/zenburn.css">
+ <link rel="stylesheet" href="../node_modules/font-awesome/css/font-awesome.min.css">
+
+ <!-- Printing and PDF exports -->
+ <script>
+ var link = document.createElement( 'link' );
+ link.rel = 'stylesheet';
+ link.type = 'text/css';
+ link.href = window.location.search.match( /print-pdf/gi ) ? '../node_modules/reveal.js/css/print/pdf.css' : '../node_modules/reveal.js/css/print/paper.css';
+ document.getElementsByTagName( 'head' )[0].appendChild( link );
+ </script>
+ </head>
+ <body>
+ <div class="reveal">
+ <div class="slides">
+ <section data-markdown="md/cypto/index.md"
+ data-separator="^\n\n\n"
+ data-separator-vertical="^\n\n"
+ data-separator-notes="^Note:"
+ data-charset="iso-8859-15">
+ </section>
+ </div>
+ </div>
+
+ <script src="../node_modules/reveal.js/lib/js/head.min.js"></script>
+ <script src="../node_modules/reveal.js/js/reveal.js"></script>
+
+ <script>
+ // More info about config & dependencies:
+ // - https://github.com/hakimel/reveal.js#configuration
+ // - https://github.com/hakimel/reveal.js#dependencies
+ Reveal.initialize({
+ dependencies: [
+ { src: '../node_modules/reveal.js/plugin/markdown/marked.js' },
+ { src: '../node_modules/reveal.js/plugin/markdown/markdown.js' },
+ { src: '../node_modules/reveal.js/plugin/notes/notes.js', async: true },
+ { src: '../node_modules/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }
+ ]
+ });
+ </script>
+ </body>
+</html>
diff --git a/content/slides/jnarac.html b/content/slides/jnarac.html
new file mode 100644
index 0000000000000000000000000000000000000000..d5895d062e0aa255e7eb214d743184dc96792603
--- /dev/null
+++ b/content/slides/jnarac.html
@@ -0,0 +1,54 @@
+<!doctype html>
+<html>
+ <head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+
+ <title>Je n'ai rien à cacher</title>
+
+ <link rel="stylesheet" href="../node_modules/reveal.js/css/reveal.css">
+ <link rel="stylesheet" href="../node_modules/reveal.js/css/theme/white.css">
+
+ <!-- Theme used for syntax highlighting of code -->
+ <link rel="stylesheet" href="../node_modules/reveal.js/lib/css/zenburn.css">
+ <link rel="stylesheet" href="../node_modules/font-awesome/css/font-awesome.min.css">
+
+ <!-- Printing and PDF exports -->
+ <script>
+ var link = document.createElement( 'link' );
+ link.rel = 'stylesheet';
+ link.type = 'text/css';
+ link.href = window.location.search.match( /print-pdf/gi ) ? '../node_modules/reveal.js/css/print/pdf.css' : '../node_modules/reveal.js/css/print/paper.css';
+ document.getElementsByTagName( 'head' )[0].appendChild( link );
+ </script>
+ </head>
+ <body>
+ <div class="reveal">
+ <div class="slides">
+ <section data-markdown="md/jnarac/index.md"
+ data-separator="^\n\n\n"
+ data-separator-vertical="^\n\n"
+ data-separator-notes="^Note:"
+ data-charset="iso-8859-15">
+ </section>
+ </div>
+ </div>
+
+ <script src="../node_modules/reveal.js/lib/js/head.min.js"></script>
+ <script src="../node_modules/reveal.js/js/reveal.js"></script>
+
+ <script>
+ // More info about config & dependencies:
+ // - https://github.com/hakimel/reveal.js#configuration
+ // - https://github.com/hakimel/reveal.js#dependencies
+ Reveal.initialize({
+ dependencies: [
+ { src: '../node_modules/reveal.js/plugin/markdown/marked.js' },
+ { src: '../node_modules/reveal.js/plugin/markdown/markdown.js' },
+ { src: '../node_modules/reveal.js/plugin/notes/notes.js', async: true },
+ { src: '../node_modules/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }
+ ]
+ });
+ </script>
+ </body>
+</html>
diff --git a/content/slides/md/bitcoin/index.md b/content/slides/md/bitcoin/index.md
new file mode 100644
index 0000000000000000000000000000000000000000..35c341f7cfb53fd7e1abda82f958b8a3de62c6f3
--- /dev/null
+++ b/content/slides/md/bitcoin/index.md
@@ -0,0 +1,29 @@
+# Bitcoin
+
+# <i class="fa fa-btc" aria-hidden="true"></i>
+
+
+## White Paper
+
+* https://bitcoin.org/bitcoin.pdf
+* http://nakamotoinstitute.org/bitcoin/
+* https://bitcoin.fr/bitcoin-explique-par-son-inventeur/
+
+* 1 cryptomonnaie = 1 White Paper
+ * un résumé
+ * les problèmes traités
+ * la façon de les résoudre
+ * éventuellement 1 Yellow paper
+ * plus orienté recherche
+
+* https://www.quora.com/Whats-the-difference-between-a-white-paper-and-a-yellow-paper
+
+
+## Bitcoin
+
+* Monnaie électronique
+ * dématérialisée
+
+* entièrement pair à pair (P2P)
+
+* principal problème: la double dépense
diff --git a/content/slides/md/crypto/index.md b/content/slides/md/crypto/index.md
new file mode 100644
index 0000000000000000000000000000000000000000..e6afd61a21fd7b7db242324bd95b416d03585d3f
--- /dev/null
+++ b/content/slides/md/crypto/index.md
@@ -0,0 +1,3 @@
+# cryptologie
+
+# <i class="fa fa-btc" aria-hidden="true"></i>
diff --git a/content/slides/md/jnarac/index.md b/content/slides/md/jnarac/index.md
new file mode 100644
index 0000000000000000000000000000000000000000..aaba63fb3b3a2d495bca76f99633746acd79f82c
--- /dev/null
+++ b/content/slides/md/jnarac/index.md
@@ -0,0 +1,3 @@
+# Je n'ai rien à cacher
+
+# <i class="fa fa-btc" aria-hidden="true"></i>
diff --git a/content/slides/md/keepass/index.md b/content/slides/md/keepass/index.md
new file mode 100644
index 0000000000000000000000000000000000000000..84be7d4ba5921454f69aecc26cf3fc10687a08bb
--- /dev/null
+++ b/content/slides/md/keepass/index.md
@@ -0,0 +1,3 @@
+# Keepass
+
+# <i class="fa fa-user-secret" aria-hidden="true"></i>
diff --git a/content/slides/md/pgp/index.md b/content/slides/md/pgp/index.md
new file mode 100644
index 0000000000000000000000000000000000000000..96e7e8ed0d664b7ff64512292b2617117f831c4b
--- /dev/null
+++ b/content/slides/md/pgp/index.md
@@ -0,0 +1,3 @@
+# PGP / GPG
+
+# <i class="fa fa-user-secret" aria-hidden="true"></i>
diff --git a/content/slides/md/ssl/index.md b/content/slides/md/ssl/index.md
new file mode 100644
index 0000000000000000000000000000000000000000..c8a9811339fe61abbba84af64ea0cd13c9a5a41e
--- /dev/null
+++ b/content/slides/md/ssl/index.md
@@ -0,0 +1,3 @@
+# SSL / TLS
+
+# <i class="fa fa-user-secret" aria-hidden="true"></i>
diff --git a/content/slides/md/tails/index.md b/content/slides/md/tails/index.md
new file mode 100644
index 0000000000000000000000000000000000000000..e66e3a78ba7a3d6c24b75ccc51940258064982e4
--- /dev/null
+++ b/content/slides/md/tails/index.md
@@ -0,0 +1,88 @@
+# Tails
+
+# <i class="fa fa-user-secret" aria-hidden="true"></i>
+
+
+## Enjeu de l'OS
+
+* un OS contient
+ * tous vos fichiers peronnels
+ * toutes les archives vos communications, mail, chat, etc ...
+ * certains fichiers temporaires ou cachés dont vous ignorés l'existence
+ * tous vos mots de passe enregistrés
+
+* Booter à partir d'un autre système, n'importe quel disque en clair (système ou non)
+ * est lisible avec les permissions d'administrateur
+
+* Une solution est de chiffrer (chiffrement symétique) son système
+ * Booter à partir d'un autre système l'attaquant devra connaître le mot de passe pour lire le disque en clair
+
+* Une autre solution est l'utilisation d'un système Live
+ * bootable à partir d'un support amovible (CD / USB)
+ * avantage
+ * une fois le système éteint aucune trace n'est accessible sur la machine
+ * inconvénient
+ * on repart avec un système vierge à chaque redémarrage
+
+
+## Enjeu de l'OS
+
+* Il est très compliqué de savoir les opérations qu'effectue un système
+ * surtout le code source de l'OS n'est pas analysable
+
+* Une solution est d'utiliser un système d'exploitation open source
+ * mieux un système open source réputé préoccupé par la vie privée et la sécurité
+
+
+## Tails
+
+* OS **live** basé sur **Debian**
+* 64 bits uniquement depuis 2017
+* objectif
+ * préserver la vie privée
+ * préserver l'anonymat
+* moyen
+ * réduire ses traces sur la machines
+ * réduire / chiffrer les traces laissée sur le réseau
+* résout le problème de l'amnésie d'un OS live
+
+https://tails.boum.org/index.fr.html
+https://tails.boum.org/about/index.fr.html
+https://tails.boum.org/doc/index.fr.html
+
+
+## Historique
+
+* juin 2009
+ * descendant de Incognito(https://en.wikipedia.org/wiki/Incognito_(operating_system))
+* financé par
+ * le projet Tor
+ * Debian
+ * Mozilla
+ * [Freedom of the PressFoundation](https://fr.wikipedia.org/wiki/Freedom_of_the_Press_Foundation)
+
+
+* [XKeyscore](https://fr.wikipedia.org/wiki/XKeyscore) de la [NSA](https://fr.wikipedia.org/wiki/National_Security_Agency)
+ * règles ciblant les personnes
+ * cherchant des informations sur Tails à l'aide d'un moteur de recherche
+ * visiteurs du site officiel
+ * Un commentaire dans le code source de XKeyscore décrit Tails comme « un outil de communication recommandé par des extrémistes sur des forums extrémistes »
+
+Note:
+- Tails en donc très efficace
+
+## Création du système live
+
+## Mise à jour
+
+## Création d'une partition chiffrée
+
+## Suite logicielle
+
+## Persistence
+
+## Persistence des profiles
+
+## Persistence des applications
+
+## Utilisation dans une machine virtuelle
diff --git a/content/slides/md/tor/index.md b/content/slides/md/tor/index.md
new file mode 100644
index 0000000000000000000000000000000000000000..039efb2310e7f09140d595716dcdeec79c5ca95b
--- /dev/null
+++ b/content/slides/md/tor/index.md
@@ -0,0 +1,3 @@
+# Tor
+
+# <i class="fa fa-user-secret" aria-hidden="true"></i>
diff --git a/content/slides/md/tracking/index.md b/content/slides/md/tracking/index.md
new file mode 100644
index 0000000000000000000000000000000000000000..0d076ac4722afce10990e3fe662f2328e543b1e9
--- /dev/null
+++ b/content/slides/md/tracking/index.md
@@ -0,0 +1,3 @@
+# Tracking
+
+# <i class="fa fa-user-secret" aria-hidden="true"></i>
diff --git a/content/slides/motdepasse.html b/content/slides/motdepasse.html
new file mode 100644
index 0000000000000000000000000000000000000000..bde742aae1e55829f5d193b3e7e41124ea73df41
--- /dev/null
+++ b/content/slides/motdepasse.html
@@ -0,0 +1,54 @@
+<!doctype html>
+<html>
+ <head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+
+ <title>Keepass</title>
+
+ <link rel="stylesheet" href="../node_modules/reveal.js/css/reveal.css">
+ <link rel="stylesheet" href="../node_modules/reveal.js/css/theme/white.css">
+
+ <!-- Theme used for syntax highlighting of code -->
+ <link rel="stylesheet" href="../node_modules/reveal.js/lib/css/zenburn.css">
+ <link rel="stylesheet" href="../node_modules/font-awesome/css/font-awesome.min.css">
+
+ <!-- Printing and PDF exports -->
+ <script>
+ var link = document.createElement( 'link' );
+ link.rel = 'stylesheet';
+ link.type = 'text/css';
+ link.href = window.location.search.match( /print-pdf/gi ) ? '../node_modules/reveal.js/css/print/pdf.css' : '../node_modules/reveal.js/css/print/paper.css';
+ document.getElementsByTagName( 'head' )[0].appendChild( link );
+ </script>
+ </head>
+ <body>
+ <div class="reveal">
+ <div class="slides">
+ <section data-markdown="md/keepass/index.md"
+ data-separator="^\n\n\n"
+ data-separator-vertical="^\n\n"
+ data-separator-notes="^Note:"
+ data-charset="iso-8859-15">
+ </section>
+ </div>
+ </div>
+
+ <script src="../node_modules/reveal.js/lib/js/head.min.js"></script>
+ <script src="../node_modules/reveal.js/js/reveal.js"></script>
+
+ <script>
+ // More info about config & dependencies:
+ // - https://github.com/hakimel/reveal.js#configuration
+ // - https://github.com/hakimel/reveal.js#dependencies
+ Reveal.initialize({
+ dependencies: [
+ { src: '../node_modules/reveal.js/plugin/markdown/marked.js' },
+ { src: '../node_modules/reveal.js/plugin/markdown/markdown.js' },
+ { src: '../node_modules/reveal.js/plugin/notes/notes.js', async: true },
+ { src: '../node_modules/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }
+ ]
+ });
+ </script>
+ </body>
+</html>
diff --git a/content/slides/pgp.html b/content/slides/pgp.html
new file mode 100644
index 0000000000000000000000000000000000000000..51b9caa18d448a4b6e246fac3b511b46e13865c6
--- /dev/null
+++ b/content/slides/pgp.html
@@ -0,0 +1,54 @@
+<!doctype html>
+<html>
+ <head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+
+ <title>SSL / TLS</title>
+
+ <link rel="stylesheet" href="../node_modules/reveal.js/css/reveal.css">
+ <link rel="stylesheet" href="../node_modules/reveal.js/css/theme/white.css">
+
+ <!-- Theme used for syntax highlighting of code -->
+ <link rel="stylesheet" href="../node_modules/reveal.js/lib/css/zenburn.css">
+ <link rel="stylesheet" href="../node_modules/font-awesome/css/font-awesome.min.css">
+
+ <!-- Printing and PDF exports -->
+ <script>
+ var link = document.createElement( 'link' );
+ link.rel = 'stylesheet';
+ link.type = 'text/css';
+ link.href = window.location.search.match( /print-pdf/gi ) ? '../node_modules/reveal.js/css/print/pdf.css' : '../node_modules/reveal.js/css/print/paper.css';
+ document.getElementsByTagName( 'head' )[0].appendChild( link );
+ </script>
+ </head>
+ <body>
+ <div class="reveal">
+ <div class="slides">
+ <section data-markdown="md/ssl/index.md"
+ data-separator="^\n\n\n"
+ data-separator-vertical="^\n\n"
+ data-separator-notes="^Note:"
+ data-charset="iso-8859-15">
+ </section>
+ </div>
+ </div>
+
+ <script src="../node_modules/reveal.js/lib/js/head.min.js"></script>
+ <script src="../node_modules/reveal.js/js/reveal.js"></script>
+
+ <script>
+ // More info about config & dependencies:
+ // - https://github.com/hakimel/reveal.js#configuration
+ // - https://github.com/hakimel/reveal.js#dependencies
+ Reveal.initialize({
+ dependencies: [
+ { src: '../node_modules/reveal.js/plugin/markdown/marked.js' },
+ { src: '../node_modules/reveal.js/plugin/markdown/markdown.js' },
+ { src: '../node_modules/reveal.js/plugin/notes/notes.js', async: true },
+ { src: '../node_modules/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }
+ ]
+ });
+ </script>
+ </body>
+</html>
diff --git a/content/slides/ssl.html b/content/slides/ssl.html
new file mode 100644
index 0000000000000000000000000000000000000000..38cbcbd7c5cc8f5c1becf61dd5219dbc52ca513a
--- /dev/null
+++ b/content/slides/ssl.html
@@ -0,0 +1,54 @@
+<!doctype html>
+<html>
+ <head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+
+ <title>PGP / GPG</title>
+
+ <link rel="stylesheet" href="../node_modules/reveal.js/css/reveal.css">
+ <link rel="stylesheet" href="../node_modules/reveal.js/css/theme/white.css">
+
+ <!-- Theme used for syntax highlighting of code -->
+ <link rel="stylesheet" href="../node_modules/reveal.js/lib/css/zenburn.css">
+ <link rel="stylesheet" href="../node_modules/font-awesome/css/font-awesome.min.css">
+
+ <!-- Printing and PDF exports -->
+ <script>
+ var link = document.createElement( 'link' );
+ link.rel = 'stylesheet';
+ link.type = 'text/css';
+ link.href = window.location.search.match( /print-pdf/gi ) ? '../node_modules/reveal.js/css/print/pdf.css' : '../node_modules/reveal.js/css/print/paper.css';
+ document.getElementsByTagName( 'head' )[0].appendChild( link );
+ </script>
+ </head>
+ <body>
+ <div class="reveal">
+ <div class="slides">
+ <section data-markdown="md/pgp/index.md"
+ data-separator="^\n\n\n"
+ data-separator-vertical="^\n\n"
+ data-separator-notes="^Note:"
+ data-charset="iso-8859-15">
+ </section>
+ </div>
+ </div>
+
+ <script src="../node_modules/reveal.js/lib/js/head.min.js"></script>
+ <script src="../node_modules/reveal.js/js/reveal.js"></script>
+
+ <script>
+ // More info about config & dependencies:
+ // - https://github.com/hakimel/reveal.js#configuration
+ // - https://github.com/hakimel/reveal.js#dependencies
+ Reveal.initialize({
+ dependencies: [
+ { src: '../node_modules/reveal.js/plugin/markdown/marked.js' },
+ { src: '../node_modules/reveal.js/plugin/markdown/markdown.js' },
+ { src: '../node_modules/reveal.js/plugin/notes/notes.js', async: true },
+ { src: '../node_modules/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }
+ ]
+ });
+ </script>
+ </body>
+</html>
diff --git a/content/slides/tails.html b/content/slides/tails.html
new file mode 100644
index 0000000000000000000000000000000000000000..c7fa50923f27e6fc87aa53c7898a03252c8a2725
--- /dev/null
+++ b/content/slides/tails.html
@@ -0,0 +1,54 @@
+<!doctype html>
+<html>
+ <head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+
+ <title>Tails</title>
+
+ <link rel="stylesheet" href="../node_modules/reveal.js/css/reveal.css">
+ <link rel="stylesheet" href="../node_modules/reveal.js/css/theme/white.css">
+
+ <!-- Theme used for syntax highlighting of code -->
+ <link rel="stylesheet" href="../node_modules/reveal.js/lib/css/zenburn.css">
+ <link rel="stylesheet" href="../node_modules/font-awesome/css/font-awesome.min.css">
+
+ <!-- Printing and PDF exports -->
+ <script>
+ var link = document.createElement( 'link' );
+ link.rel = 'stylesheet';
+ link.type = 'text/css';
+ link.href = window.location.search.match( /print-pdf/gi ) ? '../node_modules/reveal.js/css/print/pdf.css' : '../node_modules/reveal.js/css/print/paper.css';
+ document.getElementsByTagName( 'head' )[0].appendChild( link );
+ </script>
+ </head>
+ <body>
+ <div class="reveal">
+ <div class="slides">
+ <section data-markdown="md/tails/index.md"
+ data-separator="^\n\n\n"
+ data-separator-vertical="^\n\n"
+ data-separator-notes="^Note:"
+ data-charset="iso-8859-15">
+ </section>
+ </div>
+ </div>
+
+ <script src="../node_modules/reveal.js/lib/js/head.min.js"></script>
+ <script src="../node_modules/reveal.js/js/reveal.js"></script>
+
+ <script>
+ // More info about config & dependencies:
+ // - https://github.com/hakimel/reveal.js#configuration
+ // - https://github.com/hakimel/reveal.js#dependencies
+ Reveal.initialize({
+ dependencies: [
+ { src: '../node_modules/reveal.js/plugin/markdown/marked.js' },
+ { src: '../node_modules/reveal.js/plugin/markdown/markdown.js' },
+ { src: '../node_modules/reveal.js/plugin/notes/notes.js', async: true },
+ { src: '../node_modules/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }
+ ]
+ });
+ </script>
+ </body>
+</html>
diff --git a/content/slides/tor.html b/content/slides/tor.html
new file mode 100644
index 0000000000000000000000000000000000000000..cf023d2da7114f5a520c69d27cbce2e0593c6e7a
--- /dev/null
+++ b/content/slides/tor.html
@@ -0,0 +1,54 @@
+<!doctype html>
+<html>
+ <head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+
+ <title>Tor</title>
+
+ <link rel="stylesheet" href="../node_modules/reveal.js/css/reveal.css">
+ <link rel="stylesheet" href="../node_modules/reveal.js/css/theme/white.css">
+
+ <!-- Theme used for syntax highlighting of code -->
+ <link rel="stylesheet" href="../node_modules/reveal.js/lib/css/zenburn.css">
+ <link rel="stylesheet" href="../node_modules/font-awesome/css/font-awesome.min.css">
+
+ <!-- Printing and PDF exports -->
+ <script>
+ var link = document.createElement( 'link' );
+ link.rel = 'stylesheet';
+ link.type = 'text/css';
+ link.href = window.location.search.match( /print-pdf/gi ) ? '../node_modules/reveal.js/css/print/pdf.css' : '../node_modules/reveal.js/css/print/paper.css';
+ document.getElementsByTagName( 'head' )[0].appendChild( link );
+ </script>
+ </head>
+ <body>
+ <div class="reveal">
+ <div class="slides">
+ <section data-markdown="md/tor/index.md"
+ data-separator="^\n\n\n"
+ data-separator-vertical="^\n\n"
+ data-separator-notes="^Note:"
+ data-charset="iso-8859-15">
+ </section>
+ </div>
+ </div>
+
+ <script src="../node_modules/reveal.js/lib/js/head.min.js"></script>
+ <script src="../node_modules/reveal.js/js/reveal.js"></script>
+
+ <script>
+ // More info about config & dependencies:
+ // - https://github.com/hakimel/reveal.js#configuration
+ // - https://github.com/hakimel/reveal.js#dependencies
+ Reveal.initialize({
+ dependencies: [
+ { src: '../node_modules/reveal.js/plugin/markdown/marked.js' },
+ { src: '../node_modules/reveal.js/plugin/markdown/markdown.js' },
+ { src: '../node_modules/reveal.js/plugin/notes/notes.js', async: true },
+ { src: '../node_modules/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }
+ ]
+ });
+ </script>
+ </body>
+</html>
diff --git a/content/slides/tracking.html b/content/slides/tracking.html
new file mode 100644
index 0000000000000000000000000000000000000000..078eeb6f549616e3df66a1670ab0a3c308834724
--- /dev/null
+++ b/content/slides/tracking.html
@@ -0,0 +1,54 @@
+<!doctype html>
+<html>
+ <head>
+ <meta charset="utf-8">
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+
+ <title>Tracking</title>
+
+ <link rel="stylesheet" href="../node_modules/reveal.js/css/reveal.css">
+ <link rel="stylesheet" href="../node_modules/reveal.js/css/theme/white.css">
+
+ <!-- Theme used for syntax highlighting of code -->
+ <link rel="stylesheet" href="../node_modules/reveal.js/lib/css/zenburn.css">
+ <link rel="stylesheet" href="../node_modules/font-awesome/css/font-awesome.min.css">
+
+ <!-- Printing and PDF exports -->
+ <script>
+ var link = document.createElement( 'link' );
+ link.rel = 'stylesheet';
+ link.type = 'text/css';
+ link.href = window.location.search.match( /print-pdf/gi ) ? '../node_modules/reveal.js/css/print/pdf.css' : '../node_modules/reveal.js/css/print/paper.css';
+ document.getElementsByTagName( 'head' )[0].appendChild( link );
+ </script>
+ </head>
+ <body>
+ <div class="reveal">
+ <div class="slides">
+ <section data-markdown="md/tracking/index.md"
+ data-separator="^\n\n\n"
+ data-separator-vertical="^\n\n"
+ data-separator-notes="^Note:"
+ data-charset="iso-8859-15">
+ </section>
+ </div>
+ </div>
+
+ <script src="../node_modules/reveal.js/lib/js/head.min.js"></script>
+ <script src="../node_modules/reveal.js/js/reveal.js"></script>
+
+ <script>
+ // More info about config & dependencies:
+ // - https://github.com/hakimel/reveal.js#configuration
+ // - https://github.com/hakimel/reveal.js#dependencies
+ Reveal.initialize({
+ dependencies: [
+ { src: '../node_modules/reveal.js/plugin/markdown/marked.js' },
+ { src: '../node_modules/reveal.js/plugin/markdown/markdown.js' },
+ { src: '../node_modules/reveal.js/plugin/notes/notes.js', async: true },
+ { src: '../node_modules/reveal.js/plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } }
+ ]
+ });
+ </script>
+ </body>
+</html>
diff --git a/pelicanconf.py b/pelicanconf.py
index 6c40961cbea5fa202ba26ca75eb5a6573ee01b12..2866983f8e9e7665df23b859c6225f72732a4c86 100644
--- a/pelicanconf.py
+++ b/pelicanconf.py
@@ -143,9 +143,9 @@ SHOW_ARTICLE_CATEGORY = True
SHOW_DATE_MODIFIED = True
CUSTOM_CSS = 'static/custom.css'
STATIC_PATHS = ['images', 'extra/custom.css', 'node_modules', 'slides']
-#ARTICLE_EXCLUDES = ['node_modules', 'slides']
-#PAGE_EXCLUDES = ['node_modules', 'slides']
-#STATIC_EXCLUDES = ['node_modules', 'slides']
+ARTICLE_EXCLUDES = ['node_modules', 'slides']
+PAGE_EXCLUDES = ['node_modules', 'slides']
+STATIC_EXCLUDES = ['node_modules', 'slides']
EXTRA_PATH_METADATA = {
'extra/custom.css': {'path': 'static/custom.css'}
}