diff --git a/images/logos/Authelia.png b/images/logos/Authelia.png new file mode 100644 index 0000000..b959245 --- /dev/null +++ b/images/logos/Authelia.png Binary files differ diff --git a/images/logos/Authelia.svg b/images/logos/Authelia.svg new file mode 100644 index 0000000..944f325 --- /dev/null +++ b/images/logos/Authelia.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/images/logos/Debian.png b/images/logos/Debian.png new file mode 100644 index 0000000..14b6966 --- /dev/null +++ b/images/logos/Debian.png Binary files differ diff --git a/images/logos/Debian.svg b/images/logos/Debian.svg new file mode 100644 index 0000000..9f9e3fe --- /dev/null +++ b/images/logos/Debian.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/logos/Express.png b/images/logos/Express.png new file mode 100644 index 0000000..4bfbb16 --- /dev/null +++ b/images/logos/Express.png Binary files differ diff --git a/images/logos/Express.svg b/images/logos/Express.svg new file mode 100644 index 0000000..18642e2 --- /dev/null +++ b/images/logos/Express.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/logos/Handlebars.png b/images/logos/Handlebars.png new file mode 100644 index 0000000..bff021e --- /dev/null +++ b/images/logos/Handlebars.png Binary files differ diff --git a/images/logos/Handlebars.svg b/images/logos/Handlebars.svg new file mode 100644 index 0000000..7e1b7ef --- /dev/null +++ b/images/logos/Handlebars.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/logos/Linux.png b/images/logos/Linux.png new file mode 100644 index 0000000..4868d47 --- /dev/null +++ b/images/logos/Linux.png Binary files differ diff --git a/images/logos/Linux.svg b/images/logos/Linux.svg new file mode 100644 index 0000000..414a56a --- /dev/null +++ b/images/logos/Linux.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/logos/Mocha.png b/images/logos/Mocha.png new file mode 100644 index 0000000..cf673a0 --- /dev/null +++ b/images/logos/Mocha.png Binary files differ diff --git a/images/logos/Mocha.svg b/images/logos/Mocha.svg new file mode 100644 index 0000000..a493982 --- /dev/null +++ b/images/logos/Mocha.svg @@ -0,0 +1 @@ + diff --git a/images/logos/NGINX.png b/images/logos/NGINX.png new file mode 100644 index 0000000..d6816eb --- /dev/null +++ b/images/logos/NGINX.png Binary files differ diff --git a/images/logos/NGINX.svg b/images/logos/NGINX.svg new file mode 100644 index 0000000..e8e8cdb --- /dev/null +++ b/images/logos/NGINX.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/logos/NPM.png b/images/logos/NPM.png new file mode 100644 index 0000000..3581bea --- /dev/null +++ b/images/logos/NPM.png Binary files differ diff --git a/images/logos/NPM.svg b/images/logos/NPM.svg new file mode 100644 index 0000000..2ee0f35 --- /dev/null +++ b/images/logos/NPM.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/logos/NixOS.png b/images/logos/NixOS.png new file mode 100644 index 0000000..99cdeea --- /dev/null +++ b/images/logos/NixOS.png Binary files differ diff --git a/images/logos/NixOS.svg b/images/logos/NixOS.svg new file mode 100644 index 0000000..fb26b80 --- /dev/null +++ b/images/logos/NixOS.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/logos/Node.js.png b/images/logos/Node.js.png new file mode 100644 index 0000000..9e216b9 --- /dev/null +++ b/images/logos/Node.js.png Binary files differ diff --git a/images/logos/Node.js.svg b/images/logos/Node.js.svg new file mode 100644 index 0000000..d1db89d --- /dev/null +++ b/images/logos/Node.js.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/logos/Nodemon.png b/images/logos/Nodemon.png new file mode 100644 index 0000000..321d86e --- /dev/null +++ b/images/logos/Nodemon.png Binary files differ diff --git a/images/logos/Nodemon.svg b/images/logos/Nodemon.svg new file mode 100644 index 0000000..8326d32 --- /dev/null +++ b/images/logos/Nodemon.svg @@ -0,0 +1 @@ + diff --git a/images/logos/Oh-my-zsh.png b/images/logos/Oh-my-zsh.png new file mode 100644 index 0000000..8aec589 --- /dev/null +++ b/images/logos/Oh-my-zsh.png Binary files differ diff --git a/images/logos/Oh-my-zsh.svg b/images/logos/Oh-my-zsh.svg new file mode 100644 index 0000000..cbf21c9 --- /dev/null +++ b/images/logos/Oh-my-zsh.svg @@ -0,0 +1 @@ + diff --git a/images/logos/Raspberry-Pi.png b/images/logos/Raspberry-Pi.png new file mode 100644 index 0000000..884f8bb --- /dev/null +++ b/images/logos/Raspberry-Pi.png Binary files differ diff --git a/images/logos/Raspberry-Pi.svg b/images/logos/Raspberry-Pi.svg new file mode 100644 index 0000000..63af0a2 --- /dev/null +++ b/images/logos/Raspberry-Pi.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/logos/SQLite.png b/images/logos/SQLite.png new file mode 100644 index 0000000..d9ab819 --- /dev/null +++ b/images/logos/SQLite.png Binary files differ diff --git a/images/logos/SQLite.svg b/images/logos/SQLite.svg new file mode 100644 index 0000000..0e99ba2 --- /dev/null +++ b/images/logos/SQLite.svg @@ -0,0 +1 @@ + diff --git a/images/logos/SSH.png b/images/logos/SSH.png new file mode 100644 index 0000000..40053f2 --- /dev/null +++ b/images/logos/SSH.png Binary files differ diff --git a/images/logos/SSH.svg b/images/logos/SSH.svg new file mode 100644 index 0000000..1a8f51f --- /dev/null +++ b/images/logos/SSH.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/logos/Visual-Studio.png b/images/logos/Visual-Studio.png new file mode 100644 index 0000000..c57a854 --- /dev/null +++ b/images/logos/Visual-Studio.png Binary files differ diff --git a/images/logos/Visual-Studio.svg b/images/logos/Visual-Studio.svg new file mode 100644 index 0000000..19de675 --- /dev/null +++ b/images/logos/Visual-Studio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/images/logos/terminal-tmux-svgrepo-com.svg b/images/logos/terminal-tmux-svgrepo-com.svg new file mode 100644 index 0000000..836c5ef --- /dev/null +++ b/images/logos/terminal-tmux-svgrepo-com.svg @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/images/logos/tmux-logomark.svg b/images/logos/tmux-logomark.svg new file mode 100644 index 0000000..c543709 --- /dev/null +++ b/images/logos/tmux-logomark.svg @@ -0,0 +1,15 @@ + + + + logomark copy + Created with Sketch. + + + + + + + + + + \ No newline at end of file diff --git a/images/logos/tmux.svg b/images/logos/tmux.svg new file mode 100644 index 0000000..ac0174e --- /dev/null +++ b/images/logos/tmux.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/techStack.json b/techStack.json index 6e6a903..ae93413 100644 --- a/techStack.json +++ b/techStack.json @@ -2,119 +2,119 @@ { "name": "Authelia", "description": "Authelia provides two-factor authentication and single sign-on for private routes on the blog, securing administrative access.", - "png": "/static/images/logos/Authelia.png", - "svg": "/static/images/logos/Authelia.svg", + "png": "/media/logos/Authelia.png", + "svg": "/media/logos/Authelia.svg", "url": "https://www.authelia.com/" }, { "name": "Debian", "description": "Debian is the base operating system that runs the server hosting the blog, offering stability and security.", - "png": "/static/images/logos/Debian.png", - "svg": "/static/images/logos/Debian.svg", + "png": "/media/logos/Debian.png", + "svg": "/media/logos/Debian.svg", "url": "https://www.debian.org/" }, { "name": "Express", "description": "Express.js is the core HTTP server that powers the blog's routing, middleware, and response handling.", - "png": "/static/images/logos/Express.png", - "svg": "/static/images/logos/Express.svg", + "png": "/media/logos/Express.png", + "svg": "/media/logos/Express.svg", "url": "https://expressjs.com/" }, { "name": "Handlebars", "description": "Handlebars is the templating engine used to render HTML pages for the blog dynamically on the server side.", - "png": "/static/images/logos/Handlebars.png", - "svg": "/static/images/logos/Handlebars.svg", + "png": "/media/logos/Handlebars.png", + "svg": "/media/logos/Handlebars.svg", "url": "https://handlebarsjs.com/" }, { "name": "Linux", "description": "Linux is the kernel layer supporting the Debian OS on which the blog stack operates.", - "png": "/static/images/logos/Linux.png", - "svg": "/static/images/logos/Linux.svg", + "png": "/media/logos/Linux.png", + "svg": "/media/logos/Linux.svg", "url": "https://www.kernel.org/" }, { "name": "Mocha", "description": "Mocha is used to test backend logic and ensure the reliability of the blog's JavaScript codebase.", - "png": "/static/images/logos/Mocha.png", - "svg": "/static/images/logos/Mocha.svg", + "png": "/media/logos/Mocha.png", + "svg": "/media/logos/Mocha.svg", "url": "https://mochajs.org/" }, { "name": "NGINX", "description": "NGINX acts as a reverse proxy to serve the blog and handle HTTPS traffic termination.", - "png": "/static/images/logos/NGINX.png", - "svg": "/static/images/logos/NGINX.svg", + "png": "/media/logos/NGINX.png", + "svg": "/media/logos/NGINX.svg", "url": "https://nginx.org/" }, { "name": "NixOS", "description": "NixOS is used as a secondary development environment for testing reproducible builds of the blog stack.", - "png": "/static/images/logos/NixOS.png", - "svg": "/static/images/logos/NixOS.svg", + "png": "/media/logos/NixOS.png", + "svg": "/media/logos/NixOS.svg", "url": "https://nixos.org/" }, { "name": "Node.js", "description": "Node.js is the runtime environment executing the blog's backend JavaScript code.", - "png": "/static/images/logos/Node.js.png", - "svg": "/static/images/logos/Node.js.svg", + "png": "/media/logos/Node.js.png", + "svg": "/media/logos/Node.js.svg", "url": "https://nodejs.org/" }, { "name": "Nodemon", "description": "Nodemon automatically restarts the Express server during development when code changes are detected.", - "png": "/static/images/logos/Nodemon.png", - "svg": "/static/images/logos/Nodemon.svg", + "png": "/media/logos/Nodemon.png", + "svg": "/media/logos/Nodemon.svg", "url": "https://github.com/remy/nodemon" }, { "name": "NPM", "description": "NPM manages the dependencies for all backend and tooling packages used in the blog engine.", - "png": "/static/images/logos/NPM.png", - "svg": "/static/images/logos/NPM.svg", + "png": "/media/logos/NPM.png", + "svg": "/media/logos/NPM.svg", "url": "https://www.npmjs.com/" }, { "name": "Oh My Zsh", "description": "Oh My Zsh enhances the development terminal with plugins and themes used to manage and deploy the blog.", - "png": "/static/images/logos/Oh-my-zsh.png", - "svg": "/static/images/logos/Oh-my-zsh.svg", + "png": "/media/logos/Oh-my-zsh.png", + "svg": "/media/logos/Oh-my-zsh.svg", "url": "https://ohmyz.sh/" }, { "name": "Raspberry Pi", "description": "Raspberry Pi is used as a self-hosted hardware platform for testing deployments of the blog on ARM architecture.", - "png": "/static/images/logos/Raspberry-Pi.png", - "svg": "/static/images/logos/Raspberry-Pi.svg", + "png": "/media/logos/Raspberry-Pi.png", + "svg": "/media/logos/Raspberry-Pi.svg", "url": "https://www.raspberrypi.com/" }, { "name": "SQLite", "description": "SQLite is the embedded database used to store blog content, metadata, and configuration data.", - "png": "/static/images/logos/SQLite.png", - "svg": "/static/images/logos/SQLite.svg", + "png": "/media/logos/SQLite.png", + "svg": "/media/logos/SQLite.svg", "url": "https://www.sqlite.org/" }, { "name": "SSH", "description": "SSH provides secure access to the remote server that hosts and maintains the blog.", - "png": "/static/images/logos/SSH.png", - "svg": "/static/images/logos/SSH.svg", + "png": "/media/logos/SSH.png", + "svg": "/media/logos/SSH.svg", "url": "https://www.openssh.com/" }, { "name": "Tmux", "description": "Tmux is a terminal multiplexer that allows multiple terminal sessions to be accessed and controlled from a single window. It is used during development and maintenance of the blog engine to persist long-running processes like the Express.js server, run concurrent tools like Nodemon and Mocha, and manage SSH sessions without interruption.", - "svg": "/static/images/logos/tmux-logomark.svg", + "svg": "/media/logos/tmux-logomark.svg", "url": "https://github.com/tmux/tmux/wiki" }, { "name": "Visual Studio", "description": "Visual Studio is the integrated development environment used to build and debug the blog’s backend.", - "png": "/static/images/logos/Visual-Studio.png", - "svg": "/static/images/logos/Visual-Studio.svg", + "png": "/media/logos/Visual-Studio.png", + "svg": "/media/logos/Visual-Studio.svg", "url": "https://visualstudio.microsoft.com/" } ]