DEV.co
Open-Source CMS · liaocp666

Jasmine

Jasmine is a lightweight, responsive blog theme for Typecho (a PHP-based CMS). It emphasizes clean design, readability, and includes features like dark mode, syntax highlighting, and SEO optimization.

Source: GitHub — github.com/liaocp666/Jasmine
823
GitHub stars
64
Forks
PHP
Primary language
GPL-3.0
License (OSI-approved)

Key facts

Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.

FieldValue
Repositoryliaocp666/Jasmine
Ownerliaocp666
Primary languagePHP
LicenseGPL-3.0 — OSI-approved
Stars823
Forks64
Open issues1
Latest release3.1.0 (2026-04-11)
Last updated2026-04-11
Sourcehttps://github.com/liaocp666/Jasmine

What Jasmine is

PHP-based Typecho theme with responsive design, client-side dark mode toggle, code highlighting, and semantic HTML structure. Installed by extracting to usr/themes/ and enabling via Typecho admin console.

Quickstart

Get the Jasmine source

Clone the repository and explore it locally.

terminalbash
git clone https://github.com/liaocp666/Jasmine.gitcd Jasmine# follow the project's README for install & configuration

Need it deployed, integrated, or customized instead? DEV.co ships production installs.

Best use cases

Minimalist Technical Blogs

Developers running small-to-medium technical blogs on Typecho who prioritize clean typography, code syntax highlighting, and fast load times without heavy frameworks.

Personal Knowledge Journals

Individual writers or researchers maintaining personal knowledge bases or essay collections with responsive multi-device access and night-mode reading comfort.

Lightweight CMS Deployments

Teams seeking an alternative to heavier blogging platforms (WordPress, Ghost) who already use or prefer Typecho for its simplicity and low resource footprint.

Implementation considerations

  • Requires an existing Typecho installation (PHP 5.4+ typically, exact version not stated in data); host must support PHP file uploads and execution.
  • Theme installation is manual file upload; no package manager or one-click installer mentioned. Configuration via Typecho admin console and linked Gitee wiki.
  • Dark mode and responsive behavior appear client-side (JavaScript); verify browser compatibility for target audience, especially older/mobile users.
  • Code highlighting assumes built-in or plugin support; check Typecho's code block rendering or ensure compatible syntax highlighter is enabled.
  • Customization beyond theme settings likely requires direct PHP/CSS editing; no stated visual builder or low-code customization interface.

When to avoid it — and what to weigh

  • High-volume Content Management — If you need complex multi-user workflows, advanced content scheduling, or media library management, Typecho and this theme lack built-in enterprise CMS features.
  • E-commerce or Complex Functionality — This is a blog theme, not a platform. No built-in shop, membership, or plugin ecosystem comparable to WordPress. Custom development required for non-blogging use.
  • Strict Vendor Lock-In Avoidance — Typecho has a smaller ecosystem and community than WordPress or Drupal. Migration to other platforms later may require manual content export and redesign.
  • Require Active Commercial Support — Support is community-driven (QQ group listed). No documented SLA, commercial support vendor, or bug bounty program evident from provided data.

License & commercial use

Licensed under GPL-3.0 (GNU General Public License v3.0). This is a strong copyleft license requiring any derivative work or redistribution to remain open-source under GPL-3.0.

GPL-3.0 permits commercial use (e.g., paid hosting, consulting). However, any modifications to the theme code must be released under GPL-3.0 if distributed. Selling the unmodified theme or using as-is in a service is permissible but consult legal counsel if bundling with proprietary code. No explicit commercial support or warranty stated.

DEV.co evaluation signals

Editorial assessment — not user reviews. Directional, with an explicit confidence level.

SignalAssessment
MaintenanceActive
DocumentationAdequate
License clarityClear
Deployment complexityLow
DEV.co fitPossible
Assessment confidenceHigh
Security considerations

No explicit security audit, vulnerability disclosure, or hardening practices documented. As a GPL-3.0 theme, code is publicly available for review. Standard web security hygiene applies: keep Typecho and PHP updated, sanitize user input if custom modifications are made, restrict file permissions on usr/themes/. No dedicated security contact or issue reporting process stated.

Alternatives to consider

WordPress with Astra / GeneratePress theme

Larger ecosystem, more plugins, stronger community support, better documentation, and commercial backing—at the cost of higher resource usage and complexity.

Ghost

Modern, purpose-built blogging platform with native SEO, dark mode, and responsive design. Cloud-hosted by default (no self-hosting friction), but proprietary and paid tiers.

Hugo / Jekyll (static site generators)

Zero server overhead, fast, and secure. Suitable for tech blogs and portfolios. Trade-off: steeper learning curve, no admin UI, and less suited to non-technical users.

Software development agency

Build on Jasmine with DEV.co software developers

Jasmine offers a minimal, maintainable blogging solution for Typecho users. If you need custom integrations, advanced features, or migration support, our team can help. Let's discuss your blog architecture.

Talk to DEV.co

Related open-source tools

Surfaced by semantic similarity across the DEV.co open-source index.

Related on DEV.co

Explore the category and the services that help you build with it.

Jasmine FAQ

Can I use Jasmine for a commercial website?
Yes, GPL-3.0 permits commercial use. If you modify the theme code and redistribute it, you must release modifications under GPL-3.0. Using it as-is for a paid service is allowed; consult a lawyer if bundling with proprietary software.
What is Typecho and is it still maintained?
Typecho is a lightweight PHP-based blogging CMS. Its maintenance status is not included in the provided data for Jasmine; you must verify Typecho's project independently. Jasmine depends on it, so Typecho longevity is a risk to consider.
Does Jasmine include a page builder or visual editor?
No. Jasmine is a theme that works within Typecho's existing editor. Customization beyond theme settings requires manual editing of PHP/CSS.
Where do I get help if something breaks?
Community support via QQ group (539165194) or GitHub issues. No commercial support vendor or SLA documented. Responses depend on community volunteer availability.

Custom software development services

Adopting Jasmine is usually one piece of a larger software development effort. As a software development agency, DEV.co provides software development services and web development expertise — pairing senior software developers and web developers with your team to design, build, and operate open-source cms software in production.

Ready to Deploy a Lightweight Blog?

Jasmine offers a minimal, maintainable blogging solution for Typecho users. If you need custom integrations, advanced features, or migration support, our team can help. Let's discuss your blog architecture.