My personal website/blog built with Hugo, featuring technical articles, projects, and more. Visit the live site at socrabytes.github.io.
- Built with Hugo static site generator
- Theme: Congo with customizations
- Comments powered by Giscus (GitHub Discussions)
- Full-text search functionality
- Dark/Light mode support
- Responsive design
- Tags for content organization
- Automatic image optimization
- Code syntax highlighting
- Static Site Generator: Hugo
- Theme: Congo
- Hosting: GitHub Pages
- CI/CD: GitHub Actions
- Comments: Giscus (GitHub Discussions integration)
- Version Control: Git
-
Clone the repository:
git clone https://github.com/socrabytes/socrabytes.github.io.git cd socrabytes.github.io
-
Install Hugo (extended version required):
# For Ubuntu/Debian sudo apt install hugo # For other systems, see: https://gohugo.io/installation/
-
Start the local development server:
hugo server -D
-
View the site at:
http://localhost:1313
The site is automatically built and deployed using GitHub Actions whenever changes are pushed to the main branch. The workflow:
- Triggers on push to main branch
- Sets up Hugo environment
- Builds the site
- Deploys to GitHub Pages
The GitHub Actions workflow configuration can be found in .github/workflows/hugo.yaml
.
Content is written in Markdown and organized in the following sections:
/content/tech-journal/
- Technical articles and blog posts/content/projects/
- Project showcases/content/about/
- About page/content/legal/
- Legal documents
Comments are powered by Giscus, which integrates GitHub Discussions with the website. Comments are automatically synchronized between the website and GitHub Discussions, providing:
- GitHub OAuth authentication for commenters
- Full GitHub-based moderation tools
- Automatic discussion creation for new pages
- Reactions support
- Code: MIT License
- Content: See CONTENT_LICENSE
While this is a personal website, if you find any issues or have suggestions, feel free to:
- Open an issue
- Submit a pull request
- Start a discussion using Giscus
Built with ❤️ using Hugo