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'} }