A blog featuring an interactive 3D visualization using Three.js, with blog posts written in Markdown.
- Interactive 3D cube visualization on the main page
- Blog posts written in Markdown
- Ruby-based local development server
- GitHub Pages deployment ready
- Make sure you have Ruby installed on your system
- Install the required gems:
gem install bundler bundle install
- Start the local server:
bundle exec jekyll serve - Visit
http://localhost:4000in your browser
.
├── _posts/ # Blog posts in Markdown format
├── assets/ # Static assets (CSS, JS, images)
│ ├── css/
│ ├── js/
│ └── three/ # Three.js related files
├── _layouts/ # Jekyll layout templates
├── _includes/ # Reusable Jekyll components
└── index.html # Main page with Three.js visualization
- Create a new Markdown file in the
_postsdirectory - Use the following front matter format:
--- layout: post title: "Your Post Title" date: YYYY-MM-DD ---
- Write your blog post content in Markdown format
This site is configured for GitHub Pages deployment. Simply push your changes to the main branch, and GitHub Pages will automatically build and deploy your site.
MIT License - feel free to use this template for your own projects.