awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
hexojs avatar

hexojs/hexo

0
View on GitHub↗
41,768 星标·27 分支·TypeScript·MIT·27 次浏览hexo.io↗

Hexo

Hexo is a command-line static site generator designed for content-driven blogging and website creation. It functions as a structured framework that transforms plain text files and markdown into production-ready static websites, utilizing a template-based rendering engine to separate site content from visual presentation.

The project is distinguished by its event-driven build pipeline, which manages the entire site lifecycle through a series of hooks for file processing, asset generation, and deployment. Developers can extend the system’s core capabilities through a modular plugin architecture, allowing for custom rendering engines and specialized site-wide functionality. The platform also provides a local development server for real-time previewing and file change monitoring to ensure efficient build performance during the authoring process.

Beyond its core generation capabilities, the system includes comprehensive tools for managing site metadata, URL structures, and content organization through front-matter configuration. It supports complex asset management, including post-specific folders and automated path resolution, alongside a suite of tag plugins for injecting dynamic elements like code blocks and media directly into content. The platform also features built-in deployment automation, enabling direct synchronization of generated files to various remote hosting environments and cloud platforms.

Hexo is installed and managed via command-line utilities, with documentation and configuration centered around a project-based directory structure.

Features

  • Static Site Generators - Transforms source files and templates into a complete, production-ready website.
  • Static Site Generators - Converts markdown and text files into high-performance static websites.
  • Content Management Systems - Provides a structured environment for authoring and publishing content.
  • Development Servers - Launches a local development server to preview the website with configurable options.
  • Extensible Architectures - Features a modular ecosystem for adding custom functionality via plugins.
  • Layout Engines - Injects content into reusable wrapper files to maintain consistent site structure.
  • Blogging Platforms - Manages collections of articles with support for metadata and categories.
  • Document Generation Engines - Supports various file formats through configurable renderer plugins for site generation.
  • Deployment Automation - Includes a built-in workflow for synchronizing site files to hosting providers.
  • Deployment Integrations - Deploys static websites to various hosting services via configuration.
  • Build Pipelines - Provides a lifecycle-based execution model that triggers hooks for file processing, asset generation, and deployment tasks.
  • Plugin Systems - Supports developing distributable extensions via a structured package system.
  • Template Engines - Separates site content from visual presentation through configurable layouts and partials.
  • Blog Generators - High-performance blog framework built on Node.js.
  • Node.js Frameworks and Tools - Static blog framework based on Node.js.
  • GitHub Tools - Static site generator for GitHub Pages.
  • Blogging Platforms - Fast and simple blogging framework.
  • Publishing Platforms - Fast framework for generating static blog content.
  • Static Site Generators - Fast and powerful blog framework.
  • Theme Managers - Manages active themes and overrides theme-specific configurations.
  • File Watchers - Watches source files for modifications and automatically regenerates output files.
  • Deployment Pipelines - Integrates website generation with remote hosting for automated publishing.
  • Plugin Architectures - Loads external packages to add custom rendering engines, deployment strategies, and site-wide functionality.
  • Tagging Systems - Defines custom slug mappings for categories and tags to organize content structure.
  • Content Parsers - Intercepts specific markers in source files to inject dynamic HTML or assets.
  • Table of Contents - Customizes home page index generation with pagination and ordering preferences.
  • Template Engines - Caches rendered template fragments to optimize build times for static content.
  • CDN Deployment Integrations - Deploys sites to global CDNs using automated build and sync workflows.
  • Edge Network Deployment - Integrates with cloud platforms for automated edge network delivery.
  • Editorial Workflows - Manages draft posts in a dedicated folder with tools for publishing.
  • Content Architecture and Modeling Tools - Uses YAML blocks at the top of files to define page-specific variables and layout properties.
  • Content Migration Tools - Defines custom file templates to standardize the structure of new posts.
  • Syntax Highlighting - Configures syntax highlighting engines to render code blocks with line numbering and language-specific formatting.
  • Asset Management Systems - Manages static assets by automatically processing and including stylesheets and scripts in the build output.
  • Markup-Based Typesetting Engines - Allows assigning specific layouts to content files to determine processing behavior.
  • Site Component Helpers - Renders pagination controls, search forms, and tables of contents.
  • Markdown Asset Handlers - Automatically resolves image paths to post-specific folders for direct linking.
  • Scoped Asset Directories - Enables dedicated folders for individual posts to store related assets.
  • Git Deployment Integrations - Deploys site files to remote Git repositories for version-controlled hosting.
  • Theme Engines - Uses template engines to control the visual presentation of generated pages.

Star 历史

hexojs/hexo 的 Star 历史图表hexojs/hexo 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

hexojs/hexo 是做什么的?

Hexo is a command-line static site generator designed for content-driven blogging and website creation. It functions as a structured framework that transforms plain text files and markdown into production-ready static websites, utilizing a template-based rendering engine to separate site content from visual presentation.

hexojs/hexo 的主要功能有哪些?

hexojs/hexo 的主要功能包括:Static Site Generators, Content Management Systems, Development Servers, Extensible Architectures, Layout Engines, Blogging Platforms, Document Generation Engines, Deployment Automation。

hexojs/hexo 有哪些开源替代品?

hexojs/hexo 的开源替代品包括: squidfunk/mkdocs-material — This project is a comprehensive documentation site framework and static site generator theme designed to transform… jgm/pandoc — Pandoc is a universal document converter that translates content between a wide range of markup and binary formats. It… payloadcms/payload — Payload is a headless content management system and application framework that uses a code-first approach to define… slidevjs/slidev — Slidev is a markdown-based presentation framework designed for creating interactive, web-based slide decks. It… getpelican/pelican — Pelican is a Python-based static site generator that converts Markdown and reStructuredText files into static HTML… rust-lang/mdbook — mdBook is a documentation build system and static site generator designed to compile collections of Markdown files…

Hexo 的开源替代方案

相似的开源项目,按与 Hexo 的功能重合度排序。
  • squidfunk/mkdocs-materialsquidfunk 的头像

    squidfunk/mkdocs-material

    26,949在 GitHub 上查看↗

    This project is a comprehensive documentation site framework and static site generator theme designed to transform markdown files into professional, responsive websites. It functions as a technical content platform that supports complex documentation projects, including multi-project management, blog workflows, and advanced content formatting. By processing source files through an extensible pipeline, it generates self-contained HTML sites that can be hosted on any web server without a database. What distinguishes this framework is its focus on developer experience and highly configurable bui

    Pythondocumentationframeworkmaterial-design
    在 GitHub 上查看↗26,949
  • jgm/pandocjgm 的头像

    jgm/pandoc

    44,822在 GitHub 上查看↗

    Pandoc is a universal document converter that translates content between a wide range of markup and binary formats. It functions by parsing input documents into a unified intermediate abstract syntax tree, which serves as the foundation for consistent manipulation and transformation across diverse output types. The system is distinguished by its modular reader-writer pipeline, which decouples input parsing from output generation to allow for granular control over document structure. Users can programmatically manipulate this intermediate tree through a robust filter system, supporting both ex

    Haskellcommonmarkconverterdocument
    在 GitHub 上查看↗44,822
  • payloadcms/payloadpayloadcms 的头像

    payloadcms/payload

    43,053在 GitHub 上查看↗

    Payload is a headless content management system and application framework that uses a code-first approach to define data schemas and administrative interfaces. By utilizing a centralized, type-safe configuration object, it automatically generates database schemas, API endpoints, and a fully customizable admin panel. The system is built on a database-agnostic architecture, allowing it to interface with various storage engines while providing a unified, type-safe API for server-side operations, REST, and GraphQL. What distinguishes Payload is its deep extensibility and developer-centric design.

    TypeScriptcmscontent-managementcontent-management-system
    在 GitHub 上查看↗43,053
  • slidevjs/slidevslidevjs 的头像

    slidevjs/slidev

    47,208在 GitHub 上查看↗

    Slidev is a markdown-based presentation framework designed for creating interactive, web-based slide decks. It functions as a static site generator that transforms plain text files into modular UI components, allowing authors to maintain version control while building professional presentations. The engine provides a browser-based runtime that manages slide navigation, animated transitions, and the live execution of code blocks. What distinguishes Slidev is its developer-centric approach to technical presentations. It features built-in support for syntax highlighting, mathematical typesetting

    TypeScriptmarkdownpresentationslides
    在 GitHub 上查看↗47,208
查看 Hexo 的所有 30 个替代方案→