<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: SimonAking</title>
    <description>The latest articles on DEV Community by SimonAking (@tomotoes).</description>
    <link>https://dev.to/tomotoes</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F99130%2F5cd4f626-6679-4f63-9e56-d3dd4b60284c.jpg</url>
      <title>DEV Community: SimonAking</title>
      <link>https://dev.to/tomotoes</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/tomotoes"/>
    <language>en</language>
    <item>
      <title>Sharing Several Personal Blog-Related Projects: Homepage, About Page, and Photo Gallery</title>
      <dc:creator>SimonAking</dc:creator>
      <pubDate>Sun, 18 May 2025 16:35:08 +0000</pubDate>
      <link>https://dev.to/tomotoes/sharing-several-personal-blog-related-projects-homepage-about-page-and-photo-gallery-6dh</link>
      <guid>https://dev.to/tomotoes/sharing-several-personal-blog-related-projects-homepage-about-page-and-photo-gallery-6dh</guid>
      <description>&lt;p&gt;I'd like to share three open-source projects that can help you build a complete personal website: a creative homepage for navigation, an interactive about page, and a dynamic photo gallery.&lt;/p&gt;

&lt;h2&gt;
  
  
  [Open Source] TermFolio - A Terminal-Style Personal Information Display Component
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/SimonAKing/TermFolio" rel="noopener noreferrer"&gt;https://github.com/SimonAKing/TermFolio&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;TermFolio is a terminal-style component designed for developers to showcase their personal information, project experience, and technical skills. Key features include:&lt;/p&gt;

&lt;p&gt;Authentic Terminal Experience:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Supports common commands like &lt;code&gt;ls&lt;/code&gt;, &lt;code&gt;cd&lt;/code&gt;, &lt;code&gt;pwd&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;Smart command completion with Tab&lt;/li&gt;
&lt;li&gt;Command history navigation using arrow keys&lt;/li&gt;
&lt;li&gt;Highly customizable: Define custom commands, prompts, and display content&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Perfect for technical blog introduction pages and developer online resumes.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcn0z61372btu6k6eblg9.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fcn0z61372btu6k6eblg9.gif" alt="terminal-intro" width="480" height="458"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://simonaking.com/about/" rel="noopener noreferrer"&gt;Live Demo&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  [Open Source] Blog Homepage Template: WebGL Fluid Animation + Interactive Gaming Background
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/SimonAKing/HomePage" rel="noopener noreferrer"&gt;https://github.com/SimonAKing/HomePage&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;An elegant and user-friendly personal homepage template featuring fluid animation backgrounds and smooth page transitions. Ideal for developers, designers, or creative professionals looking to quickly build a personal showcase website. For beginners, it's an excellent opportunity to learn about WebGL animation implementation, page transition effects, and how to combine stunning visuals with practicality. The entire project is simple to configure - just modify the configuration file for complete personalization.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi6evaitzgos8e7mryqw3.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi6evaitzgos8e7mryqw3.gif" alt="preview" width="480" height="264"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://simonaking.com" rel="noopener noreferrer"&gt;Live Demo&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  [Open Source] Elegant Photo Gallery Template: Image Preview &amp;amp; Compression Ready
&lt;/h2&gt;

&lt;p&gt;Project Repository:&lt;br&gt;
&lt;a href="https://github.com/SimonAKing/AnimatedGallery" rel="noopener noreferrer"&gt;https://github.com/SimonAKing/AnimatedGallery&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Project Description:&lt;br&gt;
This is an open-source photo gallery project that uses a masonry layout to display images, featuring responsive design that perfectly adapts to both mobile and desktop platforms.&lt;br&gt;
The project implements BlurHash for elegant image loading, combined with lazy loading strategies to enhance performance. It uses Sharp for image compression, automatically balancing loading speed and display quality.&lt;br&gt;
It's ready to use out of the box - simply place your photos in the designated directory to update the gallery.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9kpj8pgv0l7r6x8k8enb.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F9kpj8pgv0l7r6x8k8enb.gif" alt="preview" width="480" height="266"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://simonaking.com/gallery" rel="noopener noreferrer"&gt;Live Demo&lt;/a&gt;&lt;/p&gt;

</description>
      <category>blog</category>
    </item>
  </channel>
</rss>
