Hexo Theme Spfk is a two-column blog theme for the Hexo static site generator that centers on a clean, elegant reading experience and includes a portfolio page and a dark version.
What is Hexo Theme Spfk?
Hexo Theme Spfk is an open-source Hexo theme created by developer luuman. It takes Hexo Markdown posts as input and renders a two-column blog layout as output, running on any platform that supports Hexo (Windows, macOS, Linux). The theme is distributed through the luuman/Hexo repository on GitHub, which has received 682 stars. It uses the Stylus CSS preprocessor for styling, and its official description calls it "Another simple and elegant theme for Hexo."
Key Features
- Two-column layout — The theme presents blog content in a two-column structure, allowing a sidebar and main content area, a layout common in personal blogs.
- Dark version — The author added a black color scheme after multiple users requested it; the theme page notes that "many people like the black version."
- Portfolio page — A pre-styled works display page is included; users only need to add images and links to showcase their projects.
- Simple and elegant design — The official description emphasizes simplicity and elegance, with no unnecessary decoration.
- Stylus-based styling — Styles are written with the Stylus preprocessor, which is a listed source tag for the project.
- Plugin installation tutorials — The theme page links to a Hexo plugin installation guide and a GitHub Hexo setup guide, helping users extend the theme.
Who is it for?
- Hexo bloggers — They can install the theme to get a two-column layout without building one from scratch.
- Personal site owners — The portfolio page is handy for showing work or projects alongside blog posts.
- Dark mode fans — Users who prefer a dark color scheme can use the black version out of the box.
What can you do with it?
- Start a personal blog — Use the theme to publish Markdown posts in a simple two-column design.
- Showcase a portfolio — Fill the included works display page with images and links to projects.
- Set up a subdirectory site — Follow the documented _config.yml settings to host the blog under a subpath. The theme's configuration note states that if your site is in a subdirectory, set url like 'http://luuman.github.io/Blog' and root to '/Blog/', so that links and assets resolve correctly.
How does it work?
Download the theme files from the luuman/Hexo repository, place them in the themes directory of a Hexo site, and set the theme name in _config.yml. The theme page also links to plugin installation tutorials for adding extra features. Configuration is primarily done through Markdown files and the standard Hexo config.
FAQ
Does Hexo Theme Spfk have a dark version?
Yes. The theme has a black (dark) version that the author added after many users requested it. The theme page directly mentions that many people like the black version, so it is available as part of the theme.
How do I configure Hexo Theme Spfk for a subdirectory?
The theme's documentation says that if your site is in a subdirectory, set url as 'http://luuman.github.io/Blog' and root as '/Blog/' in _config.yml. For a site at the domain root, use url: http://luuman.github.io and root: /.
Does Hexo Theme Spfk include a portfolio page?
Yes. The theme includes a works display page. The author's hexo repository contains examples, and the page states that the style is already configured — you only need to add images and links.
Is Hexo Theme Spfk free to use?
The theme is distributed as an open-source repository on GitHub, and no licensing or pricing restrictions are mentioned on the page. Users are encouraged to modify and improve it.





