Portfolio Web and Blog Site.
Security Engineer By Day and Open-Source Hacker by Night.
NixBytes is a personal blog and portfolio built using the Hugo static site generator. It showcases projects, technical deep dives, and tutorials related to security engineering, Linux, and various programming technologies.
archetypes/: Hugo templates for new content.content/: The core content of the site, including blog posts and documentation.posts/: Blog articles organized by date or category.
docs/: Structured technical documentation and tutorials, categorized by topics like AWS, Docker, Linux, etc.resources/: Generated assets and images used within the site.themes/: Hugo themes applied to the site (currently usinghermit-v2).config.toml: Main configuration file for Hugo, defining site metadata, parameters, and menus.deploy.sh: Script for deploying the site.
- Static Site Generator: Hugo
- Theme: Hermit V2
- Deployment: (Configure based on your deployment method, e.g., GitHub Pages, Netlify)
Ensure you have Hugo installed on your system.
-
Clone the repository:
git clone https://github.com/nixbytes/nixbytes.github.io.git cd nixbytes.github.io -
Initialize submodules (if any):
git submodule update --init --recursive
-
Start the Hugo development server:
hugo server -D
-
Open your browser and navigate to
http://localhost:1313.
To deploy the site, you can use the provided deploy.sh script or set up a CI/CD pipeline (e.g., GitHub Actions) to build and host the static files on services like GitHub Pages.