7 个仓库
Frameworks for organizing layouts and reusable components through nesting, blocks, and file inclusions.
Distinct from Template Component Renderers: None of the candidates cover the systemic organization of layout inheritance across multiple files.
Explore 7 awesome GitHub repositories matching web development · Template Inheritance Systems. Refine with filters or upvote what's useful.
art-template 是一个 JavaScript 模板引擎和服务器端渲染引擎。它充当抽象语法树编译器,将模板源代码转换为可执行的 JavaScript,以生成 HTML 或文本输出。 该引擎包含一个模板继承系统,允许定义基础布局和可重用的内容块。它还提供了一个模板调试工具,可将语法和运行时错误映射到源文件中的确切行号。
Provides a system for organizing layouts and reusable content blocks through nesting and inheritance.
art-template is a JavaScript templating engine and HTML template compiler that transforms custom syntax and script statements into optimized HTML output. It functions as a precompiled template engine that converts template source into standalone JavaScript functions to render dynamic content from data. The engine features a template inheritance framework that organizes layouts through nesting, blocks, and inclusions to create reusable components across multiple files. It incorporates automatic output sanitization and encoding to prevent cross-site scripting attacks. The system includes capab
Provides a framework for organizing layouts through nesting, blocks, and inclusions of template files.
Nunjucks is a JavaScript templating engine used for generating dynamic HTML by combining data with templates. It serves as an asynchronous template processor that allows for non-blocking execution within filters and parallel processing of iterations. The engine features a template inheritance system where base skeleton structures are defined and extended by child templates to fill specific content blocks. It includes a security utility for context-aware HTML escaping to prevent cross-site scripting during the rendering phase. The library provides capabilities for server-side rendering and da
Enables a consistent website layout through a system where child templates extend base skeleton layouts.
Twig is a PHP template engine and compiled rendering library designed to separate business logic from presentation. It functions as a secure template language that generates HTML output by combining dynamic data with reusable layouts. The system emphasizes security through a focus on preventing cross-site scripting attacks via automatic output escaping and content sanitization. To ensure execution efficiency, it compiles templates into optimized PHP code and utilizes a caching mechanism to bypass parsing on subsequent requests. The engine provides comprehensive tools for template composition
Provides a system for organizing website layouts through template inheritance, blocks, and nesting.
This project is a social blogging application built with Flask. It provides a platform for user account management, following relationships, and chronological post streams, supported by a PostgreSQL relational database. The application features a multilingual web interface with localized content and date formatting. It is designed as a dockerized web application, utilizing containerization for consistent deployment across different environments. The system integrates a variety of core capabilities, including full-text search with provider abstraction, an asynchronous task worker for backgrou
Uses a system of base layouts and child templates to maintain consistent page structures through nesting and blocks.
这是一个使用 Flask 构建的全栈 Web 应用程序模板。它为开发完整的 Web 应用程序提供了基础,涵盖了从用户界面和服务器端逻辑到关系数据管理的整个流水线。 该项目使用蓝图(blueprints)实现模块化架构,将视图和模板组织成独立的组件。它具有一个基于会话的身份验证系统,用于管理用户注册、密码哈希和安全登录会话,以保护私有应用程序区域。 数据持久性通过用于管理模式的对象关系映射器(ORM)和用于版本化数据库迁移的集成系统来处理。该项目还包括一个带有单元测试和代码覆盖率工具的自动化测试套件,以验证应用程序逻辑。 该模板包括用于云应用程序托管的配置,包括生产环境中环境变量和数据库连接的管理。
Implements a systemic layout organization using template inheritance to maintain visual consistency.
This project is a visual framework and design system for the Hexo static site generator. It provides a modular foundation for building blogs and documentation sites, utilizing a hierarchical template system to ensure consistent layout and aesthetic across all pages. The framework distinguishes itself through a configuration-driven approach that decouples site settings from core source code. Users can manage visual preferences, third-party service integrations, and modular components through external configuration files. It includes built-in support for responsive design, multi-language conten
Organizes visual structure using a hierarchical system of base templates and partials.