Skip to content

A dark-themed minimalistic static site for cybersecurity professionals, built for GitHub Pages.

License

Notifications You must be signed in to change notification settings

0xsyr0/0xsyr0.github.io

Repository files navigation

syro - Personal Blog & Portfolio

A dark-themed minimalistic static site for cybersecurity professionals, built for GitHub Pages.

pages-build-deployment Codacy Badge GitHub license

Preview

Features

  • 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

Quick Start

  1. Clone/download this repository to your GitHub Pages repo (yourusername.github.io)

  2. Edit social links in index.html:

    • Update the URLs in the "Social" section with your profiles
    • Replace placeholder links with your actual profile URLs
  3. Customize content:

    • Edit the "About" section with your background
    • Update projects in the Projects section
    • Modify the hero tagline
  4. Push to GitHub:

    git add .
    git commit -m "Deploy new site"
    git push origin main
  5. Your site will be live at https://yourusername.github.io

Adding Blog Posts

Creating a New Post

  1. Copy posts/post-1.html to create a new post:

    cp posts/post-1.html posts/your-new-post.html
  2. Edit the new post file:

    • Change the <title> and <h1> tags
    • Update the date and tags
    • Write your content in the .post-content section
  3. 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 Template Structure

<!-- 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 -->

Styling Guide

Colors

  • 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

Typography

  • Font: Courier New (monospace)
  • Headings: 600-700 weight
  • Body: 16px base, 1.6-1.8 line height

Components

  • Borders: 1px solid for subtle separation
  • Border Radius: 6-8px for modern feel
  • Hover Effects: Color shifts, subtle transforms

Customization

Change Colors

Edit the CSS variables in style.css:

:root {
    --bg-primary: #0a0a0f;
    --bg-darker: #08080c;
    --purple-accent: #6b2d8a;
    /* ... etc */
}

Modify Layout

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

Add New Sections

Follow the pattern:

<section id="new-section" class="section">
    <div class="container">
        <h2 class="section-title">Title</h2>
        <!-- Your content -->
    </div>
</section>

File Structure

├── 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

Social Media Links

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">

Training and Certifications Sections

The site includes commented-out sections for trainings and certifications. To enable them, simply uncomment the HTML in index.html around lines 124-152.

Contributing

This is a personal site template. Feel free to fork and customize for your own use.

License

Free to use and modify for personal and commercial projects.


Created with caffeine, nightcore and AI

About

A dark-themed minimalistic static site for cybersecurity professionals, built for GitHub Pages.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks