Skip to content

hiiruki/hiiruki.dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hiiruki.dev

yet another personal website.

Cloudflare Build Status Netlify Build Status

This is my personal website. It's built with Hugo and hosted on Cloudflare and Netlify and using Kamigo theme. You can visit here.

Note

Main hosting is on Cloudflare and Netlify is used as a backup hosting. The website is served over HTTPS and has a valid SSL certificate. I moved from Netlify to Cloudflare because of the better performance and security features and most of my domains are already on Cloudflare. Netlify is still used as a backup hosting.

Note

The supported Hugo versions are 0.118.2 to 0.119.0; versions newer than v0.119.0 will likely break the date format. For the version under v0.118.2, some version still works but it's not recommended to use it.

light mode dark mode

Pagespeed Insights

Google Pagespeed Insights score for this website.

Mobile

mobile

Desktop

desktop

Architecture

  • Hugo is responsible for using templates and markdown files to create pages, as well as building other files needed for cosmetics (it's a static site generator).
  • Cloudflare Pages is responsible for building the website and deploying it to the Cloudflare edge network. It's used as the main hosting.
  • Netlify is responsible for building the website and deploying it to the Netlify edge network. Now it's used as a secondary or backup hosting.
  • Kamigo is a Hugo theme that I created for this website. It's a fork of the PaperMod theme. It's focused on customization, improving code quality, UI/UX improvement, and security improvement or hardening to the original/previous mod theme.
  • GitHub is used for version control and hosting the source code of the website.

Flow

graph TD

subgraph GitHub Repo
  A[Website Code] --> B[Commit Changes]
  B --> C[Push to Repo]
end

subgraph Cloudflare & Netlify CI/CD Pipeline
  C --> D[Trigger CI/CD<br>from main branch]
  D --> E[Build with Hugo<br>hugo --gc --minify<br>Publish Directory: public]
  E --> F[Deploy to Cloudflare Pages<br>and Netlify Site]
end

subgraph Cloudflare & Netlify Hosting
  F --> G[Live Website<br>https://hiiruki.dev]
end
Loading

License

Content

The content of this website is licensed under CC BY-NC-SA 4.0

Source Code

License: MIT

The source code of this website is licensed under MIT