A dark-themed minimalistic static site for cybersecurity professionals, built for GitHub Pages.
- Purple cyberpunk aesthetic with dark background
- Animated binary rain effect in hero section
- Zero dependencies - pure HTML/CSS/vanilla JavaScript
- Fully responsive design
- GitHub Pages ready
- Easy blog management
- Portfolio section for projects
- Social media integration with SVG icons
-
Clone/download this repository to your GitHub Pages repo (
yourusername.github.io) -
Edit social links in
index.html:- Update the URLs in the "Social" section with your profiles
- Replace placeholder links with your actual profile URLs
-
Customize content:
- Edit the "About" section with your background
- Update projects in the Projects section
- Modify the hero tagline
-
Push to GitHub:
git add . git commit -m "Deploy new site" git push origin main
-
Your site will be live at
https://yourusername.github.io
-
Copy
posts/post-1.htmlto create a new post:cp posts/post-1.html posts/your-new-post.html
-
Edit the new post file:
- Change the
<title>and<h1>tags - Update the date and tags
- Write your content in the
.post-contentsection
- Change the
-
Add the post to the blog grid in
index.html:<article class="blog-card"> <span class="blog-date">2024-02-15</span> <h3>Your New Post Title</h3> <p>Brief description of the post.</p> <a href="posts/your-new-post.html" class="read-more">read more →</a> </article>
<!-- Post header with title, date, and tags -->
<!-- Post content with markdown-style formatting -->
<!-- Supported elements: h2, h3, p, ul, ol, code, blockquote, images, tables -->
<!-- Post footer with back button -->- Primary Background:
#0a0a0f(main sections) - Darker Background:
#08080c(Projects section, footer) - Secondary Background:
#12121a - Tertiary Background:
#1a1a24 - Purple Accent:
#6b2d8a - Text Primary:
#e0e0e0 - Text Secondary:
#9090a0
- Font: Courier New (monospace)
- Headings: 600-700 weight
- Body: 16px base, 1.6-1.8 line height
- Borders: 1px solid for subtle separation
- Border Radius: 6-8px for modern feel
- Hover Effects: Color shifts, subtle transforms
Edit the CSS variables in style.css:
:root {
--bg-primary: #0a0a0f;
--bg-darker: #08080c;
--purple-accent: #6b2d8a;
/* ... etc */
}All sections are in index.html:
- Navigation: Lines 10-22
- Hero (with binary rain): Lines 24-38
- About: Lines 40-51
- Projects: Lines 53-88
- Blog: Lines 90-133
- Social: Lines 166-240
Follow the pattern:
<section id="new-section" class="section">
<div class="container">
<h2 class="section-title">Title</h2>
<!-- Your content -->
</div>
</section>├── index.html # Main landing page
├── style.css # Global styles
├── post-style.css # Blog post styles
├── posts/
│ └── post-1.html # Blog post template
├── favicon.svg # Site favicon
└── README.md # This file
Update these in the "Social" section. All icons are simple SVG pictograms (not official brand logos):
<!-- Hack The Box (cube icon) -->
<a href="https://app.hackthebox.com/profile/156456">
<!-- TryHackMe (cloud icon) -->
<a href="https://tryhackme.com/p/syro">
<!-- GitHub (git branch icon) -->
<a href="https://github.com/0xsyr0">
<!-- Discord (chat bubble icon) -->
<a href="https://discord.gg/purplestorm">
<!-- X (Twitter) (X logo) -->
<a href="https://twitter.com/syr0_">
<!-- BlueSky (butterfly icon) -->
<a href="https://bsky.app/profile/0xsyr0.bsky.social">
<!-- Mastodon (mastodon logo) -->
<a href="https://infosec.exchange/@syro">The site includes commented-out sections for trainings and certifications. To enable them, simply uncomment the HTML in index.html around lines 124-152.
This is a personal site template. Feel free to fork and customize for your own use.
Free to use and modify for personal and commercial projects.
Created with caffeine, nightcore and AI
