• ♡ Sponsor

    Index

    • Show All
    • Blocks
    • Case
    • Cheat Sheet
    • Command Line Interface
    • Composer
    • Condition
    • Configuration
    • Content
    • Context
    • Dashboard
    • Date
    • Development
    • Extension
    • File
    • Filelist
    • Filter
    • Find
    • HTML
    • Headless
    • Image
    • Inheritance
    • Installation
    • Language
    • Layout
    • Loop
    • Math
    • Method
    • Navigation
    • Object
    • PHP
    • Package
    • Pagelist
    • Pipe
    • Recursion
    • Regex
    • SEO
    • Session
    • Snippet
    • Sort
    • Statement
    • Strip
    • Theme  ✓
    • URL
    • Variable

    10 pages found

    Developer Guide  ⁄
    Building Themes — Developer Guide

    Themes are an essential part of a content management system. They define the way your content is presented to the visitors of your website. Automad's flexible and intuitive template language enables also inexperienced developers or beginners to create themes and templates on ...

    Building Themes  ⁄
    theme.json — Building Themes

    Every theme needs a theme.json to work. As mentioned before, all subdirectories of the packages directory containing a theme.json side by side with at least one template are to be considered as valid themes. Please see the list below for all required fields.

    Cheat Sheets  ⁄
    Useful Template Snippets — Cheat Sheets

    Find below a collection of useful snippets for common tasks using Automad's template language.

    Cheat Sheets  ⁄
    Plain PHP Snippets — Cheat Sheets

    In case you want to develop a new extension or use PHP in your templates, the collection of common code snippets below might help you getting started quickly.

    Building Themes  ⁄
    Template Language — Building Themes

    Automad's template language provides a flexible and safe way to render content dynamically. In contrast to other generic template engines, the Automad core functions are integrated into the engine. That includes such things as image processing as well as a the access to an even ...

    Building Themes  ⁄
    Block Layouts — Building Themes

    Aside from just stacking blocks on top of each other, Automad's block editor provides some handy features to create flexible layout directly in the block editor. It is possible to stretch a block to the full with of the parent container to make it stand out as well as to arrange ...

    Cheat Sheets  ⁄
    Creating Theme Packages — Cheat Sheets

    This guide describes step by step the workflow of setting up and publish a new theme. It assumes you're familiar with Visual Code Studio and working on a system with a Bash shell or similar — like macOS or Linux.

    Building Themes  ⁄
    Customizing Blocks — Building Themes

    Most of the blocks only consist of pure HTML tags without classes and just inherit theme styles when being displayed. However the default styling of more complex blocks like the mail form or the gallery block might not be matching a theme out of the box. You can use CSS custom ...
      • →

      • Automad
      • Page Index
      Discuss
      Packages
      Release Notes
      Support
      Terms of Use
        Become a Sponsor
        GitHub
        Twitter
        Facebook
        Instagram
        2013-2022 by Marc Anton Dahmen
      Released under the MIT license

      A faceless machine, creating one's portrait in the internet.
    • Automad
    • Getting Started
    • System
    • User Guide
    • Developer Guide
    • Headless Mode
    • Discuss
    • Packages