willyywt.github.io

willyywt.github.io

Willyywt's personal blog

Willy (Yang Wentao)

Willyywt's personal blog. See https://willyangywt.cc

Minisign key

Public key: RWSVADkxkRruodtZOCHC0ym+ANlFDgx9UdCnseqWXzO0SvZgF+IP6kl+

Also see minisign-1.pub (the same key as above)

Features

  • A custom template forked from huangyz0918/moving, heavily modified and enhanced
  • Improved support for valid HTML 5 and several W3C standards, like minimum contrast ratio
  • Site viewable without JavaScript
  • Using modernizer.js to do feature detection. Warning: modernizr.com website is outdated, see github repo directly
  • Code highlight statically rendered with rouge
  • Code highlight use a custom CSS theme, inspired by the pygments vim theme
  • Excerpt (first paragraph) shown for each post on home page
  • Dark theme support
  • Mobile devices support
  • A custom "Site Preferences" page
  • Font: Open Sans (sans-serif), Source Code Pro (monospace); can also replace with system font in "Site Preferences".
  • A "Table of Contents" powered by jekyll-toc, written in pure liquid syntax (no additional jekyll plugins required)
  • Plugins included: jekyll-feed, jekyll-seo-tag, jekyll-sitemap
  • Website can also be hosted at a URL subdirectory, i.e. at a sub folder of a domain
  • Link to source code file at page footer

Download this site locally

Note: Artifacts are preserved for only latest 24 hours!

From "Actions", click the first line of "pages build and deployment" (the latest git commit), from the "Artifacts" section, click "github-pages" which gives you an .tar.zip file.

Serve this site

Recently this site removed absolute reference to the domain name willyangywt.cc (this site's domain) and to the root directory '/' (all in-site links are relative), so this site can be served in another location like http://127.0.0.1:8000/site/.

Build the site locally

Install the dependency and run jekyll build.

Disclaimer: I am a freshman in ruby entirely and I have no idea how things break.

LICENSE

See the file LICENSE