aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--.gitignore4
-rw-r--r--DEVELOPMENT.md2
-rw-r--r--Makefile5
-rw-r--r--_config.yml10
l---------src/LICENSE.txt1
-rw-r--r--src/_drafts/.gitkeep (renamed from _drafts/.gitkeep)0
-rw-r--r--src/_includes/custom-sidebar.html (renamed from _includes/custom-sidebar.html)0
-rw-r--r--src/_includes/notes.html (renamed from _includes/notes.html)0
-rw-r--r--src/_notes/bash.html (renamed from _notes/bash.html)0
-rw-r--r--src/_notes/gdb.md (renamed from _notes/gdb.md)0
-rw-r--r--src/_notes/latex.md (renamed from _notes/latex.md)0
-rw-r--r--src/_notes/makefile.md (renamed from _notes/makefile.md)0
-rw-r--r--src/_notes/markdown.md (renamed from _notes/markdown.md)0
-rw-r--r--src/_posts/2015-07-03-std-call-once-bug.md (renamed from _posts/2015-07-03-std-call-once-bug.md)0
-rw-r--r--src/_posts/2017-01-07-building-boost.md (renamed from _posts/2017-01-07-building-boost.md)0
-rw-r--r--src/_posts/2017-06-24-static-vs-inline-vs-unnamed-namespaces.md (renamed from _posts/2017-06-24-static-vs-inline-vs-unnamed-namespaces.md)0
-rw-r--r--src/_posts/2018-02-18-peculiar-indentation.md (renamed from _posts/2018-02-18-peculiar-indentation.md)0
-rw-r--r--src/_posts/2020-02-24-ssh-tunnel-windows.md (renamed from _posts/2020-02-24-ssh-tunnel-windows.md)0
-rw-r--r--src/_posts/2020-05-06-docker-bind-mounts.md (renamed from _posts/2020-05-06-docker-bind-mounts.md)0
-rw-r--r--src/_posts/2020-05-20-makefile-escaping.md (renamed from _posts/2020-05-20-makefile-escaping.md)0
-rw-r--r--src/_posts/2021-03-10-ubuntu-packaging.md (renamed from _posts/2021-03-10-ubuntu-packaging.md)0
-rw-r--r--src/_posts/2022-09-07-gdb-sleep-all.md (renamed from _posts/2022-09-07-gdb-sleep-all.md)0
-rw-r--r--src/_posts/2022-11-07-ptrace-sigtraps.md (renamed from _posts/2022-11-07-ptrace-sigtraps.md)0
-rw-r--r--src/_posts/2022-11-07-ptrace-waitpid.md (renamed from _posts/2022-11-07-ptrace-waitpid.md)0
-rwxr-xr-xsrc/_posts/snippets/gdb_sleep_all/gdb_sleep_all.sh (renamed from _posts/snippets/gdb_sleep_all/gdb_sleep_all.sh)0
-rw-r--r--src/_posts/snippets/gdb_sleep_all/sleep.gdb (renamed from _posts/snippets/gdb_sleep_all/sleep.gdb)0
-rw-r--r--src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/inline/shared.hpp (renamed from _posts/snippets/static_vs_inline_vs_unnamed_namespaces/inline/shared.hpp)0
-rw-r--r--src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/inline/weird/another.cpp (renamed from _posts/snippets/static_vs_inline_vs_unnamed_namespaces/inline/weird/another.cpp)0
-rw-r--r--src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/inline/weird/another.hpp (renamed from _posts/snippets/static_vs_inline_vs_unnamed_namespaces/inline/weird/another.hpp)0
-rw-r--r--src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/inline/weird/main.cpp (renamed from _posts/snippets/static_vs_inline_vs_unnamed_namespaces/inline/weird/main.cpp)0
-rw-r--r--src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/separate_method_definitions/another.cpp (renamed from _posts/snippets/static_vs_inline_vs_unnamed_namespaces/separate_method_definitions/another.cpp)0
-rw-r--r--src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/separate_method_definitions/another.hpp (renamed from _posts/snippets/static_vs_inline_vs_unnamed_namespaces/separate_method_definitions/another.hpp)0
-rw-r--r--src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/separate_method_definitions/main.cpp (renamed from _posts/snippets/static_vs_inline_vs_unnamed_namespaces/separate_method_definitions/main.cpp)0
-rw-r--r--src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/separate_method_definitions/shared.hpp (renamed from _posts/snippets/static_vs_inline_vs_unnamed_namespaces/separate_method_definitions/shared.hpp)0
-rw-r--r--src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static/main.cpp (renamed from _posts/snippets/static_vs_inline_vs_unnamed_namespaces/static/main.cpp)0
-rw-r--r--src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static/proxy.cpp (renamed from _posts/snippets/static_vs_inline_vs_unnamed_namespaces/static/proxy.cpp)0
-rw-r--r--src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static/proxy.hpp (renamed from _posts/snippets/static_vs_inline_vs_unnamed_namespaces/static/proxy.hpp)0
-rw-r--r--src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static/shared.hpp (renamed from _posts/snippets/static_vs_inline_vs_unnamed_namespaces/static/shared.hpp)0
-rw-r--r--src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static_and_inline/main.cpp (renamed from _posts/snippets/static_vs_inline_vs_unnamed_namespaces/static_and_inline/main.cpp)0
-rw-r--r--src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static_and_inline/proxy.cpp (renamed from _posts/snippets/static_vs_inline_vs_unnamed_namespaces/static_and_inline/proxy.cpp)0
-rw-r--r--src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static_and_inline/proxy.hpp (renamed from _posts/snippets/static_vs_inline_vs_unnamed_namespaces/static_and_inline/proxy.hpp)0
-rw-r--r--src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static_and_inline/shared.hpp (renamed from _posts/snippets/static_vs_inline_vs_unnamed_namespaces/static_and_inline/shared.hpp)0
-rw-r--r--src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespace_and_inline/main.cpp (renamed from _posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespace_and_inline/main.cpp)0
-rw-r--r--src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespace_and_inline/proxy.cpp (renamed from _posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespace_and_inline/proxy.cpp)0
-rw-r--r--src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespace_and_inline/proxy.hpp (renamed from _posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespace_and_inline/proxy.hpp)0
-rw-r--r--src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespace_and_inline/shared.hpp (renamed from _posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespace_and_inline/shared.hpp)0
-rw-r--r--src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/ok/another.cpp (renamed from _posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/ok/another.cpp)0
-rw-r--r--src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/ok/another.hpp (renamed from _posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/ok/another.hpp)0
-rw-r--r--src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/ok/main.cpp (renamed from _posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/ok/main.cpp)0
-rw-r--r--src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/weird/another.cpp (renamed from _posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/weird/another.cpp)0
-rw-r--r--src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/weird/another.hpp (renamed from _posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/weird/another.hpp)0
-rw-r--r--src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/weird/main.cpp (renamed from _posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/weird/main.cpp)0
-rw-r--r--src/_posts/snippets/ubuntu_packaging/basic/changelog (renamed from _posts/snippets/ubuntu_packaging/basic/changelog)0
-rw-r--r--src/_posts/snippets/ubuntu_packaging/basic/control (renamed from _posts/snippets/ubuntu_packaging/basic/control)0
-rw-r--r--src/_posts/snippets/ubuntu_packaging/basic/copyright (renamed from _posts/snippets/ubuntu_packaging/basic/copyright)0
-rw-r--r--src/_posts/snippets/ubuntu_packaging/basic/rules (renamed from _posts/snippets/ubuntu_packaging/basic/rules)0
-rw-r--r--src/_posts/snippets/ubuntu_packaging/gbp/gbp.conf (renamed from _posts/snippets/ubuntu_packaging/gbp/gbp.conf)0
-rw-r--r--src/_posts/snippets/ubuntu_packaging/install/test.install (renamed from _posts/snippets/ubuntu_packaging/install/test.install)0
-rw-r--r--src/all/index.html (renamed from all/index.html)0
-rw-r--r--src/assets/css/gdb.css (renamed from assets/css/gdb.css)0
-rw-r--r--src/assets/css/guides.css (renamed from assets/css/guides.css)0
-rw-r--r--src/assets/img/ssh_tunnel_services.png (renamed from assets/img/ssh_tunnel_services.png)bin65871 -> 65871 bytes
-rw-r--r--src/c++/index.html (renamed from c++/index.html)0
-rw-r--r--src/haskell/index.html (renamed from haskell/index.html)0
-rw-r--r--src/index.html (renamed from index.html)0
-rw-r--r--src/notes/index.html (renamed from notes/index.html)0
66 files changed, 11 insertions, 11 deletions
diff --git a/.gitignore b/.gitignore
index fdf7591..f6b147a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,5 +1,5 @@
+/build/
/.bundle/
-/.jekyll-cache/
-/_site/
+.jekyll-cache/
/.wget/
/vendor/
diff --git a/DEVELOPMENT.md b/DEVELOPMENT.md
index e665814..5d46915 100644
--- a/DEVELOPMENT.md
+++ b/DEVELOPMENT.md
@@ -42,7 +42,7 @@ Upgrading dependencies
Building static pages
---------------------
-If you try to copy the _site directory and open index.html without running the
+If you try to copy the build/ directory and open index.html without running the
web server, it won't work: all links will be messed up.
Jekyll doesn't provide native support for generating a static website which can
be browsed without running a web server.
diff --git a/Makefile b/Makefile
index a833820..83b4bd6 100644
--- a/Makefile
+++ b/Makefile
@@ -3,6 +3,9 @@ include prelude.mk
LIVE_RELOAD ?= 1
$(eval $(call noexpand,LIVE_RELOAD))
+# Resolve symlinks to actual files: https://github.com/jekyll/jekyll/pull/4640
+export JEKYLL_ENV := production
+
.PHONY: all
all: serve
@@ -70,4 +73,4 @@ $(eval $(call noexpand,REMOTE_DIR))
.PHONY: deploy
deploy:
- rsync -avh -e 'ssh -p $(call escape,$(REMOTE_PORT)) -o StrictHostKeyChecking=no' _site/ '$(call escape,$(REMOTE_USER)@$(REMOTE_HOST):$(REMOTE_DIR)/)' --delete
+ rsync -avh -e 'ssh -p $(call escape,$(REMOTE_PORT)) -o StrictHostKeyChecking=no' build/ '$(call escape,$(REMOTE_USER)@$(REMOTE_HOST):$(REMOTE_DIR)/)' --delete
diff --git a/_config.yml b/_config.yml
index 848d9bb..96b57a5 100644
--- a/_config.yml
+++ b/_config.yml
@@ -1,17 +1,13 @@
# Jekyll
+source: src
+destination: build
+
baseurl: /blog
host: 0.0.0.0
open_url: true
show_drafts: true
strict_front_matter: true
-exclude:
- - .wget/
- - DEVELOPMENT.md
- - Makefile
- - prelude.mk
- - README.md
-
collections:
notes:
output: true
diff --git a/src/LICENSE.txt b/src/LICENSE.txt
new file mode 120000
index 0000000..4ab4373
--- /dev/null
+++ b/src/LICENSE.txt
@@ -0,0 +1 @@
+../LICENSE.txt \ No newline at end of file
diff --git a/_drafts/.gitkeep b/src/_drafts/.gitkeep
index e69de29..e69de29 100644
--- a/_drafts/.gitkeep
+++ b/src/_drafts/.gitkeep
diff --git a/_includes/custom-sidebar.html b/src/_includes/custom-sidebar.html
index 0aad3ac..0aad3ac 100644
--- a/_includes/custom-sidebar.html
+++ b/src/_includes/custom-sidebar.html
diff --git a/_includes/notes.html b/src/_includes/notes.html
index ca91e54..ca91e54 100644
--- a/_includes/notes.html
+++ b/src/_includes/notes.html
diff --git a/_notes/bash.html b/src/_notes/bash.html
index c401522..c401522 100644
--- a/_notes/bash.html
+++ b/src/_notes/bash.html
diff --git a/_notes/gdb.md b/src/_notes/gdb.md
index 47db5c9..47db5c9 100644
--- a/_notes/gdb.md
+++ b/src/_notes/gdb.md
diff --git a/_notes/latex.md b/src/_notes/latex.md
index 35e4a7d..35e4a7d 100644
--- a/_notes/latex.md
+++ b/src/_notes/latex.md
diff --git a/_notes/makefile.md b/src/_notes/makefile.md
index 62e0570..62e0570 100644
--- a/_notes/makefile.md
+++ b/src/_notes/makefile.md
diff --git a/_notes/markdown.md b/src/_notes/markdown.md
index 39cbbd9..39cbbd9 100644
--- a/_notes/markdown.md
+++ b/src/_notes/markdown.md
diff --git a/_posts/2015-07-03-std-call-once-bug.md b/src/_posts/2015-07-03-std-call-once-bug.md
index 8191ad3..8191ad3 100644
--- a/_posts/2015-07-03-std-call-once-bug.md
+++ b/src/_posts/2015-07-03-std-call-once-bug.md
diff --git a/_posts/2017-01-07-building-boost.md b/src/_posts/2017-01-07-building-boost.md
index cddba13..cddba13 100644
--- a/_posts/2017-01-07-building-boost.md
+++ b/src/_posts/2017-01-07-building-boost.md
diff --git a/_posts/2017-06-24-static-vs-inline-vs-unnamed-namespaces.md b/src/_posts/2017-06-24-static-vs-inline-vs-unnamed-namespaces.md
index cb12867..cb12867 100644
--- a/_posts/2017-06-24-static-vs-inline-vs-unnamed-namespaces.md
+++ b/src/_posts/2017-06-24-static-vs-inline-vs-unnamed-namespaces.md
diff --git a/_posts/2018-02-18-peculiar-indentation.md b/src/_posts/2018-02-18-peculiar-indentation.md
index c477382..c477382 100644
--- a/_posts/2018-02-18-peculiar-indentation.md
+++ b/src/_posts/2018-02-18-peculiar-indentation.md
diff --git a/_posts/2020-02-24-ssh-tunnel-windows.md b/src/_posts/2020-02-24-ssh-tunnel-windows.md
index fdbc134..fdbc134 100644
--- a/_posts/2020-02-24-ssh-tunnel-windows.md
+++ b/src/_posts/2020-02-24-ssh-tunnel-windows.md
diff --git a/_posts/2020-05-06-docker-bind-mounts.md b/src/_posts/2020-05-06-docker-bind-mounts.md
index 832c132..832c132 100644
--- a/_posts/2020-05-06-docker-bind-mounts.md
+++ b/src/_posts/2020-05-06-docker-bind-mounts.md
diff --git a/_posts/2020-05-20-makefile-escaping.md b/src/_posts/2020-05-20-makefile-escaping.md
index d468cc3..d468cc3 100644
--- a/_posts/2020-05-20-makefile-escaping.md
+++ b/src/_posts/2020-05-20-makefile-escaping.md
diff --git a/_posts/2021-03-10-ubuntu-packaging.md b/src/_posts/2021-03-10-ubuntu-packaging.md
index ad94f2a..ad94f2a 100644
--- a/_posts/2021-03-10-ubuntu-packaging.md
+++ b/src/_posts/2021-03-10-ubuntu-packaging.md
diff --git a/_posts/2022-09-07-gdb-sleep-all.md b/src/_posts/2022-09-07-gdb-sleep-all.md
index a575afd..a575afd 100644
--- a/_posts/2022-09-07-gdb-sleep-all.md
+++ b/src/_posts/2022-09-07-gdb-sleep-all.md
diff --git a/_posts/2022-11-07-ptrace-sigtraps.md b/src/_posts/2022-11-07-ptrace-sigtraps.md
index 2f42a81..2f42a81 100644
--- a/_posts/2022-11-07-ptrace-sigtraps.md
+++ b/src/_posts/2022-11-07-ptrace-sigtraps.md
diff --git a/_posts/2022-11-07-ptrace-waitpid.md b/src/_posts/2022-11-07-ptrace-waitpid.md
index b5f34fa..b5f34fa 100644
--- a/_posts/2022-11-07-ptrace-waitpid.md
+++ b/src/_posts/2022-11-07-ptrace-waitpid.md
diff --git a/_posts/snippets/gdb_sleep_all/gdb_sleep_all.sh b/src/_posts/snippets/gdb_sleep_all/gdb_sleep_all.sh
index e923740..e923740 100755
--- a/_posts/snippets/gdb_sleep_all/gdb_sleep_all.sh
+++ b/src/_posts/snippets/gdb_sleep_all/gdb_sleep_all.sh
diff --git a/_posts/snippets/gdb_sleep_all/sleep.gdb b/src/_posts/snippets/gdb_sleep_all/sleep.gdb
index 6b8f268..6b8f268 100644
--- a/_posts/snippets/gdb_sleep_all/sleep.gdb
+++ b/src/_posts/snippets/gdb_sleep_all/sleep.gdb
diff --git a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/inline/shared.hpp b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/inline/shared.hpp
index 796ea85..796ea85 100644
--- a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/inline/shared.hpp
+++ b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/inline/shared.hpp
diff --git a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/inline/weird/another.cpp b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/inline/weird/another.cpp
index 330ba80..330ba80 100644
--- a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/inline/weird/another.cpp
+++ b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/inline/weird/another.cpp
diff --git a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/inline/weird/another.hpp b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/inline/weird/another.hpp
index 9c26d3f..9c26d3f 100644
--- a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/inline/weird/another.hpp
+++ b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/inline/weird/another.hpp
diff --git a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/inline/weird/main.cpp b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/inline/weird/main.cpp
index e278b9f..e278b9f 100644
--- a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/inline/weird/main.cpp
+++ b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/inline/weird/main.cpp
diff --git a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/separate_method_definitions/another.cpp b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/separate_method_definitions/another.cpp
index f13b3a1..f13b3a1 100644
--- a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/separate_method_definitions/another.cpp
+++ b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/separate_method_definitions/another.cpp
diff --git a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/separate_method_definitions/another.hpp b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/separate_method_definitions/another.hpp
index 9c26d3f..9c26d3f 100644
--- a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/separate_method_definitions/another.hpp
+++ b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/separate_method_definitions/another.hpp
diff --git a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/separate_method_definitions/main.cpp b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/separate_method_definitions/main.cpp
index b3118c1..b3118c1 100644
--- a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/separate_method_definitions/main.cpp
+++ b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/separate_method_definitions/main.cpp
diff --git a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/separate_method_definitions/shared.hpp b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/separate_method_definitions/shared.hpp
index ef4da34..ef4da34 100644
--- a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/separate_method_definitions/shared.hpp
+++ b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/separate_method_definitions/shared.hpp
diff --git a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static/main.cpp b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static/main.cpp
index fde1a43..fde1a43 100644
--- a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static/main.cpp
+++ b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static/main.cpp
diff --git a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static/proxy.cpp b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static/proxy.cpp
index 78e4611..78e4611 100644
--- a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static/proxy.cpp
+++ b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static/proxy.cpp
diff --git a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static/proxy.hpp b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static/proxy.hpp
index 7dfc52a..7dfc52a 100644
--- a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static/proxy.hpp
+++ b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static/proxy.hpp
diff --git a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static/shared.hpp b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static/shared.hpp
index 647f49e..647f49e 100644
--- a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static/shared.hpp
+++ b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static/shared.hpp
diff --git a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static_and_inline/main.cpp b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static_and_inline/main.cpp
index fde1a43..fde1a43 100644
--- a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static_and_inline/main.cpp
+++ b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static_and_inline/main.cpp
diff --git a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static_and_inline/proxy.cpp b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static_and_inline/proxy.cpp
index 78e4611..78e4611 100644
--- a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static_and_inline/proxy.cpp
+++ b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static_and_inline/proxy.cpp
diff --git a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static_and_inline/proxy.hpp b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static_and_inline/proxy.hpp
index 7dfc52a..7dfc52a 100644
--- a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static_and_inline/proxy.hpp
+++ b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static_and_inline/proxy.hpp
diff --git a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static_and_inline/shared.hpp b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static_and_inline/shared.hpp
index 28de441..28de441 100644
--- a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static_and_inline/shared.hpp
+++ b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/static_and_inline/shared.hpp
diff --git a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespace_and_inline/main.cpp b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespace_and_inline/main.cpp
index fde1a43..fde1a43 100644
--- a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespace_and_inline/main.cpp
+++ b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespace_and_inline/main.cpp
diff --git a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespace_and_inline/proxy.cpp b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespace_and_inline/proxy.cpp
index 78e4611..78e4611 100644
--- a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespace_and_inline/proxy.cpp
+++ b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespace_and_inline/proxy.cpp
diff --git a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespace_and_inline/proxy.hpp b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespace_and_inline/proxy.hpp
index 7dfc52a..7dfc52a 100644
--- a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespace_and_inline/proxy.hpp
+++ b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespace_and_inline/proxy.hpp
diff --git a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespace_and_inline/shared.hpp b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespace_and_inline/shared.hpp
index e21a00c..e21a00c 100644
--- a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespace_and_inline/shared.hpp
+++ b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespace_and_inline/shared.hpp
diff --git a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/ok/another.cpp b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/ok/another.cpp
index cc7556d..cc7556d 100644
--- a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/ok/another.cpp
+++ b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/ok/another.cpp
diff --git a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/ok/another.hpp b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/ok/another.hpp
index 9c26d3f..9c26d3f 100644
--- a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/ok/another.hpp
+++ b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/ok/another.hpp
diff --git a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/ok/main.cpp b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/ok/main.cpp
index e383ded..e383ded 100644
--- a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/ok/main.cpp
+++ b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/ok/main.cpp
diff --git a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/weird/another.cpp b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/weird/another.cpp
index 0e0bff9..0e0bff9 100644
--- a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/weird/another.cpp
+++ b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/weird/another.cpp
diff --git a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/weird/another.hpp b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/weird/another.hpp
index 9c26d3f..9c26d3f 100644
--- a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/weird/another.hpp
+++ b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/weird/another.hpp
diff --git a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/weird/main.cpp b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/weird/main.cpp
index abd42b7..abd42b7 100644
--- a/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/weird/main.cpp
+++ b/src/_posts/snippets/static_vs_inline_vs_unnamed_namespaces/unnamed_namespaces/weird/main.cpp
diff --git a/_posts/snippets/ubuntu_packaging/basic/changelog b/src/_posts/snippets/ubuntu_packaging/basic/changelog
index 6b7131e..6b7131e 100644
--- a/_posts/snippets/ubuntu_packaging/basic/changelog
+++ b/src/_posts/snippets/ubuntu_packaging/basic/changelog
diff --git a/_posts/snippets/ubuntu_packaging/basic/control b/src/_posts/snippets/ubuntu_packaging/basic/control
index 55f8252..55f8252 100644
--- a/_posts/snippets/ubuntu_packaging/basic/control
+++ b/src/_posts/snippets/ubuntu_packaging/basic/control
diff --git a/_posts/snippets/ubuntu_packaging/basic/copyright b/src/_posts/snippets/ubuntu_packaging/basic/copyright
index 8a67e52..8a67e52 100644
--- a/_posts/snippets/ubuntu_packaging/basic/copyright
+++ b/src/_posts/snippets/ubuntu_packaging/basic/copyright
diff --git a/_posts/snippets/ubuntu_packaging/basic/rules b/src/_posts/snippets/ubuntu_packaging/basic/rules
index cbe925d..cbe925d 100644
--- a/_posts/snippets/ubuntu_packaging/basic/rules
+++ b/src/_posts/snippets/ubuntu_packaging/basic/rules
diff --git a/_posts/snippets/ubuntu_packaging/gbp/gbp.conf b/src/_posts/snippets/ubuntu_packaging/gbp/gbp.conf
index d9f7e5f..d9f7e5f 100644
--- a/_posts/snippets/ubuntu_packaging/gbp/gbp.conf
+++ b/src/_posts/snippets/ubuntu_packaging/gbp/gbp.conf
diff --git a/_posts/snippets/ubuntu_packaging/install/test.install b/src/_posts/snippets/ubuntu_packaging/install/test.install
index 6222235..6222235 100644
--- a/_posts/snippets/ubuntu_packaging/install/test.install
+++ b/src/_posts/snippets/ubuntu_packaging/install/test.install
diff --git a/all/index.html b/src/all/index.html
index c0aa6c5..c0aa6c5 100644
--- a/all/index.html
+++ b/src/all/index.html
diff --git a/assets/css/gdb.css b/src/assets/css/gdb.css
index ac7ee1f..ac7ee1f 100644
--- a/assets/css/gdb.css
+++ b/src/assets/css/gdb.css
diff --git a/assets/css/guides.css b/src/assets/css/guides.css
index 2b1665c..2b1665c 100644
--- a/assets/css/guides.css
+++ b/src/assets/css/guides.css
diff --git a/assets/img/ssh_tunnel_services.png b/src/assets/img/ssh_tunnel_services.png
index 163cb24..163cb24 100644
--- a/assets/img/ssh_tunnel_services.png
+++ b/src/assets/img/ssh_tunnel_services.png
Binary files differ
diff --git a/c++/index.html b/src/c++/index.html
index e2fd103..e2fd103 100644
--- a/c++/index.html
+++ b/src/c++/index.html
diff --git a/haskell/index.html b/src/haskell/index.html
index 1fe6653..1fe6653 100644
--- a/haskell/index.html
+++ b/src/haskell/index.html
diff --git a/index.html b/src/index.html
index ae418c8..ae418c8 100644
--- a/index.html
+++ b/src/index.html
diff --git a/notes/index.html b/src/notes/index.html
index ca9b941..ca9b941 100644
--- a/notes/index.html
+++ b/src/notes/index.html