htmlpress

0.0.21 • Public • Published

htmlpress

Convert static HTML/CSS into dynamic Wordpress themes and templates

Usage

  Usage: htmlpress [options] [command]
  
  Commands:
    help     Display help
    version  Display version
  
  Options:
    -4, --404                 get 404 page (enabled by default)
    -c, --clean               strip processed data attributes when possible (enabled by default)
    -d, --debug               show debugging info (disabled by default)
    -h, --help                Output usage information
    -m, --modules <list>      modules to use (defaults to ["core","wordpress","acf"])
    -o, --output [value]      directory to save theme to (defaults to "./")
    -p, --pages <list>        page url or file paths to parse (defaults to ["/"])
    -r, --root                root path or url (required)
    -s, --sitemap [value]     use xml to find pages (defaults to "/sitemap.xml")
    -T, --test                dry run - don't write files (disabled by default)
    -t, --theme-name [value]  name of the theme (defaults to "Custom Theme")
    -v, --version             Output the version number
    -w, --webflow             is a Webflow-based site (disabled by default)
  
  Examples:
    - process remote site
    $ htmlpress --root com --pages /index /single --output my-theme

  

Documentation

Modules

Core

Data attributes providing PHP integrations

Wordpress

Data attributes providing Wordpress functionality

ACF

Advanced Custom Fields integration provider

Core

Data attributes providing PHP integrations

php-echo

Print the result of php code

Kind: instance method of Core

Param Description
php_code the php code to run

php-if

Print the result of php code

Kind: instance method of Core

Param Description
php_condition the php condition to evaluate

data-attr-src

Replace source attribute

Kind: instance method of Core

Param
name

data-attr-style

Replace style attribute

Kind: instance method of Core

Param
name

Wordpress

Data attributes providing Wordpress functionality

wp-loop

Repeats wp-loop-result element (or else current element) for each repeater

Kind: instance method of Wordpress
See: wp-loop-result

Param Type Description
loop_name ACF_Field the name of the repeater field

wp-loop-result

conditionally repeat this element for each repeater entry

Kind: instance method of Wordpress

Param Type Description
condition PHP_Expression true, or a PHP conditional to evaluate

wp-menu

Render child tags according to links in a Wordpress Menu

Kind: instance method of Wordpress

Param Type Description
menu WP_Menu_Name test

wp-template

Wordpress PHP template file

Kind: instance method of Wordpress

Param
name

ACF

Advanced Custom Fields integration provider

acf-block

Register block under block_name and render this content

Kind: instance method of ACF

Param Description
block_name User-friendly block name to register

acf-field

Render element according to the given ACF field

Kind: instance method of ACF

Param Type Description
field_name ACF_Field the name of the repeater field

acf-repeater

Repeats acf-repeater-row element (or else current element) for each repeater

Kind: instance method of ACF
See: acf-repeater-row

Param Type Description
field_name ACF_Field the name of the repeater field

acf-repeater-row

conditionally repeat this element for each repeater entry

Kind: instance method of ACF

Param Type Description
condition PHP_Expression true, or a PHP conditional to evaluate

Dependencies (24)

Dev Dependencies (23)

Package Sidebar

Install

npm i htmlpress

Weekly Downloads

3

Version

0.0.21

License

none

Unpacked Size

977 kB

Total Files

104

Last publish

Collaborators

  • rchipka