diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..6093a3b --- /dev/null +++ b/Dockerfile @@ -0,0 +1,78 @@ +# ------------------------------------------------- +# 1️⃣ Base image – official WordPress (PHP 8.2 + Apache) +# ------------------------------------------------- +FROM wordpress:php8.2-apache + +# ------------------------------------------------- +# 2️⃣ Remove every bundled WordPress theme (bloat) +# ------------------------------------------------- +RUN rm -rf /usr/src/wordpress/wp-content/themes/* + +# ------------------------------------------------- +# 3️⃣ PHP configuration (optional – increase limits) +# ------------------------------------------------- +COPY config/php.ini /usr/local/etc/php/conf.d/custom.ini + +# ------------------------------------------------- +# 4️⃣ Install system utilities (unzip) and Composer +# ------------------------------------------------- +RUN apt-get update && \ + apt-get install -y --no-install-recommends unzip && \ + rm -rf /var/lib/apt/lists/* && \ + curl -sS https://getcomposer.org/installer | \ + php -- --install-dir=/usr/local/bin --filename=composer + +# ------------------------------------------------- +# 5️⃣ Install WP‑CLI (handy for wp commands) +# ------------------------------------------------- +RUN curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar && \ + chmod +x wp-cli.phar && \ + mv wp-cli.phar /usr/local/bin/wp + +# ------------------------------------------------- +# 6️⃣ Install plugins via Composer +# ------------------------------------------------- +WORKDIR /var/www/html +COPY composer.json composer.lock ./ +RUN composer install --no-dev --optimize-autoloader && \ + rm composer.json composer.lock + +# ------------------------------------------------- +# 7️⃣ Copy your custom theme (already built) +# ------------------------------------------------- +# The folder `indy-wp/indywp/` should contain the final theme +# structure, including a top‑level `style.css`. +COPY indy-wp/indywp/ /var/www/html/wp-content/themes/indywp/ + +# ------------------------------------------------- +# 8️⃣ Copy the theme’s media folder into the theme directory +# ------------------------------------------------- +COPY indy-wp/media/ /var/www/html/wp-content/themes/indywp/images/ + +# ------------------------------------------------- +# 9️⃣ (Optional) copy any extra project files you need +# ------------------------------------------------- +COPY src/ /var/www/html/wp-content/mu-plugins/ + +# ------------------------------------------------- +# 🔟 Ensure wp‑content is writable by www-data +# ------------------------------------------------- +RUN mkdir -p /var/www/html/wp-content/uploads && \ + chown -R www-data:www-data /var/www/html/wp-content && \ + chmod -R 775 /var/www/html/wp-content + +# ------------------------------------------------- +# 🛡️ Healthcheck (optional) +# ------------------------------------------------- +HEALTHCHECK --interval=30s --timeout=5s \ + CMD curl -f http://localhost/wp-admin/install.php || exit 1 + +# ------------------------------------------------- +# 📣 Expose HTTP +# ------------------------------------------------- +EXPOSE 80 + +# ------------------------------------------------- +# 🚀 Default command – Apache in foreground +# ------------------------------------------------- +CMD ["apache2-foreground"] diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..505071f --- /dev/null +++ b/composer.json @@ -0,0 +1,43 @@ +{ + "name": "indymedia/indymedia-wordpress", + "version": "0.1.0", + "require": { + "wpackagist-plugin/activitypub": "^2.0", + "wpackagist-plugin/antispam-bee": "^2.11", + "wpackagist-plugin/archiveo-importer-wayback": "*", + "wpackagist-plugin/easyfonts": "^1.2", + "wpackagist-plugin/embed-privacy": "^1.12", + "wpackagist-plugin/exif-remover": "^1.0", + "wpackagist-plugin/frontend-post-submission-manager-lite": "dev-trunk", + "wpackagist-plugin/indieweb": "dev-trunk", + "wpackagist-plugin/lh-wayback-machine": "*", + "wpackagist-plugin/og": "^1.0", + "wpackagist-plugin/pretty-rss-feeds": "^1.0", + "wpackagist-plugin/remove-ip": "^0.1", + "wpackagist-plugin/safe-paste": "^1.0", + "wpackagist-plugin/syndication-links": "^4.5", + "wpackagist-plugin/unpredictable-image-filenames": "^1.0", + "wpackagist-plugin/webmention": "^5.0", + "wpackagist-plugin/wp-super-cache": "^2.0" + }, + "repositories": [ + { + "type": "composer", + "url": "https://wpackagist.org" + } + ], + "extra": { + "installer-paths": { + "wp-content/plugins/{$name}/": [ + "type:wordpress-plugin" + ] + } + }, + "minimum-stability": "dev", + "prefer-stable": true, + "config": { + "allow-plugins": { + "composer/installers": true + } + } +} diff --git a/composer.lock b/composer.lock new file mode 100644 index 0000000..6ff5fdd --- /dev/null +++ b/composer.lock @@ -0,0 +1,476 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "8c1762770643740292ac9dbfe1d2cc98", + "packages": [ + { + "name": "composer/installers", + "version": "v2.3.0", + "source": { + "type": "git", + "url": "https://github.com/composer/installers.git", + "reference": "12fb2dfe5e16183de69e784a7b84046c43d97e8e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/installers/zipball/12fb2dfe5e16183de69e784a7b84046c43d97e8e", + "reference": "12fb2dfe5e16183de69e784a7b84046c43d97e8e", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^1.0 || ^2.0", + "php": "^7.2 || ^8.0" + }, + "require-dev": { + "composer/composer": "^1.10.27 || ^2.7", + "composer/semver": "^1.7.2 || ^3.4.0", + "phpstan/phpstan": "^1.11", + "phpstan/phpstan-phpunit": "^1", + "symfony/phpunit-bridge": "^7.1.1", + "symfony/process": "^5 || ^6 || ^7" + }, + "type": "composer-plugin", + "extra": { + "class": "Composer\\Installers\\Plugin", + "branch-alias": { + "dev-main": "2.x-dev" + }, + "plugin-modifies-install-path": true + }, + "autoload": { + "psr-4": { + "Composer\\Installers\\": "src/Composer/Installers" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kyle Robinson Young", + "email": "kyle@dontkry.com", + "homepage": "https://github.com/shama" + } + ], + "description": "A multi-framework Composer library installer", + "homepage": "https://composer.github.io/installers/", + "keywords": [ + "Dolibarr", + "Eliasis", + "Hurad", + "ImageCMS", + "Kanboard", + "Lan Management System", + "MODX Evo", + "MantisBT", + "Mautic", + "Maya", + "OXID", + "Plentymarkets", + "Porto", + "RadPHP", + "SMF", + "Starbug", + "Thelia", + "Whmcs", + "WolfCMS", + "agl", + "annotatecms", + "attogram", + "bitrix", + "cakephp", + "chef", + "cockpit", + "codeigniter", + "concrete5", + "concreteCMS", + "croogo", + "dokuwiki", + "drupal", + "eZ Platform", + "elgg", + "expressionengine", + "fuelphp", + "grav", + "installer", + "itop", + "known", + "kohana", + "laravel", + "lavalite", + "lithium", + "magento", + "majima", + "mako", + "matomo", + "mediawiki", + "miaoxing", + "modulework", + "modx", + "moodle", + "osclass", + "pantheon", + "phpbb", + "piwik", + "ppi", + "processwire", + "puppet", + "pxcms", + "reindex", + "roundcube", + "shopware", + "silverstripe", + "sydes", + "sylius", + "tastyigniter", + "wordpress", + "yawik", + "zend", + "zikula" + ], + "support": { + "issues": "https://github.com/composer/installers/issues", + "source": "https://github.com/composer/installers/tree/v2.3.0" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2024-06-24T20:46:46+00:00" + }, + { + "name": "wpackagist-plugin/activitypub", + "version": "2.6.1", + "source": { + "type": "svn", + "url": "https://plugins.svn.wordpress.org/activitypub/", + "reference": "tags/2.6.1" + }, + "dist": { + "type": "zip", + "url": "https://downloads.wordpress.org/plugin/activitypub.2.6.1.zip" + }, + "require": { + "composer/installers": "^1.0 || ^2.0" + }, + "type": "wordpress-plugin", + "homepage": "https://wordpress.org/plugins/activitypub/" + }, + { + "name": "wpackagist-plugin/antispam-bee", + "version": "2.11.8", + "source": { + "type": "svn", + "url": "https://plugins.svn.wordpress.org/antispam-bee/", + "reference": "tags/2.11.8" + }, + "dist": { + "type": "zip", + "url": "https://downloads.wordpress.org/plugin/antispam-bee.2.11.8.zip" + }, + "require": { + "composer/installers": "^1.0 || ^2.0" + }, + "type": "wordpress-plugin", + "homepage": "https://wordpress.org/plugins/antispam-bee/" + }, + { + "name": "wpackagist-plugin/archiveo-importer-wayback", + "version": "2.5.0", + "source": { + "type": "svn", + "url": "https://plugins.svn.wordpress.org/archiveo-importer-wayback/", + "reference": "tags/2.5.0" + }, + "dist": { + "type": "zip", + "url": "https://downloads.wordpress.org/plugin/archiveo-importer-wayback.2.5.0.zip" + }, + "require": { + "composer/installers": "^1.0 || ^2.0" + }, + "type": "wordpress-plugin", + "homepage": "https://wordpress.org/plugins/archiveo-importer-wayback/" + }, + { + "name": "wpackagist-plugin/easyfonts", + "version": "1.2.0", + "source": { + "type": "svn", + "url": "https://plugins.svn.wordpress.org/easyfonts/", + "reference": "trunk" + }, + "dist": { + "type": "zip", + "url": "https://downloads.wordpress.org/plugin/easyfonts.zip?timestamp=1759684969" + }, + "require": { + "composer/installers": "^1.0 || ^2.0" + }, + "type": "wordpress-plugin", + "homepage": "https://wordpress.org/plugins/easyfonts/" + }, + { + "name": "wpackagist-plugin/embed-privacy", + "version": "1.12.3", + "source": { + "type": "svn", + "url": "https://plugins.svn.wordpress.org/embed-privacy/", + "reference": "tags/1.12.3" + }, + "dist": { + "type": "zip", + "url": "https://downloads.wordpress.org/plugin/embed-privacy.1.12.3.zip" + }, + "require": { + "composer/installers": "^1.0 || ^2.0" + }, + "type": "wordpress-plugin", + "homepage": "https://wordpress.org/plugins/embed-privacy/" + }, + { + "name": "wpackagist-plugin/exif-remover", + "version": "1.0.2", + "source": { + "type": "svn", + "url": "https://plugins.svn.wordpress.org/exif-remover/", + "reference": "tags/1.0.2" + }, + "dist": { + "type": "zip", + "url": "https://downloads.wordpress.org/plugin/exif-remover.1.0.2.zip" + }, + "require": { + "composer/installers": "^1.0 || ^2.0" + }, + "type": "wordpress-plugin", + "homepage": "https://wordpress.org/plugins/exif-remover/" + }, + { + "name": "wpackagist-plugin/frontend-post-submission-manager-lite", + "version": "dev-trunk", + "source": { + "type": "svn", + "url": "https://plugins.svn.wordpress.org/frontend-post-submission-manager-lite/", + "reference": "trunk" + }, + "dist": { + "type": "zip", + "url": "https://downloads.wordpress.org/plugin/frontend-post-submission-manager-lite.zip?timestamp=1770790636" + }, + "require": { + "composer/installers": "^1.0 || ^2.0" + }, + "type": "wordpress-plugin", + "homepage": "https://wordpress.org/plugins/frontend-post-submission-manager-lite/", + "time": "2026-02-11T06:17:16+00:00" + }, + { + "name": "wpackagist-plugin/indieweb", + "version": "dev-trunk", + "source": { + "type": "svn", + "url": "https://plugins.svn.wordpress.org/indieweb/", + "reference": "trunk" + }, + "dist": { + "type": "zip", + "url": "https://downloads.wordpress.org/plugin/indieweb.zip?timestamp=1766179870" + }, + "require": { + "composer/installers": "^1.0 || ^2.0" + }, + "type": "wordpress-plugin", + "homepage": "https://wordpress.org/plugins/indieweb/", + "time": "2025-12-19T21:31:10+00:00" + }, + { + "name": "wpackagist-plugin/lh-wayback-machine", + "version": "1.03", + "source": { + "type": "svn", + "url": "https://plugins.svn.wordpress.org/lh-wayback-machine/", + "reference": "trunk" + }, + "dist": { + "type": "zip", + "url": "https://downloads.wordpress.org/plugin/lh-wayback-machine.zip?timestamp=1659590941" + }, + "require": { + "composer/installers": "^1.0 || ^2.0" + }, + "type": "wordpress-plugin", + "homepage": "https://wordpress.org/plugins/lh-wayback-machine/" + }, + { + "name": "wpackagist-plugin/og", + "version": "1.0", + "source": { + "type": "svn", + "url": "https://plugins.svn.wordpress.org/og/", + "reference": "tags/1.0" + }, + "dist": { + "type": "zip", + "url": "https://downloads.wordpress.org/plugin/og.1.0.zip" + }, + "require": { + "composer/installers": "^1.0 || ^2.0" + }, + "type": "wordpress-plugin", + "homepage": "https://wordpress.org/plugins/og/" + }, + { + "name": "wpackagist-plugin/pretty-rss-feeds", + "version": "1.0.0", + "source": { + "type": "svn", + "url": "https://plugins.svn.wordpress.org/pretty-rss-feeds/", + "reference": "tags/1.0.0" + }, + "dist": { + "type": "zip", + "url": "https://downloads.wordpress.org/plugin/pretty-rss-feeds.1.0.0.zip" + }, + "require": { + "composer/installers": "^1.0 || ^2.0" + }, + "type": "wordpress-plugin", + "homepage": "https://wordpress.org/plugins/pretty-rss-feeds/" + }, + { + "name": "wpackagist-plugin/remove-ip", + "version": "0.1", + "source": { + "type": "svn", + "url": "https://plugins.svn.wordpress.org/remove-ip/", + "reference": "trunk" + }, + "dist": { + "type": "zip", + "url": "https://downloads.wordpress.org/plugin/remove-ip.zip?timestamp=1450801296" + }, + "require": { + "composer/installers": "^1.0 || ^2.0" + }, + "type": "wordpress-plugin", + "homepage": "https://wordpress.org/plugins/remove-ip/" + }, + { + "name": "wpackagist-plugin/safe-paste", + "version": "1.1.9", + "source": { + "type": "svn", + "url": "https://plugins.svn.wordpress.org/safe-paste/", + "reference": "tags/1.1.9" + }, + "dist": { + "type": "zip", + "url": "https://downloads.wordpress.org/plugin/safe-paste.1.1.9.zip" + }, + "require": { + "composer/installers": "^1.0 || ^2.0" + }, + "type": "wordpress-plugin", + "homepage": "https://wordpress.org/plugins/safe-paste/" + }, + { + "name": "wpackagist-plugin/syndication-links", + "version": "4.5.3", + "source": { + "type": "svn", + "url": "https://plugins.svn.wordpress.org/syndication-links/", + "reference": "tags/4.5.3" + }, + "dist": { + "type": "zip", + "url": "https://downloads.wordpress.org/plugin/syndication-links.4.5.3.zip" + }, + "require": { + "composer/installers": "^1.0 || ^2.0" + }, + "type": "wordpress-plugin", + "homepage": "https://wordpress.org/plugins/syndication-links/" + }, + { + "name": "wpackagist-plugin/unpredictable-image-filenames", + "version": "1.0", + "source": { + "type": "svn", + "url": "https://plugins.svn.wordpress.org/unpredictable-image-filenames/", + "reference": "tags/1.0" + }, + "dist": { + "type": "zip", + "url": "https://downloads.wordpress.org/plugin/unpredictable-image-filenames.1.0.zip" + }, + "require": { + "composer/installers": "^1.0 || ^2.0" + }, + "type": "wordpress-plugin", + "homepage": "https://wordpress.org/plugins/unpredictable-image-filenames/" + }, + { + "name": "wpackagist-plugin/webmention", + "version": "5.6.2", + "source": { + "type": "svn", + "url": "https://plugins.svn.wordpress.org/webmention/", + "reference": "tags/5.6.2" + }, + "dist": { + "type": "zip", + "url": "https://downloads.wordpress.org/plugin/webmention.5.6.2.zip" + }, + "require": { + "composer/installers": "^1.0 || ^2.0" + }, + "type": "wordpress-plugin", + "homepage": "https://wordpress.org/plugins/webmention/" + }, + { + "name": "wpackagist-plugin/wp-super-cache", + "version": "2.0.1", + "source": { + "type": "svn", + "url": "https://plugins.svn.wordpress.org/wp-super-cache/", + "reference": "tags/2.0.1" + }, + "dist": { + "type": "zip", + "url": "https://downloads.wordpress.org/plugin/wp-super-cache.2.0.1.zip" + }, + "require": { + "composer/installers": "^1.0 || ^2.0" + }, + "type": "wordpress-plugin", + "homepage": "https://wordpress.org/plugins/wp-super-cache/" + } + ], + "packages-dev": [], + "aliases": [], + "minimum-stability": "dev", + "stability-flags": { + "wpackagist-plugin/frontend-post-submission-manager-lite": 20, + "wpackagist-plugin/indieweb": 20 + }, + "prefer-stable": true, + "prefer-lowest": false, + "platform": [], + "platform-dev": [], + "plugin-api-version": "2.6.0" +} diff --git a/config/php.ini b/config/php.ini new file mode 100644 index 0000000..d8edaad --- /dev/null +++ b/config/php.ini @@ -0,0 +1,4 @@ +upload_max_filesize = 64M +post_max_size = 64M +memory_limit = 256M +max_execution_time = 300 diff --git a/indy-wp/indywp/assets/css/editor-style.css b/indy-wp/indywp/assets/css/editor-style.css new file mode 100755 index 0000000..13b91ba --- /dev/null +++ b/indy-wp/indywp/assets/css/editor-style.css @@ -0,0 +1,8 @@ +/* + * Link styles + * https://github.com/WordPress/gutenberg/issues/42319 + */ +a { + text-decoration-thickness: 1px !important; + text-underline-offset: .1em; +} diff --git a/indy-wp/indywp/assets/fonts/authentic-sans-master/README.md b/indy-wp/indywp/assets/fonts/authentic-sans-master/README.md new file mode 100755 index 0000000..a37985a --- /dev/null +++ b/indy-wp/indywp/assets/fonts/authentic-sans-master/README.md @@ -0,0 +1,18 @@ +# Authentic Sans + +A typeface intended for situations where Oriya Sangam MN seems too sophisticated and LiHei Pro too vulgar, or vice versa. Authentic Sans explores the semiotic and aesthetic idiosyncrasies of the anonymous Latin glyphs included with CJK system fonts; the typeface aims to subvert the Eurocentric standards of typographic quality and refinement. Distributed freely under the WTFPL, Authentic Sans is a reflection of the studio praxis: expanding and redefining the visual and cultural boundaries of default systems. The typeface was first used on the booth poster for Cooperative Editions and Common Satisfactory Standard at the 2015 NY Art Book Fair. + +## License + +Authentic Sans is released freely under the [WTFPL](http://www.wtfpl.net/). + +**OpenType (.otf) font files are provided for:** +- **Non-commercial work** +- **Personal projects** +- **Free, open-source, peer-to-peer initiatives** +- **Educational purposes** +- **Academic research** + +For commercial work, web fonts, and projects requiring additional special or accented characters you are advised to license [**Authentic Sans Pro**](https://authentic.website/sanspro) under the appropriate business license. Consult the full glyphs list for Authentic Sans Pro and license the typeface on the [Authentic website](https://authentic.website). + +Read the full WTFPL license agreement [here](http://authentic.website/license/wtfpl.txt), visit [wtfpl.net](http://www.wtfpl.net/) for more information, and contact email@authentic.website with any questions. \ No newline at end of file diff --git a/indy-wp/indywp/assets/fonts/authentic-sans-master/authentic-sans-130.otf b/indy-wp/indywp/assets/fonts/authentic-sans-master/authentic-sans-130.otf new file mode 100755 index 0000000..744b1f8 Binary files /dev/null and b/indy-wp/indywp/assets/fonts/authentic-sans-master/authentic-sans-130.otf differ diff --git a/indy-wp/indywp/assets/fonts/authentic-sans-master/authentic-sans-150.otf b/indy-wp/indywp/assets/fonts/authentic-sans-master/authentic-sans-150.otf new file mode 100755 index 0000000..954620c Binary files /dev/null and b/indy-wp/indywp/assets/fonts/authentic-sans-master/authentic-sans-150.otf differ diff --git a/indy-wp/indywp/assets/fonts/authentic-sans-master/authentic-sans-60.otf b/indy-wp/indywp/assets/fonts/authentic-sans-master/authentic-sans-60.otf new file mode 100755 index 0000000..6f1c166 Binary files /dev/null and b/indy-wp/indywp/assets/fonts/authentic-sans-master/authentic-sans-60.otf differ diff --git a/indy-wp/indywp/assets/fonts/authentic-sans-master/authentic-sans-90.otf b/indy-wp/indywp/assets/fonts/authentic-sans-master/authentic-sans-90.otf new file mode 100755 index 0000000..e1793b6 Binary files /dev/null and b/indy-wp/indywp/assets/fonts/authentic-sans-master/authentic-sans-90.otf differ diff --git a/indy-wp/indywp/assets/fonts/authentic-sans-master/authentic-sans-condensed-130.otf b/indy-wp/indywp/assets/fonts/authentic-sans-master/authentic-sans-condensed-130.otf new file mode 100755 index 0000000..766ebb5 Binary files /dev/null and b/indy-wp/indywp/assets/fonts/authentic-sans-master/authentic-sans-condensed-130.otf differ diff --git a/indy-wp/indywp/assets/fonts/authentic-sans-master/authentic-sans-condensed-150.otf b/indy-wp/indywp/assets/fonts/authentic-sans-master/authentic-sans-condensed-150.otf new file mode 100755 index 0000000..4c0cad8 Binary files /dev/null and b/indy-wp/indywp/assets/fonts/authentic-sans-master/authentic-sans-condensed-150.otf differ diff --git a/indy-wp/indywp/assets/fonts/authentic-sans-master/authentic-sans-condensed-60.otf b/indy-wp/indywp/assets/fonts/authentic-sans-master/authentic-sans-condensed-60.otf new file mode 100755 index 0000000..98f85b5 Binary files /dev/null and b/indy-wp/indywp/assets/fonts/authentic-sans-master/authentic-sans-condensed-60.otf differ diff --git a/indy-wp/indywp/assets/fonts/authentic-sans-master/authentic-sans-condensed-90.otf b/indy-wp/indywp/assets/fonts/authentic-sans-master/authentic-sans-condensed-90.otf new file mode 100755 index 0000000..2577f0f Binary files /dev/null and b/indy-wp/indywp/assets/fonts/authentic-sans-master/authentic-sans-condensed-90.otf differ diff --git a/indy-wp/indywp/assets/fonts/authentic-sans-master/wtfpl.txt b/indy-wp/indywp/assets/fonts/authentic-sans-master/wtfpl.txt new file mode 100755 index 0000000..ee7d6a5 --- /dev/null +++ b/indy-wp/indywp/assets/fonts/authentic-sans-master/wtfpl.txt @@ -0,0 +1,14 @@ + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + Version 2, December 2004 + + Copyright (C) 2004 Sam Hocevar + + Everyone is permitted to copy and distribute verbatim or modified + copies of this license document, and changing it is allowed as long + as the name is changed. + + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. You just DO WHAT THE FUCK YOU WANT TO. + diff --git a/indy-wp/indywp/assets/fonts/inclusive-sans-font/Befonts-License.txt b/indy-wp/indywp/assets/fonts/inclusive-sans-font/Befonts-License.txt new file mode 100755 index 0000000..ac787ec --- /dev/null +++ b/indy-wp/indywp/assets/fonts/inclusive-sans-font/Befonts-License.txt @@ -0,0 +1,2 @@ +License: Free for Commercial Use +Link: https://befonts.com/inclusive-sans-font.html diff --git a/indy-wp/indywp/assets/fonts/inclusive-sans-font/inclusivesans-oblique.otf b/indy-wp/indywp/assets/fonts/inclusive-sans-font/inclusivesans-oblique.otf new file mode 100755 index 0000000..bc4429d Binary files /dev/null and b/indy-wp/indywp/assets/fonts/inclusive-sans-font/inclusivesans-oblique.otf differ diff --git a/indy-wp/indywp/assets/fonts/inclusive-sans-font/inclusivesans-regular.otf b/indy-wp/indywp/assets/fonts/inclusive-sans-font/inclusivesans-regular.otf new file mode 100755 index 0000000..c4b344a Binary files /dev/null and b/indy-wp/indywp/assets/fonts/inclusive-sans-font/inclusivesans-regular.otf differ diff --git a/indy-wp/indywp/assets/fonts/inclusive-sans-font/ofl.txt b/indy-wp/indywp/assets/fonts/inclusive-sans-font/ofl.txt new file mode 100755 index 0000000..ca5dd5d --- /dev/null +++ b/indy-wp/indywp/assets/fonts/inclusive-sans-font/ofl.txt @@ -0,0 +1,93 @@ +Copyright 2022 The Inclusive Sans Project Authors (https://github.com/LivKing/Inclusive-Sans) + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +https://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/indy-wp/indywp/assets/fonts/inclusive-sans-font/readme-18.txt b/indy-wp/indywp/assets/fonts/inclusive-sans-font/readme-18.txt new file mode 100755 index 0000000..145f27b --- /dev/null +++ b/indy-wp/indywp/assets/fonts/inclusive-sans-font/readme-18.txt @@ -0,0 +1,76 @@ + +# Inclusive Sans + +Inclusive Sans is a text font designed for accessibility and readability. It is inspired by the friendly personality of contemporary neo-grotesques while incorporating key features to make it highly legible in all uses. + + +![Sample Image](documentation/InclusiveSans.jpg) +![Sample Image](documentation/InclusiveSans2.jpg) +![Sample Image](documentation/InclusiveSans3.jpg) +![Sample Image](documentation/InclusiveSans4.jpg) +![Sample Image](documentation/InclusiveSans5.jpg) +![Sample Image](documentation/InclusiveSans6.jpg) +![Sample Image](documentation/InclusiveSans7.jpg) + + + +## Background + +The conversation and guidelines around accessibility in typography has largely centred on type sizes and colour contrasts [^1]. However research [^2] has shown that accessibility in type is crucial at a character level, where key features can enhance the readability of text for those who are hard of seeing or are neurodiverse. + +After reading Sophie Beier's book Reading Letters: Designing for Legibility [^3], working with clients across in disability non-for-profits and large government organisations, as well as conversations with fellow designer Johanna Roca, Olivia King was inspired to create a typeface that was truly legible at a character level. While some typefaces had been created in the same spirit [^4], she wanted to create a font that was more contemporary and usable as a text typeface for all types of use. + +To meet the criteria as outlined in Beier's work as well as Gareth Ford William's Guide [^5], Inclusive Sans incorporates the following key features: + +1. Clear distinction between I, l and 1 +2. Non-mirroring of letters d, b, q and p +3. Distinction between O and 0 +4. Wider, more open counter forms on c, o, a and e +5. A higher x-height for easier readability at small sizes +6. Wider default letter-spacing +7. Clear difference between capital height and ascender height + +In early 2021 Olivia started work on the regular weight of Inclusive Sans while participating in a 10 week type design course run by Troy Leinster, and by August that year she had completed the majority of the full Latin set. Living and working on Gadigal Country (Sydney, Australia) she felt it was important to include support for Aboriginal and Torres Strait Islander languages. She added an additional 48 glyphs with the help of Vincent Chan (in consultation with Sasha Wilmouth from the University of Melbourne). + +Additional weights and styles are currently in development. + + +[^1]: See WCAG 2 section 1.4 on Distinguishable https://www.w3.org/WAI/WCAG21/quickref/#distinguishable +[^2]: See Sophie Beier's 2009 thesis on typeface legibility +[^3]: http://sofiebeier.dk/?page_id=390 +[^4]: https://www.myfonts.com/collections/fs-me-font-fontsmith +[^5]: https://medium.com/the-readability-group/a-guide-to-understanding-what-makes-a-typeface-accessible-and-how-to-make-informed-decisions-9e5c0b9040a0 + + + +## Building + +Fonts are built automatically by GitHub Actions - take a look in the "Actions" tab for the latest build. + +If you want to build fonts manually on your own computer: + +* `make build` will produce font files. +* `make test` will run [FontBakery](https://github.com/googlefonts/fontbakery)'s quality assurance tests. +* `make proof` will generate HTML proof files. + +The proof files and QA tests are also available automatically via GitHub Actions - look at https://LivKing.github.io/Inclusive-Sans. + +## Changelog + +When you update your font (new version or new release), please report all notable changes here, with a date. +[Font Versioning](https://github.com/googlefonts/gf-docs/tree/main/Spec#font-versioning) is based on semver. +Changelog example: + +**26 May 2021. Version 2.13** +- MAJOR Font turned to a variable font. +- SIGNIFICANT New Stylistic sets added. + +## License + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is available with a FAQ at +https://scripts.sil.org/OFL + +## Repository Layout + +This font repository structure is inspired by [Unified Font Repository v0.3](https://github.com/unified-font-repository/Unified-Font-Repository), modified for the Google Fonts workflow. diff --git a/indy-wp/indywp/assets/fonts/liberation-sans/LiberationSans-Bold.ttf b/indy-wp/indywp/assets/fonts/liberation-sans/LiberationSans-Bold.ttf new file mode 100755 index 0000000..4581ebf Binary files /dev/null and b/indy-wp/indywp/assets/fonts/liberation-sans/LiberationSans-Bold.ttf differ diff --git a/indy-wp/indywp/assets/fonts/liberation-sans/LiberationSans-BoldItalic.ttf b/indy-wp/indywp/assets/fonts/liberation-sans/LiberationSans-BoldItalic.ttf new file mode 100755 index 0000000..bfbcd26 Binary files /dev/null and b/indy-wp/indywp/assets/fonts/liberation-sans/LiberationSans-BoldItalic.ttf differ diff --git a/indy-wp/indywp/assets/fonts/liberation-sans/LiberationSans-Italic.ttf b/indy-wp/indywp/assets/fonts/liberation-sans/LiberationSans-Italic.ttf new file mode 100755 index 0000000..fcdab88 Binary files /dev/null and b/indy-wp/indywp/assets/fonts/liberation-sans/LiberationSans-Italic.ttf differ diff --git a/indy-wp/indywp/assets/fonts/liberation-sans/LiberationSans-Regular.ttf b/indy-wp/indywp/assets/fonts/liberation-sans/LiberationSans-Regular.ttf new file mode 100755 index 0000000..626dd93 Binary files /dev/null and b/indy-wp/indywp/assets/fonts/liberation-sans/LiberationSans-Regular.ttf differ diff --git a/indy-wp/indywp/assets/fonts/liberation-sans/SIL Open Font License.txt b/indy-wp/indywp/assets/fonts/liberation-sans/SIL Open Font License.txt new file mode 100755 index 0000000..f2473f9 --- /dev/null +++ b/indy-wp/indywp/assets/fonts/liberation-sans/SIL Open Font License.txt @@ -0,0 +1,46 @@ +Digitized data copyright (c) 2010 Google Corporation + with Reserved Font Arimo, Tinos and Cousine. +Copyright (c) 2012 Red Hat, Inc. + with Reserved Font Name Liberation. + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: http://scripts.sil.org/OFL + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide development of collaborative font projects, to support the font creation efforts of academic and linguistic communities, and to provide a free and open framework in which fonts may be shared and improved in partnership with others. + +The OFL allows the licensed fonts to be used, studied, modified and redistributed freely as long as they are not sold by themselves. The fonts, including any derivative works, can be bundled, embedded, redistributed and/or sold with any software provided that any reserved names are not used by derivative works. The fonts and derivatives, however, cannot be released under any other type of license. The requirement for fonts to remain under this license does not apply to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright Holder(s) under this license and clearly marked as such. This may include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the copyright statement(s). + +"Original Version" refers to the collection of Font Software components as distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, or substituting -- in part or in whole -- any of the components of the Original Version, by changing formats or by porting the Font Software to a new environment. + +"Author" refers to any designer, engineer, programmer, technical writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining a copy of the Font Software, to use, study, copy, merge, embed, modify, redistribute, and sell modified and unmodified copies of the Font Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, redistributed and/or sold with any software, provided that each copy contains the above copyright notice and this license. These can be included either as stand-alone text files, human-readable headers or in the appropriate machine-readable metadata fields within text or binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font Name(s) unless explicit written permission is granted by the corresponding Copyright Holder. This restriction only applies to the primary font name as presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font Software shall not be used to promote, endorse or advertise any Modified Version, except to acknowledge the contribution(s) of the Copyright Holder(s) and the Author(s) or with their explicit written permission. + +5) The Font Software, modified or unmodified, in part or in whole, must be distributed entirely under this license, and must not be distributed under any other license. The requirement for fonts to remain under this license does not apply to any document created using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE. \ No newline at end of file diff --git a/indy-wp/indywp/assets/images/70E14994-6BDF-4C4A-A31F-E49FC8EFB9D5.jpg b/indy-wp/indywp/assets/images/70E14994-6BDF-4C4A-A31F-E49FC8EFB9D5.jpg new file mode 100755 index 0000000..d107a8c Binary files /dev/null and b/indy-wp/indywp/assets/images/70E14994-6BDF-4C4A-A31F-E49FC8EFB9D5.jpg differ diff --git a/indy-wp/indywp/assets/images/Anarchy-symbol.svg.png b/indy-wp/indywp/assets/images/Anarchy-symbol.svg.png new file mode 100755 index 0000000..35154d1 Binary files /dev/null and b/indy-wp/indywp/assets/images/Anarchy-symbol.svg.png differ diff --git a/indy-wp/indywp/assets/images/DEF AFZ-01.png.webp b/indy-wp/indywp/assets/images/DEF AFZ-01.png.webp new file mode 100755 index 0000000..9663b0f Binary files /dev/null and b/indy-wp/indywp/assets/images/DEF AFZ-01.png.webp differ diff --git a/indy-wp/indywp/assets/images/DEF AFZ-03.png.webp b/indy-wp/indywp/assets/images/DEF AFZ-03.png.webp new file mode 100755 index 0000000..2b3aa99 Binary files /dev/null and b/indy-wp/indywp/assets/images/DEF AFZ-03.png.webp differ diff --git a/indy-wp/indywp/assets/images/by-nc-sa.png b/indy-wp/indywp/assets/images/by-nc-sa.png new file mode 100755 index 0000000..0f2a0f1 Binary files /dev/null and b/indy-wp/indywp/assets/images/by-nc-sa.png differ diff --git a/indy-wp/indywp/assets/images/imcbannerlogo.gif b/indy-wp/indywp/assets/images/imcbannerlogo.gif new file mode 100755 index 0000000..b99d881 Binary files /dev/null and b/indy-wp/indywp/assets/images/imcbannerlogo.gif differ diff --git a/indy-wp/indywp/assets/images/imclogo2.gif b/indy-wp/indywp/assets/images/imclogo2.gif new file mode 100755 index 0000000..eacb84d Binary files /dev/null and b/indy-wp/indywp/assets/images/imclogo2.gif differ diff --git a/indy-wp/indywp/assets/images/indymedia-features.png b/indy-wp/indywp/assets/images/indymedia-features.png new file mode 100755 index 0000000..02ec77a Binary files /dev/null and b/indy-wp/indywp/assets/images/indymedia-features.png differ diff --git a/indy-wp/indywp/assets/images/logo.svg b/indy-wp/indywp/assets/images/logo.svg new file mode 100755 index 0000000..2606a59 --- /dev/null +++ b/indy-wp/indywp/assets/images/logo.svg @@ -0,0 +1,90 @@ + + + +image/svg+xml \ No newline at end of file diff --git a/indy-wp/indywp/assets/images/rss-feed.png b/indy-wp/indywp/assets/images/rss-feed.png new file mode 100755 index 0000000..d64c669 Binary files /dev/null and b/indy-wp/indywp/assets/images/rss-feed.png differ diff --git a/indy-wp/indywp/functions.php b/indy-wp/indywp/functions.php new file mode 100755 index 0000000..3805c48 --- /dev/null +++ b/indy-wp/indywp/functions.php @@ -0,0 +1,158 @@ +get( 'Version' ) + ); + } +endif; +add_action( 'wp_enqueue_scripts', 'twentytwentyfive_enqueue_styles' ); + +// Registers custom block styles. +if ( ! function_exists( 'twentytwentyfive_block_styles' ) ) : + /** + * Registers custom block styles. + * + * @since Twenty Twenty-Five 1.0 + * + * @return void + */ + function twentytwentyfive_block_styles() { + register_block_style( + 'core/list', + array( + 'name' => 'checkmark-list', + 'label' => __( 'Checkmark', 'twentytwentyfive' ), + 'inline_style' => ' + ul.is-style-checkmark-list { + list-style-type: "\2713"; + } + + ul.is-style-checkmark-list li { + padding-inline-start: 1ch; + }', + ) + ); + } +endif; +add_action( 'init', 'twentytwentyfive_block_styles' ); + +// Registers pattern categories. +if ( ! function_exists( 'twentytwentyfive_pattern_categories' ) ) : + /** + * Registers pattern categories. + * + * @since Twenty Twenty-Five 1.0 + * + * @return void + */ + function twentytwentyfive_pattern_categories() { + + register_block_pattern_category( + 'twentytwentyfive_page', + array( + 'label' => __( 'Pages', 'twentytwentyfive' ), + 'description' => __( 'A collection of full page layouts.', 'twentytwentyfive' ), + ) + ); + + register_block_pattern_category( + 'twentytwentyfive_post-format', + array( + 'label' => __( 'Post formats', 'twentytwentyfive' ), + 'description' => __( 'A collection of post format patterns.', 'twentytwentyfive' ), + ) + ); + } +endif; +add_action( 'init', 'twentytwentyfive_pattern_categories' ); + +// Registers block binding sources. +if ( ! function_exists( 'twentytwentyfive_register_block_bindings' ) ) : + /** + * Registers the post format block binding source. + * + * @since Twenty Twenty-Five 1.0 + * + * @return void + */ + function twentytwentyfive_register_block_bindings() { + register_block_bindings_source( + 'twentytwentyfive/format', + array( + 'label' => _x( 'Post format name', 'Label for the block binding placeholder in the editor', 'twentytwentyfive' ), + 'get_value_callback' => 'twentytwentyfive_format_binding', + ) + ); + } +endif; +add_action( 'init', 'twentytwentyfive_register_block_bindings' ); + +// Registers block binding callback function for the post format name. +if ( ! function_exists( 'twentytwentyfive_format_binding' ) ) : + /** + * Callback function for the post format name block binding source. + * + * @since Twenty Twenty-Five 1.0 + * + * @return string|void Post format name, or nothing if the format is 'standard'. + */ + function twentytwentyfive_format_binding() { + $post_format_slug = get_post_format(); + + if ( $post_format_slug && 'standard' !== $post_format_slug ) { + return get_post_format_string( $post_format_slug ); + } + } +endif; diff --git a/indy-wp/indywp/parts/footer-columns.html b/indy-wp/indywp/parts/footer-columns.html new file mode 100644 index 0000000..00ca2ec --- /dev/null +++ b/indy-wp/indywp/parts/footer-columns.html @@ -0,0 +1 @@ + diff --git a/indy-wp/indywp/parts/footer-newsletter.html b/indy-wp/indywp/parts/footer-newsletter.html new file mode 100644 index 0000000..5901091 --- /dev/null +++ b/indy-wp/indywp/parts/footer-newsletter.html @@ -0,0 +1,3 @@ + +

Subscribe: RSS Feed

+ \ No newline at end of file diff --git a/indy-wp/indywp/parts/footer.html b/indy-wp/indywp/parts/footer.html new file mode 100644 index 0000000..da2ec34 --- /dev/null +++ b/indy-wp/indywp/parts/footer.html @@ -0,0 +1,35 @@ + +
+
+
+
+
+
+
+
+ +
+
+
+ + + +
RSS Feed
+
+ + + +
+
+

(c) Independent Media Center. All content is free for reprint and rebroadcast, on the net and elsewhere, for non-commercial use, unless otherwise noted by author.

+ + + +

Indepentent Media Center | www.indymedia.org | (((i)))

+
+
+
+
+
+
+ \ No newline at end of file diff --git a/indy-wp/indywp/parts/header-large-title.html b/indy-wp/indywp/parts/header-large-title.html new file mode 100644 index 0000000..d2ee042 --- /dev/null +++ b/indy-wp/indywp/parts/header-large-title.html @@ -0,0 +1,6 @@ + +
+
Independent Media Center
+
+
+ \ No newline at end of file diff --git a/indy-wp/indywp/parts/header.html b/indy-wp/indywp/parts/header.html new file mode 100644 index 0000000..daca819 --- /dev/null +++ b/indy-wp/indywp/parts/header.html @@ -0,0 +1,11 @@ + +
+
+ + + +
+
+ \ No newline at end of file diff --git a/indy-wp/indywp/parts/search-r-es7.html b/indy-wp/indywp/parts/search-r-es7.html new file mode 100644 index 0000000..86e2bb2 --- /dev/null +++ b/indy-wp/indywp/parts/search-r-es7.html @@ -0,0 +1,29 @@ + +
+
+ + + +
+
+ + +
+ +
+
+ + + + + +
+
+ +
+
+ + +
+
+ \ No newline at end of file diff --git a/indy-wp/indywp/parts/search-results.html b/indy-wp/indywp/parts/search-results.html new file mode 100644 index 0000000..d8c8dbd --- /dev/null +++ b/indy-wp/indywp/parts/search-results.html @@ -0,0 +1,29 @@ + +
+
+ + + +
+
+ + +
+ +
+
+ + + + + +
+
+ +
+
+ + +
+
+ \ No newline at end of file diff --git a/indy-wp/indywp/parts/sidebar.html b/indy-wp/indywp/parts/sidebar.html new file mode 100644 index 0000000..c239000 --- /dev/null +++ b/indy-wp/indywp/parts/sidebar.html @@ -0,0 +1,207 @@ + +
+
+
+ + + +
+
+ + + +
+

Indymedia is a collective of independent media organizations and hundreds of journalists offering grassroots, non-corporate coverage. Indymedia is a democratic media outlet for the creation of radical, accurate, and passionate tellings of truth.

+ + + +
+
PARTICIPATE +

post your news
instantly upload your audio, video, photo or text directly from your browser

+ + + +

radio.indymedia.org (arquivo)
about
contact
RSS
links
wiki
code

+ + + +

IndyMedia Network - IMC's

+ + + +
+

indymedia.org

+ + + +

radio.indymedia.org

+ + + +

Argentina

+ + + +

Athens

+ + + +

Barcelona

+ + + +

Belgium

+ + + +

Brasil

+ + + +

Chicago

+ + + +

Ecuador

+ + + +

Germany

+ + + +

Guatemala

+ + + +

Ireland

+ + + +

Italy

+ + + +

Lille

+ + + +

Los Angeles

+ + + +

México

+ + + +

Nantes

+ + + +

Netherlands

+ + + +

Perth

+ + + +

Portugal

+ + + +

San Francisco

+ + + +

Santa Cruz

+ + + +

Urbana Champain

+ + + +

Venezuela

+ + + +

Washington DC

+ + + +

Centro de Medios Libres

+ + + +

Reseau Mutu

+ + + +

Anarkismo.net

+
+ + + +

+ + + +
+ + + +
RADIO +

+
+ + + +

+ + + +

+ + + +

Radio 4 All

+
+ + + +
NEWSWIRE +
+ +
+ + + +
+ + + + + + + +
+
+ + + +
RADIO +

radio.indymedia.org

+ + + + + +

Radio 4 All

+ + +
+
+
+
+ \ No newline at end of file diff --git a/indy-wp/indywp/parts/vertical-header.html b/indy-wp/indywp/parts/vertical-header.html new file mode 100644 index 0000000..e102cc7 --- /dev/null +++ b/indy-wp/indywp/parts/vertical-header.html @@ -0,0 +1 @@ + diff --git a/indy-wp/indywp/readme.txt b/indy-wp/indywp/readme.txt new file mode 100755 index 0000000..f6eaa0e --- /dev/null +++ b/indy-wp/indywp/readme.txt @@ -0,0 +1,100 @@ + ## Independent Media Center + +A ready‑to‑run codebase for a fully‑featured **IndyMedia** hub, rebuilt from the archived version of [indymedia.org](https://web.archive.org/web/*/indymedia.org). + +### Features + +1. **Newswire** – Publish and aggregate short news items. +2. **Open Publishing Form** – Front‑end submission for articles, podcasts, and videos. +3. **Media Archive** – Store and browse images, audio, and video with searchable metadata. + +--- + +## Included Plugins + +When you run `composer install` the plugins below are fetched from **WPackagist** (a Composer mirror of the WordPress.org plugin directory) and installed into `wp‑content/plugins/{$name}/`. + +1. **indymedia/indymedia-wordpress** – Core IndyMedia functionality. +2. **activitypub** – Federated social publishing (ActivityPub). + - Source: +3. **antispam-bee** – Spam protection for comments/forms. + - Source: +4. **archiveo-importer-wayback** – Import Wayback Machine archives. + - Source: +5. **easyfonts** – Simple font management. + - Source: +6. **embed-privacy** – Privacy‑friendly embeds (YouTube, etc.). + - Source: +7. **exif-remover** – Strips EXIF data from uploaded images. + - Source: +8. **frontend-post-submission-manager-lite** – Front‑end post submission handling. + - Source: +9. **indieweb** – IndieWeb micro‑formats, endpoints, webmentions. + - Source: +10. **lh-wayback-machine** – Wayback Machine integration. + - Source: +11. **og** – Adds Open Graph meta tags. + - Source: +12. **pretty-rss-feeds** – Cleaner RSS feed output. + - Source: +13. **remove-ip** – Anonymizes IP addresses in comments. + - Source: +14. **safe-paste** – Secure paste‑bin functionality. + - Source: +15. **syndication-links** – Auto‑generates syndication links (Twitter, Mastodon, etc.). + - Source: +16. **unpredictable-image-filenames** – Randomizes uploaded image filenames for privacy. + - Source: +17. **webmention** – Webmention support (IndieWeb). + - Source: +18. **wp-super-cache** – Page‑caching to improve performance. + - Source: + +--- + +## Installation + +1. Clone or download the repository. +2. From the project root run: + + ```bash + composer install + ``` + + Composer pulls all listed plugins from WPackagist and places them in `wp-content/plugins/`. +3. In WordPress admin go to **Plugins → Installed Plugins** and activate the plugins you need. + +--- + +## Base Theme + +The project uses the **Twenty Twenty‑Five** theme (GPLv2+). + +``` +Contributors: wordpressdotorg +Requires at least: 6.7 +Tested up to: 6.8 +Requires PHP: 7.2 +Stable tag: 1.3 +License: GPLv2 or later +License URI: http://www.gnu.org/licenses/gpl-2.0.html +``` + +### Copyright & License + +Twenty Twenty‑Five WordPress Theme, © 2024‑2025 WordPress.org and contributors. +Distributed under the **GNU GPL v2 or later**. + +The theme also incorporates code from **Twenty Twenty‑Four** (GPLv2+). + +--- + +## Contributing + +- Fork the repo, make changes, and submit a pull request. +- Keep `composer.json` up‑to‑date when adding or updating plugins. +- All contributions are accepted under the same GPL license. + +--- + +*Additional developer notes are in the `docs/` folder.* diff --git a/indy-wp/indywp/screenshot.png b/indy-wp/indywp/screenshot.png new file mode 100755 index 0000000..3067c4c Binary files /dev/null and b/indy-wp/indywp/screenshot.png differ diff --git a/indy-wp/indywp/style.css b/indy-wp/indywp/style.css new file mode 100755 index 0000000..ac150b9 --- /dev/null +++ b/indy-wp/indywp/style.css @@ -0,0 +1,61 @@ +/* +Theme Name: Twenty Twenty-Five +Theme URI: https://wordpress.org/themes/twentytwentyfive/ +Author: the WordPress team +Author URI: https://wordpress.org +Description: Twenty Twenty-Five emphasizes simplicity and adaptability. It offers flexible design options, supported by a variety of patterns for different page types, such as services and landing pages, making it ideal for building personal blogs, professional portfolios, online magazines, or business websites. Its templates cater to various blog styles, from text-focused to image-heavy layouts. Additionally, it supports international typography and diverse color palettes, ensuring accessibility and customization for users worldwide. +Requires at least: 6.7 +Tested up to: 6.8 +Requires PHP: 7.2 +Version: 1.3 +License: GNU General Public License v2 or later +License URI: http://www.gnu.org/licenses/gpl-2.0.html +Text Domain: twentytwentyfive +Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, style-variations, accessibility-ready, blog, portfolio, news +*/ + +/* + * Link styles + * https://github.com/WordPress/gutenberg/issues/42319 + */ +a { + text-decoration-thickness: 1px !important; + text-underline-offset: .1em; +} + +/* Focus styles */ +:where(.wp-site-blocks *:focus) { + outline-width: 2px; + outline-style: solid; +} + +/* Increase the bottom margin on submenus, so that the outline is visible. */ +.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child) { + margin-bottom: 3px; +} + +/* Increase the outline offset on the parent menu items, so that the outline does not touch the text. */ +.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content { + outline-offset: 4px; +} + +/* Remove outline offset from the submenus, otherwise the outline is visible outside the submenu container. */ +.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content { + outline-offset: 0; +} + +/* + * Progressive enhancement to reduce widows and orphans + * https://github.com/WordPress/gutenberg/issues/55190 + */ +h1, h2, h3, h4, h5, h6, blockquote, caption, figcaption, p { + text-wrap: pretty; +} + +/* + * Change the position of the more block on the front, by making it a block level element. + * https://github.com/WordPress/gutenberg/issues/65934 +*/ +.more-link { + display: block; +} diff --git a/indy-wp/indywp/styles/blocks/01-display.json b/indy-wp/indywp/styles/blocks/01-display.json new file mode 100755 index 0000000..ff8eaae --- /dev/null +++ b/indy-wp/indywp/styles/blocks/01-display.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://schemas.wp.org/wp/6.7/theme.json", + "version": 3, + "title": "Display", + "slug": "text-display", + "blockTypes": ["core/heading", "core/paragraph"], + "styles": { + "typography": { + "fontSize": "clamp(2.2rem, 2.2rem + ((1vw - 0.2rem) * 1.333), 3.5rem)", + "lineHeight": "1.2" + } + } +} diff --git a/indy-wp/indywp/styles/blocks/02-subtitle.json b/indy-wp/indywp/styles/blocks/02-subtitle.json new file mode 100755 index 0000000..bd9640c --- /dev/null +++ b/indy-wp/indywp/styles/blocks/02-subtitle.json @@ -0,0 +1,13 @@ +{ + "$schema": "https://schemas.wp.org/wp/6.7/theme.json", + "version": 3, + "title": "Subtitle", + "slug": "text-subtitle", + "blockTypes": ["core/heading", "core/paragraph"], + "styles": { + "typography": { + "fontSize": "clamp(1.5rem, 1.5rem + ((1vw - 0.2rem) * 0.392), 1.75rem)", + "lineHeight": "1.2" + } + } +} diff --git a/indy-wp/indywp/styles/blocks/03-annotation.json b/indy-wp/indywp/styles/blocks/03-annotation.json new file mode 100755 index 0000000..41391e3 --- /dev/null +++ b/indy-wp/indywp/styles/blocks/03-annotation.json @@ -0,0 +1,36 @@ +{ + "$schema": "https://schemas.wp.org/wp/6.7/theme.json", + "version": 3, + "title": "Annotation", + "slug": "text-annotation", + "blockTypes": ["core/heading", "core/paragraph"], + "styles": { + "css": "width: fit-content", + "typography": { + "fontSize": "var:preset|font-size|small", + "lineHeight": "1.5", + "letterSpacing": "normal" + }, + "border": { + "color": "currentColor", + "style": "solid", + "width": "1px", + "radius": "16px" + }, + "spacing": { + "padding": { + "top": "0.2rem", + "right": "0.6rem", + "bottom": "0.25rem", + "left": "0.6rem" + } + }, + "elements": { + "link": { + "typography": { + "textDecoration": "none" + } + } + } + } +} diff --git a/indy-wp/indywp/styles/blocks/post-terms-1.json b/indy-wp/indywp/styles/blocks/post-terms-1.json new file mode 100755 index 0000000..5995fbb --- /dev/null +++ b/indy-wp/indywp/styles/blocks/post-terms-1.json @@ -0,0 +1,37 @@ +{ + "version": 3, + "$schema": "https://schemas.wp.org/wp/6.7/theme.json", + "title": "Pill shaped", + "slug": "post-terms-1", + "blockTypes": ["core/post-terms"], + "styles": { + "elements": { + "link": { + "border": { + "color": "var:preset|color|accent-6", + "radius": "20px", + "width": "0.8px", + "style": "solid" + }, + "spacing": { + "padding": { + "top": "5px", + "right": "10px", + "bottom": "5px", + "left": "10px" + } + }, + "typography": { + "fontWeight": "400", + "lineHeight": "2.8", + "textDecoration": "none" + }, + ":hover": { + "typography": { + "textDecoration": "underline" + } + } + } + } + } +} diff --git a/indy-wp/indywp/styles/sections/section-1.json b/indy-wp/indywp/styles/sections/section-1.json new file mode 100755 index 0000000..642f3b2 --- /dev/null +++ b/indy-wp/indywp/styles/sections/section-1.json @@ -0,0 +1,130 @@ +{ + "$schema": "https://schemas.wp.org/wp/6.7/theme.json", + "version": 3, + "slug": "section-1", + "title": "Style 1", + "blockTypes": [ + "core/group", + "core/columns", + "core/column" + ], + "styles": { + "color": { + "background": "var:preset|color|accent-5", + "text": "var:preset|color|contrast" + }, + "blocks": { + "core/separator": { + "color": { + "text": "color-mix(in srgb, currentColor 25%, transparent)" + } + }, + "core/site-title": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-date": { + "color":{ + "text": "color-mix(in srgb, currentColor 85%, transparent)" + }, + "elements": { + "link": { + "color" : { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + } + } + } + }, + "core/post-terms": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-date": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-edit-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-reply-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "currentColor" + } + }, + "core/quote": { + "color": { + "text": "currentColor" + } + } + } + } +} diff --git a/indy-wp/indywp/styles/sections/section-2.json b/indy-wp/indywp/styles/sections/section-2.json new file mode 100755 index 0000000..81459c0 --- /dev/null +++ b/indy-wp/indywp/styles/sections/section-2.json @@ -0,0 +1,118 @@ +{ + "$schema": "https://schemas.wp.org/wp/6.7/theme.json", + "version": 3, + "slug": "section-2", + "title": "Style 2", + "blockTypes": [ + "core/group", + "core/columns", + "core/column" + ], + "styles": { + "color": { + "background": "var:preset|color|accent-2", + "text": "var:preset|color|contrast" + }, + "blocks": { + "core/separator": { + "color": { + "text": "color-mix(in srgb, currentColor 25%, transparent)" + } + }, + "core/post-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-date": { + "color":{ + "text": "color-mix(in srgb, currentColor 85%, transparent)" + }, + "elements": { + "link": { + "color" : { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + } + } + } + }, + "core/post-terms": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-date": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-edit-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-reply-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "currentColor" + } + }, + "core/quote": { + "color": { + "text": "currentColor" + } + } + } + } +} diff --git a/indy-wp/indywp/styles/sections/section-3.json b/indy-wp/indywp/styles/sections/section-3.json new file mode 100755 index 0000000..3d1c0a6 --- /dev/null +++ b/indy-wp/indywp/styles/sections/section-3.json @@ -0,0 +1,118 @@ +{ + "$schema": "https://schemas.wp.org/wp/6.7/theme.json", + "version": 3, + "slug": "section-3", + "title": "Style 3", + "blockTypes": [ + "core/group", + "core/columns", + "core/column" + ], + "styles": { + "color": { + "background": "var:preset|color|accent-1", + "text": "var:preset|color|contrast" + }, + "blocks": { + "core/separator": { + "color": { + "text": "color-mix(in srgb, currentColor 25%, transparent)" + } + }, + "core/post-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-date": { + "color":{ + "text": "color-mix(in srgb, currentColor 85%, transparent)" + }, + "elements": { + "link": { + "color" : { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + } + } + } + }, + "core/post-terms": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-date": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-edit-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-reply-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "currentColor" + } + }, + "core/quote": { + "color": { + "text": "currentColor" + } + } + } + } +} diff --git a/indy-wp/indywp/styles/sections/section-4.json b/indy-wp/indywp/styles/sections/section-4.json new file mode 100755 index 0000000..226779b --- /dev/null +++ b/indy-wp/indywp/styles/sections/section-4.json @@ -0,0 +1,132 @@ +{ + "$schema": "https://schemas.wp.org/wp/6.7/theme.json", + "version": 3, + "slug": "section-4", + "title": "Style 4", + "blockTypes": [ + "core/group", + "core/columns", + "core/column" + ], + "styles": { + "color": { + "background": "var:preset|color|accent-3", + "text": "var:preset|color|accent-2" + }, + "blocks": { + "core/separator": { + "color": { + "text": "color-mix(in srgb, currentColor 25%, transparent)" + } + }, + "core/post-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-date": { + "color":{ + "text": "color-mix(in srgb, currentColor 85%, transparent)" + }, + "elements": { + "link": { + "color" : { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + } + } + } + }, + "core/post-terms": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-date": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-edit-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-reply-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "currentColor" + } + }, + "core/quote": { + "color": { + "text": "currentColor" + } + } + }, + "elements": { + "button": { + "color": { + "background": "var:preset|color|accent-2", + "text": "var:preset|color|accent-3" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)", + "text": "var:preset|color|accent-3" + } + } + } + } + } +} diff --git a/indy-wp/indywp/styles/sections/section-5.json b/indy-wp/indywp/styles/sections/section-5.json new file mode 100755 index 0000000..c9b37a8 --- /dev/null +++ b/indy-wp/indywp/styles/sections/section-5.json @@ -0,0 +1,132 @@ +{ + "$schema": "https://schemas.wp.org/wp/6.7/theme.json", + "version": 3, + "slug": "section-5", + "title": "Style 5", + "blockTypes": [ + "core/group", + "core/columns", + "core/column" + ], + "styles": { + "color": { + "background": "var:preset|color|contrast", + "text": "var:preset|color|base" + }, + "blocks": { + "core/separator": { + "color": { + "text": "color-mix(in srgb, currentColor 25%, transparent)" + } + }, + "core/post-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-date": { + "color":{ + "text": "color-mix(in srgb, currentColor 85%, transparent)" + }, + "elements": { + "link": { + "color" : { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + } + } + } + }, + "core/post-terms": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-date": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-edit-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-reply-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "currentColor" + } + }, + "core/quote": { + "color": { + "text": "currentColor" + } + } + }, + "elements": { + "button": { + "color": { + "background": "var:preset|color|base", + "text": "var:preset|color|contrast" + }, + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--base) 80%, transparent)", + "text": "var:preset|color|contrast" + } + } + } + } + } +} diff --git a/indy-wp/indywp/styles/typography/typography-preset-1.json b/indy-wp/indywp/styles/typography/typography-preset-1.json new file mode 100755 index 0000000..ad6c6cd --- /dev/null +++ b/indy-wp/indywp/styles/typography/typography-preset-1.json @@ -0,0 +1,292 @@ +{ + "version": 3, + "$schema": "https://schemas.wp.org/wp/6.7/theme.json", + "title": "Beiruti & Literata", + "slug": "typography-preset-1", + "settings": { + "typography": { + "fontFamilies": [ + { + "name": "Beiruti", + "slug": "beiruti", + "fontFamily": "Beiruti, sans-serif", + "fontFace": [ + { + "fontFamily": "Beiruti", + "fontStyle": "normal", + "fontWeight": "200 900", + "src": [ + "file:./assets/fonts/beiruti/Beiruti-VariableFont_wght.woff2" + ] + } + ] + }, + { + "name": "Literata", + "slug": "literata", + "fontFamily": "Literata, serif", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraLight.woff2" + ], + "fontWeight": "200", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraLightItalic.woff2" + ], + "fontWeight": "200", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Light.woff2" + ], + "fontWeight": "300", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-LightItalic.woff2" + ], + "fontWeight": "300", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Regular.woff2" + ], + "fontWeight": "400", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-RegularItalic.woff2" + ], + "fontWeight": "400", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Medium.woff2" + ], + "fontWeight": "500", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-MediumItalic.woff2" + ], + "fontWeight": "500", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-SemiBold.woff2" + ], + "fontWeight": "600", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-SemiBoldItalic.woff2" + ], + "fontWeight": "600", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Bold.woff2" + ], + "fontWeight": "700", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-BoldItalic.woff2" + ], + "fontWeight": "700", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraBold.woff2" + ], + "fontWeight": "800", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraBoldItalic.woff2" + ], + "fontWeight": "800", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Black.woff2" + ], + "fontWeight": "900", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-BlackItalic.woff2" + ], + "fontWeight": "900", + "fontStyle": "italic", + "fontFamily": "Literata" + } + ] + } + ], + "fontSizes": [ + { + "fluid": false, + "name": "Small", + "size": "0.9rem", + "slug": "small" + }, + { + "fluid": { + "max": "1.2rem", + "min": "1rem" + }, + "name": "Medium", + "size": "1rem", + "slug": "medium" + }, + { + "fluid": { + "max": "1.8rem", + "min": "1.6rem" + }, + "name": "Large", + "size": "1.6rem", + "slug": "large" + }, + { + "fluid": { + "max": "2.2rem", + "min": "1.8em" + }, + "name": "Extra Large", + "size": "1.8rem", + "slug": "x-large" + }, + { + "fluid": { + "max": "2.8rem", + "min": "2rem" + }, + "name": "Extra Extra Large", + "size": "2rem", + "slug": "xx-large" + } + ] + } + }, + "styles": { + "typography": { + "fontFamily": "var:preset|font-family|literata", + "fontSize": "var:preset|font-size|medium", + "letterSpacing": "-0.01em", + "lineHeight": "1.6" + }, + "blocks": { + "core/button": { + "typography": { + "fontFamily": "var:preset|font-family|beiruti" + } + }, + "core/list": { + "typography": { + "lineHeight": "1.3" + } + }, + "core/loginout": { + "typography": { + "fontSize": "var:preset|font-size|medium" + } + }, + "core/post-terms": { + "typography": { + "fontWeight": "300" + } + }, + "core/pullquote": { + "typography": { + "fontFamily": "var:preset|font-family|beiruti", + "fontWeight": "500", + "lineHeight": "1" + } + }, + "core/quote": { + "typography": { + "fontSize": "var:preset|font-size|medium" + } + }, + "core/query-pagination": { + "typography": { + "fontWeight": "300" + } + }, + "core/site-tagline": { + "typography": { + "fontSize": "var:preset|font-size|small" + } + }, + "core/site-title": { + "typography": { + "fontFamily": "var:preset|font-family|beiruti", + "fontWeight": "600", + "letterSpacing": "2.4px", + "textTransform": "uppercase" + } + } + }, + "elements": { + "h4": { + "typography": { + "fontSize": "var:preset|font-size|large" + } + }, + "h5": { + "typography": { + "fontSize": "var:preset|font-size|medium", + "letterSpacing": "0px" + } + }, + "h6": { + "typography": { + "fontSize": "var:preset|font-size|small" + } + }, + "heading": { + "typography": { + "fontFamily": "var:preset|font-family|beiruti", + "fontWeight": "500", + "letterSpacing": "-0.02em", + "lineHeight": "1.02" + } + } + } + } +} diff --git a/indy-wp/indywp/styles/typography/typography-preset-2.json b/indy-wp/indywp/styles/typography/typography-preset-2.json new file mode 100755 index 0000000..e3e26b3 --- /dev/null +++ b/indy-wp/indywp/styles/typography/typography-preset-2.json @@ -0,0 +1,150 @@ +{ + "version": 3, + "$schema": "https://schemas.wp.org/wp/6.7/theme.json", + "title": "Vollkorn & Fira Code", + "slug": "typography-preset-2", + "settings": { + "typography": { + "fontFamilies": [ + { + "name": "Vollkorn", + "slug": "vollkorn", + "fontFamily": "Vollkorn, serif", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/vollkorn/Vollkorn-Italic-VariableFont_wght.woff2" + ], + "fontWeight": "400 900", + "fontStyle": "italic", + "fontFamily": "Vollkorn" + }, + { + "src": [ + "file:./assets/fonts/vollkorn/Vollkorn-VariableFont_wght.woff2" + ], + "fontWeight": "400 900", + "fontStyle": "normal", + "fontFamily": "Vollkorn" + } + ] + }, + { + "name": "Fira Code", + "slug": "fira-code", + "fontFamily": "\"Fira Code\", monospace", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/fira-code/FiraCode-VariableFont_wght.woff2" + ], + "fontWeight": "300 700", + "fontStyle": "normal", + "fontFamily": "\"Fira Code\"" + } + ] + } + ] + } + }, + "styles": { + "typography": { + "fontFamily": "var:preset|font-family|fira-code", + "fontSize": "var:preset|font-size|medium", + "letterSpacing": "-0.18px", + "lineHeight": "1.5" + }, + "blocks": { + "core/post-author-name": { + "typography": { + "fontWeight": "300" + } + }, + "core/post-terms": { + "typography": { + "fontWeight": "300" + } + }, + "core/post-title": { + "typography": { + "fontWeight": "400", + "letterSpacing": "-0.96px" + } + }, + "core/pullquote": { + "typography": { + "fontFamily": "var:preset|font-family|vollkorn", + "fontSize": "var:preset|font-size|x-large", + "fontWeight": "400" + }, + "elements": { + "cite": { + "typography": { + "fontFamily": "var:preset|font-family|fira-code", + "fontWeight": "300", + "letterSpacing": "-0.14px" + } + } + } + }, + "core/quote": { + "typography": { + "fontFamily": "var:preset|font-family|fira-code", + "fontWeight": "500", + "letterSpacing": "-0.18px" + } + }, + "core/site-title": { + "typography": { + "fontFamily": "var:preset|font-family|vollkorn", + "fontSize": "var:preset|font-size|x-large" + } + } + }, + "elements": { + "button": { + "typography": { + "fontFamily": "var:preset|font-family|fira-code", + "fontSize": "var:preset|font-size|medium", + "fontWeight": "400", + "letterSpacing": "-0.36px" + } + }, + "heading": { + "typography": { + "fontFamily": "var:preset|font-family|vollkorn" + } + }, + "h1": { + "typography": { + "fontSize": "48px", + "letterSpacing": "-0.96px;" + } + }, + "h2": { + "typography": { + "fontSize": "38px", + "letterSpacing": "-0.96px" + } + }, + "h3": { + "typography": { + "fontSize": "32px", + "letterSpacing": "-0.64px" + } + }, + "h4": { + "typography": { + "fontSize": "28px", + "letterSpacing": "-0.56px" + } + }, + "h5": { + "typography": { + "fontSize": "24px", + "letterSpacing": "-0.48px" + } + } + } + } +} diff --git a/indy-wp/indywp/styles/typography/typography-preset-3.json b/indy-wp/indywp/styles/typography/typography-preset-3.json new file mode 100755 index 0000000..6d64153 --- /dev/null +++ b/indy-wp/indywp/styles/typography/typography-preset-3.json @@ -0,0 +1,186 @@ +{ + "version": 3, + "$schema": "https://schemas.wp.org/wp/6.7/theme.json", + "title": "Platypi & Ysabeau Office", + "slug": "typography-preset-3", + "settings": { + "typography": { + "fontFamilies": [ + { + "name": "Platypi", + "slug": "platypi", + "fontFamily": "Platypi", + "fontFace": [ + { + "fontFamily": "Platypi", + "fontStyle": "normal", + "fontWeight": "300 800", + "src": [ + "file:./assets/fonts/platypi/Platypi-VariableFont_wght.woff2" + ] + }, + { + "fontFamily": "Platypi", + "fontStyle": "italic", + "fontWeight": "300 800", + "src": [ + "file:./assets/fonts/platypi/Platypi-Italic-VariableFont_wght.woff2" + ] + } + ] + }, + { + "name": "Ysabeau Office", + "slug": "ysabeau-office", + "fontFamily": "\"Ysabeau Office\", sans-serif", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/ysabeau-office/YsabeauOffice-VariableFont_wght.woff2" + ], + "fontWeight": "100 900", + "fontStyle": "normal", + "fontFamily": "\"Ysabeau Office\"" + }, + { + "src": [ + "file:./assets/fonts/ysabeau-office/YsabeauOffice-Italic-VariableFont_wght.woff2" + ], + "fontWeight": "100 900", + "fontStyle": "italic", + "fontFamily": "\"Ysabeau Office\"" + } + ] + } + ], + "fontSizes": [ + { + "fluid": false, + "name": "Small", + "size": "0.875rem", + "slug": "small" + }, + { + "fluid": { + "max": "1.125rem", + "min": "1rem" + }, + "name": "Medium", + "size": "1rem", + "slug": "medium" + }, + { + "fluid": { + "max": "1.375rem", + "min": "1.125rem" + }, + "name": "Large", + "size": "1.38rem", + "slug": "large" + }, + { + "fluid": { + "max": "1.8rem", + "min": "1.4rem" + }, + "name": "Extra Large", + "size": "1.4rem", + "slug": "x-large" + }, + { + "fluid": { + "max": "2.6rem", + "min": "2rem" + }, + "name": "Extra Extra Large", + "size": "2rem", + "slug": "xx-large" + } + ] + } + }, + "styles": { + "typography": { + "fontFamily": "var:preset|font-family|ysabeau-office", + "letterSpacing": "-0.22px", + "lineHeight": "1.5" + }, + "blocks":{ + "core/code": { + "typography": { + "letterSpacing": "0px" + } + }, + "core/heading": { + "typography": { + "lineHeight": "1.2" + } + }, + "core/list": { + "typography": { + "lineHeight": "1.3" + } + }, + "core/loginout": { + "typography": { + "fontSize": "var:preset|font-size|medium" + } + }, + "core/post-terms": { + "typography": { + "fontWeight": "400" + } + }, + "core/pullquote": { + "typography": { + "fontFamily": "var:preset|font-family|platypi", + "letterSpacing": "-0.01em", + "lineHeight": "1.1" + } + }, + "core/quote": { + "typography": { + "fontWeight": "300" + } + }, + "core/site-title": { + "typography": { + "fontFamily": "var:preset|font-family|ysabeau-office", + "fontSize": "var:preset|font-size|large", + "letterSpacing": "1.44px", + "textTransform": "uppercase" + } + } + }, + "elements": { + "button": { + "typography": { + "fontFamily": "var:preset|font-family|ysabeau-office", + "fontWeight": "600", + "letterSpacing": "1.44px", + "textTransform": "uppercase" + } + }, + "heading": { + "typography": { + "fontFamily": "var:preset|font-family|platypi" + } + }, + "h5": { + "typography": { + "fontSize": "var:preset|font-size|medium", + "letterSpacing": "normal" + } + }, + "h6": { + "typography": { + "fontSize": "var:preset|font-size|small", + "fontWeight": "400", + "fontStyle": "initial", + "letterSpacing": "initial", + "textTransform": "initial" + } + } + } + } +} diff --git a/indy-wp/indywp/styles/typography/typography-preset-4.json b/indy-wp/indywp/styles/typography/typography-preset-4.json new file mode 100755 index 0000000..62a6362 --- /dev/null +++ b/indy-wp/indywp/styles/typography/typography-preset-4.json @@ -0,0 +1,154 @@ +{ + "version": 3, + "$schema": "https://schemas.wp.org/wp/6.7/theme.json", + "title": "Roboto Slab & Manrope", + "slug": "typography-preset-4", + "settings": { + "typography": { + "fontFamilies": [ + { + "name": "Roboto Slab", + "slug": "roboto-slab", + "fontFamily": "\"Roboto Slab\", serif", + "fontFace": [ + { + "fontFamily": "\"Roboto Slab\"", + "fontStyle": "normal", + "fontWeight": "100 900", + "src": [ + "file:./assets/fonts/roboto-slab/RobotoSlab-VariableFont_wght.woff2" + ] + } + ] + }, + { + "name": "Manrope", + "slug": "manrope", + "fontFamily": "Manrope, sans-serif", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/manrope/Manrope-VariableFont_wght.woff2" + ], + "fontWeight": "200 800", + "fontStyle": "normal", + "fontFamily": "Manrope" + } + ] + } + ], + "fontSizes": [ + { + "fluid": false, + "name": "Small", + "size": "0.875rem", + "slug": "small" + }, + { + "fluid": { + "max": "1.125rem", + "min": "1rem" + }, + "name": "Medium", + "size": "1rem", + "slug": "medium" + }, + { + "fluid": { + "max": "1.375rem", + "min": "1.125rem" + }, + "name": "Large", + "size": "1.38rem", + "slug": "large" + }, + { + "fluid": { + "max": "2rem", + "min": "1.75rem" + }, + "name": "Extra Large", + "size": "1.75rem", + "slug": "x-large" + }, + { + "fluid": { + "max": "2.4rem", + "min": "2.15rem" + }, + "name": "Extra Extra Large", + "size": "2.15rem", + "slug": "xx-large" + } + ] + } + }, + "styles": { + "typography": { + "letterSpacing": "0" + }, + "blocks": { + "core/navigation": { + "typography": { + "fontSize": "var:preset|font-size|large", + "letterSpacing": "-0.28px", + "textTransform": "uppercase" + } + }, + "core/post-author": { + "typography": { + "fontSize": "var:preset|font-size|small" + } + }, + "core/post-author-name": { + "typography": { + "fontSize": "var:preset|font-size|small" + } + }, + "core/post-terms": { + "typography": { + "fontWeight": "500" + } + }, + "core/pullquote": { + "typography": { + "fontFamily": "var:preset|font-family|roboto-slab", + "fontSize": "var:preset|font-size|xx-large", + "fontWeight": "200" + } + }, + "core/search": { + "typography": { + "textTransform": "uppercase" + } + }, + "core/site-tagline": { + "typography": { + "fontSize": "var:preset|font-size|large" + } + }, + "core/site-title": { + "typography": { + "textTransform": "uppercase" + } + } + }, + "elements": { + "button": { + "typography": { + "fontWeight": "500", + "letterSpacing": "-0.36px", + "textTransform": "uppercase" + } + }, + "heading": { + "typography": { + "fontFamily": "var:preset|font-family|roboto-slab", + "fontWeight": "300", + "letterSpacing": "-0.5px", + "lineHeight": "1.2" + } + } + } + } +} diff --git a/indy-wp/indywp/styles/typography/typography-preset-5.json b/indy-wp/indywp/styles/typography/typography-preset-5.json new file mode 100755 index 0000000..e30d03e --- /dev/null +++ b/indy-wp/indywp/styles/typography/typography-preset-5.json @@ -0,0 +1,303 @@ +{ + "version": 3, + "$schema": "https://schemas.wp.org/wp/6.7/theme.json", + "title": "Literata & Ysabeau Office", + "slug": "typography-preset-5", + "settings": { + "typography": { + "fontFamilies": [ + { + "name": "Literata", + "slug": "literata", + "fontFamily": "Literata, serif", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraLight.woff2" + ], + "fontWeight": "200", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraLightItalic.woff2" + ], + "fontWeight": "200", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Light.woff2" + ], + "fontWeight": "300", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-LightItalic.woff2" + ], + "fontWeight": "300", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Regular.woff2" + ], + "fontWeight": "400", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-RegularItalic.woff2" + ], + "fontWeight": "400", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Medium.woff2" + ], + "fontWeight": "500", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-MediumItalic.woff2" + ], + "fontWeight": "500", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-SemiBold.woff2" + ], + "fontWeight": "600", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-SemiBoldItalic.woff2" + ], + "fontWeight": "600", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Bold.woff2" + ], + "fontWeight": "700", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-BoldItalic.woff2" + ], + "fontWeight": "700", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraBold.woff2" + ], + "fontWeight": "800", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraBoldItalic.woff2" + ], + "fontWeight": "800", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Black.woff2" + ], + "fontWeight": "900", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-BlackItalic.woff2" + ], + "fontWeight": "900", + "fontStyle": "italic", + "fontFamily": "Literata" + } + ] + }, + { + "name": "Ysabeau Office", + "slug": "ysabeau-office", + "fontFamily": "\"Ysabeau Office\", sans-serif", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/ysabeau-office/YsabeauOffice-VariableFont_wght.woff2" + ], + "fontWeight": "100 900", + "fontStyle": "normal", + "fontFamily": "\"Ysabeau Office\"" + }, + { + "src": [ + "file:./assets/fonts/ysabeau-office/YsabeauOffice-Italic-VariableFont_wght.woff2" + ], + "fontWeight": "100 900", + "fontStyle": "italic", + "fontFamily": "\"Ysabeau Office\"" + } + ] + } + ], + "fontSizes": [ + { + "fluid": false, + "name": "Small", + "size": "0.875rem", + "slug": "small" + }, + { + "fluid": { + "max": "1.125rem", + "min": "1rem" + }, + "name": "Medium", + "size": "1rem", + "slug": "medium" + }, + { + "fluid": { + "max": "1.375rem", + "min": "1.125rem" + }, + "name": "Large", + "size": "1.38rem", + "slug": "large" + }, + { + "fluid": { + "max": "2rem", + "min": "1.75rem" + }, + "name": "Extra Large", + "size": "1.75rem", + "slug": "x-large" + }, + { + "fluid": { + "max": "2.6rem", + "min": "1.4rem" + }, + "name": "Extra Extra Large", + "size": "2.6rem", + "slug": "xx-large" + } + ] + } + }, + "styles": { + "typography": { + "fontFamily": "var:preset|font-family|ysabeau-office", + "letterSpacing": "-0.24px" + }, + "blocks": { + "core/navigation": { + "typography": { + "fontSize": "1.25rem" + } + }, + "core/post-title": { + "typography": { + "fontWeight": "900", + "letterSpacing": "-0.96px" + } + }, + "core/pullquote": { + "typography": { + "fontSize": "var:preset|font-size|xx-large" + }, + "elements": { + "cite": { + "typography": { + "fontSize": "var:preset|font-size|medium", + "letterSpacing": "-0.14px" + } + } + } + }, + "core/quote": { + "elements": { + "cite": { + "typography": { + "fontSize": "var:preset|font-size|medium", + "letterSpacing": "-0.14px" + } + } + } + }, + "core/query-title": { + "typography": { + "fontWeight": "900" + } + }, + "core/site-title": { + "typography": { + "fontFamily": "var:preset|font-family|ysabeau-office", + "textTransform": "uppercase", + "letterSpacing": "1.6px" + } + } + }, + "elements": { + "button": { + "typography": { + "fontFamily": "var:preset|font-family|literata", + "fontSize": "var:preset|font-size|medium", + "fontWeight": "900", + "letterSpacing": "-0.36px" + } + }, + "heading": { + "typography": { + "fontFamily": "var:preset|font-family|literata", + "fontWeight": "900", + "lineHeight": "1.2" + } + }, + "h5": { + "typography": { + "letterSpacing": "0px" + } + }, + "h6": { + "typography": { + "fontWeight": "900", + "letterSpacing": "0px" + } + } + }, + "variations": { + "post-terms-1": { + "typography": { + "fontSize": "var:preset|font-size|medium" + } + } + } + } +} diff --git a/indy-wp/indywp/styles/typography/typography-preset-6.json b/indy-wp/indywp/styles/typography/typography-preset-6.json new file mode 100755 index 0000000..d9eb663 --- /dev/null +++ b/indy-wp/indywp/styles/typography/typography-preset-6.json @@ -0,0 +1,257 @@ +{ + "version": 3, + "$schema": "https://schemas.wp.org/wp/6.7/theme.json", + "title": "Platypi & Literata", + "slug": "typography-preset-6", + "settings": { + "typography": { + "fontFamilies": [ + { + "name": "Platypi", + "slug": "platypi", + "fontFamily": "Platypi", + "fontFace": [ + { + "fontFamily": "Platypi", + "fontStyle": "normal", + "fontWeight": "300 800", + "src": [ + "file:./assets/fonts/platypi/Platypi-VariableFont_wght.woff2" + ] + }, + { + "fontFamily": "Platypi", + "fontStyle": "italic", + "fontWeight": "300 800", + "src": [ + "file:./assets/fonts/platypi/Platypi-Italic-VariableFont_wght.woff2" + ] + } + ] + }, + { + "name": "Literata", + "slug": "literata", + "fontFamily": "Literata, serif", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraLight.woff2" + ], + "fontWeight": "200", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraLightItalic.woff2" + ], + "fontWeight": "200", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Light.woff2" + ], + "fontWeight": "300", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-LightItalic.woff2" + ], + "fontWeight": "300", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Regular.woff2" + ], + "fontWeight": "400", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-RegularItalic.woff2" + ], + "fontWeight": "400", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Medium.woff2" + ], + "fontWeight": "500", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-MediumItalic.woff2" + ], + "fontWeight": "500", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-SemiBold.woff2" + ], + "fontWeight": "600", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-SemiBoldItalic.woff2" + ], + "fontWeight": "600", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Bold.woff2" + ], + "fontWeight": "700", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-BoldItalic.woff2" + ], + "fontWeight": "700", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraBold.woff2" + ], + "fontWeight": "800", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraBoldItalic.woff2" + ], + "fontWeight": "800", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Black.woff2" + ], + "fontWeight": "900", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-BlackItalic.woff2" + ], + "fontWeight": "900", + "fontStyle": "italic", + "fontFamily": "Literata" + } + ] + } + ] + } + }, + "styles": { + "typography": { + "fontFamily": "var:preset|font-family|literata", + "fontSize": "1.5rem", + "letterSpacing": "-0.24px", + "lineHeight": "1.3" + }, + "blocks": { + "core/navigation": { + "typography": { + "fontSize": "1.25rem" + } + }, + "core/post-terms": { + "typography": { + "fontWeight": "400" + } + }, + "core/post-title": { + "typography": { + "fontWeight": "800", + "letterSpacing": "-0.96px" + } + }, + "core/pullquote": { + "typography": { + "fontFamily": "var:preset|font-family|platypi", + "fontSize": "var:preset|font-size|x-large", + "letterSpacing": "-0.76px", + "fontWeight": "800" + }, + "elements": { + "cite": { + "typography": { + "fontFamily": "var:preset|font-family|literata", + "fontWeight": "400", + "letterSpacing": "-0.14px" + } + } + } + }, + "core/quote": { + "typography": { + "fontSize": "1.5rem", + "fontWeight": "600", + "letterSpacing": "-0.24px" + }, + "elements": { + "cite": { + "typography": { + "letterSpacing": "-0.14px" + } + } + } + }, + "core/site-title": { + "typography": { + "fontFamily": "var:preset|font-family|platypi", + "fontSize": "30px", + "fontWeight": "800", + "letterSpacing": "-0.6px" + } + } + }, + "elements": { + "button": { + "typography": { + "fontFamily": "var:preset|font-family|platypi", + "fontSize": "1.5rem", + "fontWeight": "800" + } + }, + "heading": { + "typography": { + "fontFamily": "var:preset|font-family|platypi", + "fontWeight": "800" + } + } + }, + "variations": { + "post-terms-1": { + "typography": { + "fontSize": "16px" + } + } + } + } +} diff --git a/indy-wp/indywp/styles/typography/typography-preset-7.json b/indy-wp/indywp/styles/typography/typography-preset-7.json new file mode 100755 index 0000000..69b1740 --- /dev/null +++ b/indy-wp/indywp/styles/typography/typography-preset-7.json @@ -0,0 +1,411 @@ +{ + "version": 3, + "$schema": "https://schemas.wp.org/wp/6.7/theme.json", + "title": "Literata & Fira Sans", + "slug": "typography-preset-7", + "settings": { + "typography": { + "fontFamilies": [ + { + "name": "Literata", + "slug": "literata", + "fontFamily": "Literata, serif", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraLight.woff2" + ], + "fontWeight": "200", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraLightItalic.woff2" + ], + "fontWeight": "200", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Light.woff2" + ], + "fontWeight": "300", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-LightItalic.woff2" + ], + "fontWeight": "300", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Regular.woff2" + ], + "fontWeight": "400", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-RegularItalic.woff2" + ], + "fontWeight": "400", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Medium.woff2" + ], + "fontWeight": "500", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-MediumItalic.woff2" + ], + "fontWeight": "500", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-SemiBold.woff2" + ], + "fontWeight": "600", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-SemiBoldItalic.woff2" + ], + "fontWeight": "600", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Bold.woff2" + ], + "fontWeight": "700", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-BoldItalic.woff2" + ], + "fontWeight": "700", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraBold.woff2" + ], + "fontWeight": "800", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-ExtraBoldItalic.woff2" + ], + "fontWeight": "800", + "fontStyle": "italic", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-Black.woff2" + ], + "fontWeight": "900", + "fontStyle": "normal", + "fontFamily": "Literata" + }, + { + "src": [ + "file:./assets/fonts/literata/Literata72pt-BlackItalic.woff2" + ], + "fontWeight": "900", + "fontStyle": "italic", + "fontFamily": "Literata" + } + ] + }, + { + "name": "Fira Sans", + "slug": "fira-sans", + "fontFamily": "\"Fira Sans\", sans-serif", + "fontFace": [ + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-Thin.woff2" + ], + "fontWeight": "100", + "fontStyle": "normal", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-ThinItalic.woff2" + ], + "fontWeight": "100", + "fontStyle": "italic", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-ExtraLight.woff2" + ], + "fontWeight": "200", + "fontStyle": "normal", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-ExtraLightItalic.woff2" + ], + "fontWeight": "200", + "fontStyle": "italic", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-Light.woff2" + ], + "fontWeight": "300", + "fontStyle": "normal", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-LightItalic.woff2" + ], + "fontWeight": "300", + "fontStyle": "italic", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-Italic.woff2" + ], + "fontWeight": "400", + "fontStyle": "italic", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-Regular.woff2" + ], + "fontWeight": "400", + "fontStyle": "normal", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-Medium.woff2" + ], + "fontWeight": "500", + "fontStyle": "normal", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-MediumItalic.woff2" + ], + "fontWeight": "500", + "fontStyle": "italic", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-SemiBold.woff2" + ], + "fontWeight": "600", + "fontStyle": "normal", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-SemiBoldItalic.woff2" + ], + "fontWeight": "600", + "fontStyle": "italic", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-Bold.woff2" + ], + "fontWeight": "700", + "fontStyle": "normal", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-BoldItalic.woff2" + ], + "fontWeight": "700", + "fontStyle": "italic", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-ExtraBold.woff2" + ], + "fontWeight": "800", + "fontStyle": "normal", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-ExtraBoldItalic.woff2" + ], + "fontWeight": "800", + "fontStyle": "italic", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-Black.woff2" + ], + "fontWeight": "900", + "fontStyle": "normal", + "fontFamily": "\"Fira Sans\"" + }, + { + "src": [ + "file:./assets/fonts/fira-sans/FiraSans-BlackItalic.woff2" + ], + "fontWeight": "900", + "fontStyle": "italic", + "fontFamily": "\"Fira Sans\"" + } + ] + } + ], + "fontSizes": [ + { + "fluid": false, + "name": "Small", + "size": "0.9rem", + "slug": "small" + }, + { + "fluid": { + "max": "1.2rem", + "min": "0.9rem" + }, + "name": "Medium", + "size": "1rem", + "slug": "medium" + }, + { + "fluid": { + "max": "1.8rem", + "min": "1.2rem" + }, + "name": "Large", + "size": "1.2rem", + "slug": "large" + }, + { + "fluid": { + "max": "2.2rem", + "min": "1.8rem" + }, + "name": "Extra Large", + "size": "1.8rem", + "slug": "x-large" + }, + { + "fluid": { + "max": "2.8rem", + "min": "2rem" + }, + "name": "Extra Extra Large", + "size": "2rem", + "slug": "xx-large" + } + ] + } + }, + "styles": { + "typography": { + "fontSize": "var:preset|font-size|medium", + "fontFamily": "var:preset|font-family|fira-sans", + "letterSpacing": "-0.01em", + "lineHeight": "1.5" + }, + "blocks": { + "core/post-title": { + "typography": { + "fontWeight": "200" + } + }, + "core/pullquote": { + "typography": { + "fontFamily": "var:preset|font-family|literata", + "fontWeight": "200", + "letterSpacing": "0em" + } + }, + "core/query-pagination": { + "typography": { + "fontWeight": "300", + "letterSpacing": "0px" + } + }, + "core/quote": { + "typography": { + "fontSize": "var:preset|font-size|medium", + "letterSpacing": "-0.01em", + "lineHeight": "1.5", + "fontWeight": "300" + } + }, + "core/site-title": { + "typography": { + "fontFamily": "var:preset|font-family|literata", + "fontSize": "var:preset|font-size|x-large", + "fontWeight": "300", + "letterSpacing": "-0.56px", + "textTransform": "uppercase" + } + } + }, + "elements": { + "button": { + "typography": { + "fontFamily": "var:preset|font-family|literata", + "fontSize": "var:preset|font-size|medium", + "fontWeight": "400", + "letterSpacing": "-0.01em", + "textTransform": "uppercase" + } + }, + "heading": { + "typography": { + "fontFamily": "var:preset|font-family|literata", + "fontWeight": "200", + "letterSpacing": "-0.02em", + "lineHeight": "1.24" + } + }, + "h6": { + "typography": { + "fontWeight": "200" + } + } + } + } +} diff --git a/indy-wp/indywp/templates/404.html b/indy-wp/indywp/templates/404.html new file mode 100644 index 0000000..88897c8 --- /dev/null +++ b/indy-wp/indywp/templates/404.html @@ -0,0 +1,29 @@ + + + +
+ + + + +
+
404
+ + + +
+

Não foi possível encontrar esta página.

+ + + + +
+
+ + + + +
+ + + \ No newline at end of file diff --git a/indy-wp/indywp/templates/archive.html b/indy-wp/indywp/templates/archive.html new file mode 100644 index 0000000..557791d --- /dev/null +++ b/indy-wp/indywp/templates/archive.html @@ -0,0 +1,211 @@ + +
+
+
+ + +
+ + + +
+ + + + +
+ +
+
+ + + + + +
+
+ +
+
+
+ + + +
+
+
+ + + +
+
+
+
+
+ + + +
+

Indymedia is a collective of independent media organizations and hundreds of journalists offering grassroots, non-corporate coverage. Indymedia is a democratic media outlet for the creation of radical, accurate, and passionate tellings of truth.

+ + + +
participate +

post your news
instantly upload your audio, video, photo or text directly from your browser

+ + + +

radio.indymedia.org (arquivo)
about
contact
RSS
links
wiki
code

+ + + +

IndyMedia Network - IMC's

+ + + +
+

indymedia.org

+ + + +

radio.indymedia.org

+ + + +

Argentina

+ + + +

Athens

+ + + +

Barcelona

+ + + +

Belgium

+ + + +

Brasil

+ + + +

Chicago

+ + + +

Ecuador

+ + + +

Germany

+ + + +

Guatemala

+ + + +

Ireland

+ + + +

Italy

+ + + +

Lille

+ + + +

Los Angeles

+ + + +

México

+ + + +

Nantes

+ + + +

Netherlands

+ + + +

Perth

+ + + +

Portugal

+ + + +

San Francisco

+ + + +

Santa Cruz

+ + + +

Urbana Champain

+ + + +

Venezuela

+ + + +

Washington DC

+ + + +

Centro de Medios Libres

+ + + +

Reseau Mutu

+ + + +

Anarkismo.net

+
+ + + +
+
+ + + +
+ + + +
+ + + +
+
+ + + +

+
+
+
+
+ + + \ No newline at end of file diff --git a/indy-wp/indywp/templates/category.html b/indy-wp/indywp/templates/category.html new file mode 100644 index 0000000..1eabb37 --- /dev/null +++ b/indy-wp/indywp/templates/category.html @@ -0,0 +1,211 @@ + +
+
+ + +
+ + + +
+
+ + +
+ +
+
+ + + + + +
+
+ +
+
+ + +
+
+ + + +
+
+
+ + + +
+
+
+
+
+ + + +
+

Indymedia is a collective of independent media organizations and hundreds of journalists offering grassroots, non-corporate coverage. Indymedia is a democratic media outlet for the creation of radical, accurate, and passionate tellings of truth.

+ + + +
participate +

post your news
instantly upload your audio, video, photo or text directly from your browser

+ + + +

radio.indymedia.org (arquivo)
about
contact
RSS
links
wiki
code

+ + + +

IndyMedia Network - IMC's

+ + + +
+

indymedia.org

+ + + +

radio.indymedia.org

+ + + +

Argentina

+ + + +

Athens

+ + + +

Barcelona

+ + + +

Belgium

+ + + +

Brasil

+ + + +

Chicago

+ + + +

Ecuador

+ + + +

Germany

+ + + +

Guatemala

+ + + +

Ireland

+ + + +

Italy

+ + + +

Lille

+ + + +

Los Angeles

+ + + +

México

+ + + +

Nantes

+ + + +

Netherlands

+ + + +

Perth

+ + + +

Portugal

+ + + +

San Francisco

+ + + +

Santa Cruz

+ + + +

Urbana Champain

+ + + +

Venezuela

+ + + +

Washington DC

+ + + +

Centro de Medios Libres

+ + + +

Reseau Mutu

+ + + +

Anarkismo.net

+
+ + + +
+
+ + + +
+ + + +
+ + + +
+
+ + + +

+
+
+
+ + + \ No newline at end of file diff --git a/indy-wp/indywp/templates/home.html b/indy-wp/indywp/templates/home.html new file mode 100644 index 0000000..7fbc0fc --- /dev/null +++ b/indy-wp/indywp/templates/home.html @@ -0,0 +1,341 @@ + +
+
+
+
+
+
+ + + +

+
+ + + +

publish your news

+ + + +
+
+
+
+ +

NEWSWIRE

+ + + +
+ + + + + +
+ + + + + + + +
+
+
+ + + +

News | Archive

+
+
+
+
+ + + +
+
+
+
+ +
+ + + +
Features +
+
+ +
+ + + +
+ + + +
+
+ + +
+
+
+ + + +
+
+
+
+
+ + + +
+
+
+
+
+ + + + + + + +
+
+
+
+
+
+ + + +
+
+
+
+ + + +
+
+ + + +
+

Indymedia is a collective of independent media organizations and hundreds of journalists offering grassroots, non-corporate coverage. Indymedia is a democratic media outlet for the creation of radical, accurate, and passionate tellings of truth.

+ + + +
+
PARTICIPATE +

post your news
instantly upload your audio, video, photo or text directly from your browser

+ + + +

radio.indymedia.org (arquivo)
about
contact
RSS
links
wiki
code

+ + + +

IndyMedia Network - IMC's

+ + + +
+

indymedia.org

+ + + +

radio.indymedia.org

+ + + +

Argentina

+ + + +

Athens

+ + + +

Barcelona

+ + + +

Belgium

+ + + +

Brasil

+ + + +

Chicago

+ + + +

Ecuador

+ + + +

Germany

+ + + +

Guatemala

+ + + +

Ireland

+ + + +

Italy

+ + + +

Lille

+ + + +

Los Angeles

+ + + +

México

+ + + +

Nantes

+ + + +

Netherlands

+ + + +

Perth

+ + + +

Portugal

+ + + +

San Francisco

+ + + +

Santa Cruz

+ + + +

Urbana Champain

+ + + +

Venezuela

+ + + +

Washington DC

+ + + +

Centro de Medios Libres

+ + + +

Reseau Mutu

+ + + +

Anarkismo.net

+
+ + + +

+ + + +
+ + + +
RADIO +

+
+ + + +

+ + + +

+ + + +

Radio 4 All

+
+ + + +
NEWSWIRE +
+ +
+ + + +
+ + + + + + + +
+
+ + + +
RADIO +

radio.indymedia.org

+ + + + + +

Radio 4 All

+ + +
+
+
+
+
+
+ + + \ No newline at end of file diff --git a/indy-wp/indywp/templates/index.html b/indy-wp/indywp/templates/index.html new file mode 100644 index 0000000..1efd8c6 --- /dev/null +++ b/indy-wp/indywp/templates/index.html @@ -0,0 +1,209 @@ + +
+
+ + +
+ + + +
+ + + + +
+ +
+
+ + + + + +
+
+ +
+
+
+ + + +
+
+
+ + + +
+
+
+
+
+ + + +
+

Indymedia is a collective of independent media organizations and hundreds of journalists offering grassroots, non-corporate coverage. Indymedia is a democratic media outlet for the creation of radical, accurate, and passionate tellings of truth.

+ + + +
participate +

post your news
instantly upload your audio, video, photo or text directly from your browser

+ + + +

radio.indymedia.org (arquivo)
about
contact
RSS
links
wiki
code

+ + + +

IndyMedia Network - IMC's

+ + + +
+

indymedia.org

+ + + +

radio.indymedia.org

+ + + +

Argentina

+ + + +

Athens

+ + + +

Barcelona

+ + + +

Belgium

+ + + +

Brasil

+ + + +

Chicago

+ + + +

Ecuador

+ + + +

Germany

+ + + +

Guatemala

+ + + +

Ireland

+ + + +

Italy

+ + + +

Lille

+ + + +

Los Angeles

+ + + +

México

+ + + +

Nantes

+ + + +

Netherlands

+ + + +

Perth

+ + + +

Portugal

+ + + +

San Francisco

+ + + +

Santa Cruz

+ + + +

Urbana Champain

+ + + +

Venezuela

+ + + +

Washington DC

+ + + +

Centro de Medios Libres

+ + + +

Reseau Mutu

+ + + +

Anarkismo.net

+
+ + + +
+
+ + + +
+ + + +
+ + + +
+
+ + + +

+
+
+
+ + + \ No newline at end of file diff --git a/indy-wp/indywp/templates/page-no-title.html b/indy-wp/indywp/templates/page-no-title.html new file mode 100644 index 0000000..905cbca --- /dev/null +++ b/indy-wp/indywp/templates/page-no-title.html @@ -0,0 +1,7 @@ + + + +
+ + + \ No newline at end of file diff --git a/indy-wp/indywp/templates/page.html b/indy-wp/indywp/templates/page.html new file mode 100644 index 0000000..d301c48 --- /dev/null +++ b/indy-wp/indywp/templates/page.html @@ -0,0 +1,191 @@ + +
+
+
+ + +
+ + +
+ + + +
+
+
+ + + +
+
+
+
+
+ + + +
+

Indymedia is a collective of independent media organizations and hundreds of journalists offering grassroots, non-corporate coverage. Indymedia is a democratic media outlet for the creation of radical, accurate, and passionate tellings of truth.

+ + + +
participate +

post your news
instantly upload your audio, video, photo or text directly from your browser

+ + + +

radio.indymedia.org (arquivo)
about
contact
RSS
links
wiki
code

+ + + +

IndyMedia Network - IMC's

+ + + +
+

indymedia.org

+ + + +

radio.indymedia.org

+ + + +

Argentina

+ + + +

Athens

+ + + +

Barcelona

+ + + +

Belgium

+ + + +

Brasil

+ + + +

Chicago

+ + + +

Ecuador

+ + + +

Germany

+ + + +

Guatemala

+ + + +

Ireland

+ + + +

Italy

+ + + +

Lille

+ + + +

Los Angeles

+ + + +

México

+ + + +

Nantes

+ + + +

Netherlands

+ + + +

Perth

+ + + +

Portugal

+ + + +

San Francisco

+ + + +

Santa Cruz

+ + + +

Urbana Champain

+ + + +

Venezuela

+ + + +

Washington DC

+ + + +

Centro de Medios Libres

+ + + +

Reseau Mutu

+ + + +

Anarkismo.net

+
+ + + +
+
+ + + +
+ + + +
+ + + +
+
+ + + +

+
+
+
+
+ + + \ No newline at end of file diff --git a/indy-wp/indywp/templates/post-form.html b/indy-wp/indywp/templates/post-form.html new file mode 100644 index 0000000..8379e61 --- /dev/null +++ b/indy-wp/indywp/templates/post-form.html @@ -0,0 +1,31 @@ + + + +
+
+
+
+
+ + +
+

Nunca publicaste antes? Lê a guia de publicação.

+ + + +

Publica eventos no calendário: eventos.coletivos.org

+ + + +

Ver: Política de privacidade e termos de uso.

+
+
+
+ + + +
+
+
+
+ \ No newline at end of file diff --git a/indy-wp/indywp/templates/search.html b/indy-wp/indywp/templates/search.html new file mode 100644 index 0000000..6c135c3 --- /dev/null +++ b/indy-wp/indywp/templates/search.html @@ -0,0 +1,209 @@ + +
+
+ + +
+ + + +
+ + + + +
+ +
+
+ + + + + +
+
+ +
+
+
+ + + +
+
+
+ + + +
+
+
+
+
+ + + +
+

Indymedia is a collective of independent media organizations and hundreds of journalists offering grassroots, non-corporate coverage. Indymedia is a democratic media outlet for the creation of radical, accurate, and passionate tellings of truth.

+ + + +
participate +

post your news
instantly upload your audio, video, photo or text directly from your browser

+ + + +

radio.indymedia.org (arquivo)
about
contact
RSS
links
wiki
code

+ + + +

IndyMedia Network - IMC's

+ + + +
+

indymedia.org

+ + + +

radio.indymedia.org

+ + + +

Argentina

+ + + +

Athens

+ + + +

Barcelona

+ + + +

Belgium

+ + + +

Brasil

+ + + +

Chicago

+ + + +

Ecuador

+ + + +

Germany

+ + + +

Guatemala

+ + + +

Ireland

+ + + +

Italy

+ + + +

Lille

+ + + +

Los Angeles

+ + + +

México

+ + + +

Nantes

+ + + +

Netherlands

+ + + +

Perth

+ + + +

Portugal

+ + + +

San Francisco

+ + + +

Santa Cruz

+ + + +

Urbana Champain

+ + + +

Venezuela

+ + + +

Washington DC

+ + + +

Centro de Medios Libres

+ + + +

Reseau Mutu

+ + + +

Anarkismo.net

+
+ + + +
+
+ + + +
+ + + +
+ + + +
+
+ + + +

+
+
+
+ + + \ No newline at end of file diff --git a/indy-wp/indywp/templates/single.html b/indy-wp/indywp/templates/single.html new file mode 100644 index 0000000..5870e2f --- /dev/null +++ b/indy-wp/indywp/templates/single.html @@ -0,0 +1,255 @@ + +
+
+
+ + +
+ + +
+
+
+
+ +
+ + + +
+ + + +
+
+ + + + + + + +
+
+ + + +
+
+ + + + + + + + + + +
+
+
+ + + + + + + + + + + +
+
+
+
+
+
+ + + +
+
+
+ + + +
+
+
+
+
+ + + +
+

Indymedia is a collective of independent media organizations and hundreds of journalists offering grassroots, non-corporate coverage. Indymedia is a democratic media outlet for the creation of radical, accurate, and passionate tellings of truth.

+ + + +
participate +

post your news
instantly upload your audio, video, photo or text directly from your browser

+ + + +

radio.indymedia.org (arquivo)
about
contact
RSS
links
wiki
code

+ + + +

IndyMedia Network - IMC's

+ + + +
+

indymedia.org

+ + + +

radio.indymedia.org

+ + + +

Argentina

+ + + +

Athens

+ + + +

Barcelona

+ + + +

Belgium

+ + + +

Brasil

+ + + +

Chicago

+ + + +

Ecuador

+ + + +

Germany

+ + + +

Guatemala

+ + + +

Ireland

+ + + +

Italy

+ + + +

Lille

+ + + +

Los Angeles

+ + + +

México

+ + + +

Nantes

+ + + +

Netherlands

+ + + +

Perth

+ + + +

Portugal

+ + + +

San Francisco

+ + + +

Santa Cruz

+ + + +

Urbana Champain

+ + + +

Venezuela

+ + + +

Washington DC

+ + + +

Centro de Medios Libres

+ + + +

Reseau Mutu

+ + + +

Anarkismo.net

+
+ + + +
+
+ + + +
+ + + +
+ + + +
+
+ + + +

+
+
+
+
+ + + \ No newline at end of file diff --git a/indy-wp/indywp/templates/tag.html b/indy-wp/indywp/templates/tag.html new file mode 100644 index 0000000..f9928fb --- /dev/null +++ b/indy-wp/indywp/templates/tag.html @@ -0,0 +1,209 @@ + +
+
+ + +
+ + + +
+ + + + +
+ +
+
+ + + + + +
+
+ +
+
+
+ + + +
+
+
+ + + +
+
+
+
+
+ + + +
+

Indymedia is a collective of independent media organizations and hundreds of journalists offering grassroots, non-corporate coverage. Indymedia is a democratic media outlet for the creation of radical, accurate, and passionate tellings of truth.

+ + + +
participate +

post your news
instantly upload your audio, video, photo or text directly from your browser

+ + + +

radio.indymedia.org (arquivo)
about
contact
RSS
links
wiki
code

+ + + +

IndyMedia Network - IMC's

+ + + +
+

indymedia.org

+ + + +

radio.indymedia.org

+ + + +

Argentina

+ + + +

Athens

+ + + +

Barcelona

+ + + +

Belgium

+ + + +

Brasil

+ + + +

Chicago

+ + + +

Ecuador

+ + + +

Germany

+ + + +

Guatemala

+ + + +

Ireland

+ + + +

Italy

+ + + +

Lille

+ + + +

Los Angeles

+ + + +

México

+ + + +

Nantes

+ + + +

Netherlands

+ + + +

Perth

+ + + +

Portugal

+ + + +

San Francisco

+ + + +

Santa Cruz

+ + + +

Urbana Champain

+ + + +

Venezuela

+ + + +

Washington DC

+ + + +

Centro de Medios Libres

+ + + +

Reseau Mutu

+ + + +

Anarkismo.net

+
+ + + +
+
+ + + +
+ + + +
+ + + +
+
+ + + +

+
+
+
+ + + \ No newline at end of file diff --git a/indy-wp/indywp/theme.json b/indy-wp/indywp/theme.json new file mode 100644 index 0000000..0627a4e --- /dev/null +++ b/indy-wp/indywp/theme.json @@ -0,0 +1,2678 @@ +{ + "$schema": "https://schemas.wp.org/wp/6.9/theme.json", + "customTemplates": [ + { + "name": "page-no-title", + "postTypes": [ + "page" + ], + "title": "Page No Title" + } + ], + "settings": { + "appearanceTools": true, + "color": { + "defaultDuotone": false, + "defaultGradients": false, + "defaultPalette": false, + "palette": [ + { + "color": "#ffffff", + "name": "Base", + "slug": "base" + }, + { + "color": "#111111", + "name": "Contrast", + "slug": "contrast" + }, + { + "color": "#ff9900", + "name": "Accent 1", + "slug": "accent-1" + }, + { + "color": "#e7e7e7", + "name": "Accent 2", + "slug": "accent-2" + }, + { + "color": "#003366", + "name": "Accent 3", + "slug": "accent-3" + }, + { + "color": "#555555", + "name": "Accent 4", + "slug": "accent-4" + }, + { + "color": "#dcdcdc", + "name": "Accent 5", + "slug": "accent-5" + }, + { + "color": "#484848", + "name": "Accent 6", + "slug": "accent-6" + }, + { + "color": "#000", + "name": "Links", + "slug": "custom-links" + }, + { + "color": "#770000", + "name": "Header", + "slug": "custom-header" + } + ] + }, + "layout": { + "contentSize": "645px", + "wideSize": "1340px" + }, + "spacing": { + "defaultSpacingSizes": false, + "spacingSizes": [ + { + "name": "Tiny", + "size": "10px", + "slug": "20" + }, + { + "name": "X-Small", + "size": "20px", + "slug": "30" + }, + { + "name": "Small", + "size": "30px", + "slug": "40" + }, + { + "name": "Regular", + "size": "clamp(30px, 5vw, 50px)", + "slug": "50" + }, + { + "name": "Large", + "size": "clamp(30px, 7vw, 70px)", + "slug": "60" + }, + { + "name": "X-Large", + "size": "clamp(50px, 7vw, 90px)", + "slug": "70" + }, + { + "name": "XX-Large", + "size": "clamp(70px, 10vw, 140px)", + "slug": "80" + } + ], + "units": [ + "%", + "px", + "em", + "rem", + "vh", + "vw" + ] + }, + "typography": { + "defaultFontSizes": false, + "fluid": true, + "fontFamilies": [ + { + "fontFace": [ + { + "fontFamily": "\"Liberation Sans\"", + "fontStyle": "normal", + "fontWeight": "400", + "src": "https://indymedia.pt/wp-content/uploads/fonts/LiberationSans-Regular.ttf" + }, + { + "fontFamily": "\"Liberation Sans\"", + "fontStyle": "normal", + "fontWeight": "700", + "src": "https://indymedia.pt/wp-content/uploads/fonts/LiberationSans-Bold.ttf" + }, + { + "fontFamily": "\"Liberation Sans\"", + "fontStyle": "italic", + "fontWeight": "400", + "src": "https://indymedia.pt/wp-content/uploads/fonts/LiberationSans-Italic.ttf" + }, + { + "fontFamily": "\"Liberation Sans\"", + "fontStyle": "italic", + "fontWeight": "700", + "src": "https://indymedia.pt/wp-content/uploads/fonts/LiberationSans-BoldItalic.ttf" + } + ], + "fontFamily": "\"Liberation Sans\"", + "name": "Liberation Sans", + "slug": "liberation-sans" + }, + { + "fontFace": [ + { + "fontFamily": "\"PT Sans Caption\"", + "fontStyle": "normal", + "fontWeight": "400", + "src": "https://indymedia.pt/wp-content/uploads/fonts/50556672-17BB-4404-95A7-BE5C2B7002DE.ttf" + }, + { + "fontFamily": "\"PT Sans Caption\"", + "fontStyle": "normal", + "fontWeight": "700", + "src": "https://indymedia.pt/wp-content/uploads/fonts/33F2AE38-DD07-4EF3-A6F3-2D3B34282D64.ttf" + } + ], + "fontFamily": "\"PT Sans Caption\"", + "name": "PT Sans Caption", + "slug": "pt-sans-caption" + }, + { + "fontFace": [ + { + "fontFamily": "\"Inclusive Sans\"", + "fontStyle": "normal", + "fontWeight": "300 700", + "src": "https://indymedia.pt/wp-content/uploads/fonts/160BD937-48DB-4AF9-9DB2-E36DA9EC8129.ttf" + } + ], + "fontFamily": "\"Inclusive Sans\"", + "name": "Inclusive Sans", + "slug": "inclusive-sans" + }, + { + "fontFace": [ + { + "fontFamily": "\"AUTHENTIC Sans\"", + "fontStyle": "normal", + "fontWeight": "400", + "src": "https://indymedia.pt/wp-content/uploads/fonts/67E8CE57-19C4-4ACD-831A-292E88033F1C.otf" + }, + { + "fontFamily": "\"AUTHENTIC Sans\"", + "fontStyle": "normal", + "fontWeight": "600", + "src": "https://indymedia.pt/wp-content/uploads/fonts/41D4932D-E186-4581-989B-B0D7B213EE56.otf" + } + ], + "fontFamily": "\"AUTHENTIC Sans\"", + "name": "AUTHENTIC Sans", + "slug": "authentic-sans" + } + ], + "fontSizes": [ + { + "fluid": false, + "name": "Small", + "size": "0.875rem", + "slug": "small" + }, + { + "fluid": { + "max": "1rem", + "min": "0.98rem" + }, + "name": "Medium", + "size": "1rem", + "slug": "medium" + }, + { + "fluid": { + "max": "1.375rem", + "min": "1.125rem" + }, + "name": "Large", + "size": "1.38rem", + "slug": "large" + }, + { + "fluid": { + "max": "2rem", + "min": "1.75rem" + }, + "name": "Extra Large", + "size": "1.75rem", + "slug": "x-large" + }, + { + "fluid": { + "max": "3rem", + "min": "2.15rem" + }, + "name": "Extra Extra Large", + "size": "2.15rem", + "slug": "xx-large" + } + ], + "writingMode": true + }, + "useRootPaddingAwareAlignments": true + }, + "styles": { + "blocks": { + "core/avatar": { + "border": { + "radius": "100px" + } + }, + "core/button": { + "variations": { + "outline": { + "border": { + "color": "currentColor", + "width": "1px" + }, + "css": ".wp-block-button__link:not(.has-background):hover {background-color:color-mix(in srgb, var(--wp--preset--color--contrast) 5%, transparent);}", + "spacing": { + "padding": { + "bottom": "calc(1rem - 1px)", + "left": "calc(2.25rem - 1px)", + "right": "calc(2.25rem - 1px)", + "top": "calc(1rem - 1px)" + } + } + } + } + }, + "core/buttons": { + "spacing": { + "blockGap": "16px" + } + }, + "core/code": { + "color": { + "background": "var(--wp--preset--color--accent-5)", + "text": "var(--wp--preset--color--contrast)" + }, + "spacing": { + "padding": { + "bottom": "var(--wp--preset--spacing--40)", + "left": "var(--wp--preset--spacing--40)", + "right": "var(--wp--preset--spacing--40)", + "top": "var(--wp--preset--spacing--40)" + } + }, + "typography": { + "fontFamily": "var(--wp--preset--font-family--fira-code)", + "fontSize": "var(--wp--preset--font-size--medium)", + "fontWeight": "300" + } + }, + "core/column": { + "variations": { + "section-1": { + "blocks": { + "core/comment-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-date": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-edit-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-reply-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-date": { + "color": { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + }, + "elements": { + "link": { + "color": { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + } + } + } + }, + "core/post-terms": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "currentColor" + } + }, + "core/quote": { + "color": { + "text": "currentColor" + } + }, + "core/separator": { + "color": { + "text": "color-mix(in srgb, currentColor 25%, transparent)" + } + }, + "core/site-title": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + } + }, + "color": { + "background": "var(--wp--preset--color--accent-5)", + "text": "var(--wp--preset--color--contrast)" + } + }, + "section-2": { + "blocks": { + "core/comment-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-date": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-edit-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-reply-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-date": { + "color": { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + }, + "elements": { + "link": { + "color": { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + } + } + } + }, + "core/post-terms": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "currentColor" + } + }, + "core/quote": { + "color": { + "text": "currentColor" + } + }, + "core/separator": { + "color": { + "text": "color-mix(in srgb, currentColor 25%, transparent)" + } + } + }, + "color": { + "background": "var(--wp--preset--color--accent-2)", + "text": "var(--wp--preset--color--contrast)" + } + }, + "section-3": { + "blocks": { + "core/comment-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-date": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-edit-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-reply-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-date": { + "color": { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + }, + "elements": { + "link": { + "color": { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + } + } + } + }, + "core/post-terms": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "currentColor" + } + }, + "core/quote": { + "color": { + "text": "currentColor" + } + }, + "core/separator": { + "color": { + "text": "color-mix(in srgb, currentColor 25%, transparent)" + } + } + }, + "color": { + "background": "var(--wp--preset--color--accent-1)", + "text": "var(--wp--preset--color--contrast)" + } + }, + "section-4": { + "blocks": { + "core/comment-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-date": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-edit-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-reply-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-date": { + "color": { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + }, + "elements": { + "link": { + "color": { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + } + } + } + }, + "core/post-terms": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "currentColor" + } + }, + "core/quote": { + "color": { + "text": "currentColor" + } + }, + "core/separator": { + "color": { + "text": "color-mix(in srgb, currentColor 25%, transparent)" + } + } + }, + "color": { + "background": "var(--wp--preset--color--accent-3)", + "text": "var(--wp--preset--color--accent-2)" + }, + "elements": { + "button": { + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)", + "text": "var(--wp--preset--color--accent-3)" + } + }, + "color": { + "background": "var(--wp--preset--color--accent-2)", + "text": "var(--wp--preset--color--accent-3)" + } + } + } + }, + "section-5": { + "blocks": { + "core/comment-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-date": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-edit-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-reply-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-date": { + "color": { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + }, + "elements": { + "link": { + "color": { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + } + } + } + }, + "core/post-terms": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "currentColor" + } + }, + "core/quote": { + "color": { + "text": "currentColor" + } + }, + "core/separator": { + "color": { + "text": "color-mix(in srgb, currentColor 25%, transparent)" + } + } + }, + "color": { + "background": "var(--wp--preset--color--contrast)", + "text": "var(--wp--preset--color--base)" + }, + "elements": { + "button": { + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--base) 80%, transparent)", + "text": "var(--wp--preset--color--contrast)" + } + }, + "color": { + "background": "var(--wp--preset--color--base)", + "text": "var(--wp--preset--color--contrast)" + } + } + } + } + } + }, + "core/columns": { + "spacing": { + "blockGap": "var(--wp--preset--spacing--50)" + }, + "variations": { + "section-1": { + "blocks": { + "core/comment-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-date": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-edit-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-reply-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-date": { + "color": { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + }, + "elements": { + "link": { + "color": { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + } + } + } + }, + "core/post-terms": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "currentColor" + } + }, + "core/quote": { + "color": { + "text": "currentColor" + } + }, + "core/separator": { + "color": { + "text": "color-mix(in srgb, currentColor 25%, transparent)" + } + }, + "core/site-title": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + } + }, + "color": { + "background": "var(--wp--preset--color--accent-5)", + "text": "var(--wp--preset--color--contrast)" + } + }, + "section-2": { + "blocks": { + "core/comment-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-date": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-edit-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-reply-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-date": { + "color": { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + }, + "elements": { + "link": { + "color": { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + } + } + } + }, + "core/post-terms": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "currentColor" + } + }, + "core/quote": { + "color": { + "text": "currentColor" + } + }, + "core/separator": { + "color": { + "text": "color-mix(in srgb, currentColor 25%, transparent)" + } + } + }, + "color": { + "background": "var(--wp--preset--color--accent-2)", + "text": "var(--wp--preset--color--contrast)" + } + }, + "section-3": { + "blocks": { + "core/comment-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-date": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-edit-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-reply-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-date": { + "color": { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + }, + "elements": { + "link": { + "color": { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + } + } + } + }, + "core/post-terms": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "currentColor" + } + }, + "core/quote": { + "color": { + "text": "currentColor" + } + }, + "core/separator": { + "color": { + "text": "color-mix(in srgb, currentColor 25%, transparent)" + } + } + }, + "color": { + "background": "var(--wp--preset--color--accent-1)", + "text": "var(--wp--preset--color--contrast)" + } + }, + "section-4": { + "blocks": { + "core/comment-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-date": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-edit-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-reply-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-date": { + "color": { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + }, + "elements": { + "link": { + "color": { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + } + } + } + }, + "core/post-terms": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "currentColor" + } + }, + "core/quote": { + "color": { + "text": "currentColor" + } + }, + "core/separator": { + "color": { + "text": "color-mix(in srgb, currentColor 25%, transparent)" + } + } + }, + "color": { + "background": "var(--wp--preset--color--accent-3)", + "text": "var(--wp--preset--color--accent-2)" + }, + "elements": { + "button": { + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)", + "text": "var(--wp--preset--color--accent-3)" + } + }, + "color": { + "background": "var(--wp--preset--color--accent-2)", + "text": "var(--wp--preset--color--accent-3)" + } + } + } + }, + "section-5": { + "blocks": { + "core/comment-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-date": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-edit-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-reply-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-date": { + "color": { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + }, + "elements": { + "link": { + "color": { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + } + } + } + }, + "core/post-terms": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "currentColor" + } + }, + "core/quote": { + "color": { + "text": "currentColor" + } + }, + "core/separator": { + "color": { + "text": "color-mix(in srgb, currentColor 25%, transparent)" + } + } + }, + "color": { + "background": "var(--wp--preset--color--contrast)", + "text": "var(--wp--preset--color--base)" + }, + "elements": { + "button": { + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--base) 80%, transparent)", + "text": "var(--wp--preset--color--contrast)" + } + }, + "color": { + "background": "var(--wp--preset--color--base)", + "text": "var(--wp--preset--color--contrast)" + } + } + } + } + } + }, + "core/comment-author-name": { + "color": { + "text": "var(--wp--preset--color--accent-4)" + }, + "elements": { + "link": { + ":hover": { + "typography": { + "textDecoration": "underline" + } + }, + "color": { + "text": "var(--wp--preset--color--accent-4)" + }, + "typography": { + "textDecoration": "none" + } + } + }, + "spacing": { + "margin": { + "bottom": "0px", + "top": "5px" + } + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--small)" + } + }, + "core/comment-content": { + "spacing": { + "margin": { + "bottom": "var(--wp--preset--spacing--30)", + "top": "var(--wp--preset--spacing--30)" + } + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--medium)" + } + }, + "core/comment-date": { + "color": { + "text": "var(--wp--preset--color--contrast)" + }, + "elements": { + "link": { + "color": { + "text": "var(--wp--preset--color--contrast)" + } + } + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--small)" + } + }, + "core/comment-edit-link": { + "elements": { + "link": { + "color": { + "text": "var(--wp--preset--color--contrast)" + } + } + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--small)" + } + }, + "core/comment-reply-link": { + "elements": { + "link": { + "color": { + "text": "var(--wp--preset--color--contrast)" + } + } + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--small)" + } + }, + "core/comments-pagination": { + "spacing": { + "margin": { + "bottom": "var(--wp--preset--spacing--40)", + "top": "var(--wp--preset--spacing--40)" + } + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--medium)" + } + }, + "core/comments-pagination-next": { + "typography": { + "fontSize": "var(--wp--preset--font-size--medium)" + } + }, + "core/comments-pagination-numbers": { + "typography": { + "fontSize": "var(--wp--preset--font-size--medium)" + } + }, + "core/comments-pagination-previous": { + "typography": { + "fontSize": "var(--wp--preset--font-size--medium)" + } + }, + "core/group": { + "variations": { + "section-1": { + "blocks": { + "core/comment-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-date": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-edit-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-reply-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-date": { + "color": { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + }, + "elements": { + "link": { + "color": { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + } + } + } + }, + "core/post-terms": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "currentColor" + } + }, + "core/quote": { + "color": { + "text": "currentColor" + } + }, + "core/separator": { + "color": { + "text": "color-mix(in srgb, currentColor 25%, transparent)" + } + }, + "core/site-title": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + } + }, + "color": { + "background": "var(--wp--preset--color--accent-5)", + "text": "var(--wp--preset--color--contrast)" + } + }, + "section-2": { + "blocks": { + "core/comment-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-date": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-edit-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-reply-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-date": { + "color": { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + }, + "elements": { + "link": { + "color": { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + } + } + } + }, + "core/post-terms": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "currentColor" + } + }, + "core/quote": { + "color": { + "text": "currentColor" + } + }, + "core/separator": { + "color": { + "text": "color-mix(in srgb, currentColor 25%, transparent)" + } + } + }, + "color": { + "background": "var(--wp--preset--color--accent-2)", + "text": "var(--wp--preset--color--contrast)" + } + }, + "section-3": { + "blocks": { + "core/comment-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-date": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-edit-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-reply-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-date": { + "color": { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + }, + "elements": { + "link": { + "color": { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + } + } + } + }, + "core/post-terms": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "currentColor" + } + }, + "core/quote": { + "color": { + "text": "currentColor" + } + }, + "core/separator": { + "color": { + "text": "color-mix(in srgb, currentColor 25%, transparent)" + } + } + }, + "color": { + "background": "var(--wp--preset--color--accent-1)", + "text": "var(--wp--preset--color--contrast)" + } + }, + "section-4": { + "blocks": { + "core/comment-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-date": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-edit-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-reply-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-date": { + "color": { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + }, + "elements": { + "link": { + "color": { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + } + } + } + }, + "core/post-terms": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "currentColor" + } + }, + "core/quote": { + "color": { + "text": "currentColor" + } + }, + "core/separator": { + "color": { + "text": "color-mix(in srgb, currentColor 25%, transparent)" + } + } + }, + "color": { + "background": "var(--wp--preset--color--accent-3)", + "text": "var(--wp--preset--color--accent-2)" + }, + "elements": { + "button": { + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--accent-2) 85%, transparent)", + "text": "var(--wp--preset--color--accent-3)" + } + }, + "color": { + "background": "var(--wp--preset--color--accent-2)", + "text": "var(--wp--preset--color--accent-3)" + } + } + } + }, + "section-5": { + "blocks": { + "core/comment-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-date": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-edit-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/comment-reply-link": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-author-name": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/post-date": { + "color": { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + }, + "elements": { + "link": { + "color": { + "text": "color-mix(in srgb, currentColor 85%, transparent)" + } + } + } + }, + "core/post-terms": { + "color": { + "text": "currentColor" + }, + "elements": { + "link": { + "color": { + "text": "currentColor" + } + } + } + }, + "core/pullquote": { + "color": { + "text": "currentColor" + } + }, + "core/quote": { + "color": { + "text": "currentColor" + } + }, + "core/separator": { + "color": { + "text": "color-mix(in srgb, currentColor 25%, transparent)" + } + } + }, + "color": { + "background": "var(--wp--preset--color--contrast)", + "text": "var(--wp--preset--color--base)" + }, + "elements": { + "button": { + ":hover": { + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--base) 80%, transparent)", + "text": "var(--wp--preset--color--contrast)" + } + }, + "color": { + "background": "var(--wp--preset--color--base)", + "text": "var(--wp--preset--color--contrast)" + } + } + } + } + } + }, + "core/heading": { + "variations": { + "text-annotation": { + "border": { + "color": "currentColor", + "radius": "16px", + "style": "solid", + "width": "1px" + }, + "css": "width: fit-content", + "elements": { + "link": { + "typography": { + "textDecoration": "none" + } + } + }, + "spacing": { + "padding": { + "bottom": "0.25rem", + "left": "0.6rem", + "right": "0.6rem", + "top": "0.2rem" + } + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--small)", + "letterSpacing": "normal", + "lineHeight": "1.5" + } + }, + "text-display": { + "typography": { + "fontSize": "clamp(2.2rem, 2.2rem + ((1vw - 0.2rem) * 1.333), 3.5rem)", + "lineHeight": "1.2" + } + }, + "text-subtitle": { + "typography": { + "fontSize": "clamp(1.5rem, 1.5rem + ((1vw - 0.2rem) * 0.392), 1.75rem)", + "lineHeight": "1.2" + } + } + } + }, + "core/list": { + "css": "& li{margin-top: 0.5rem;}" + }, + "core/navigation": { + "elements": { + "link": { + ":hover": { + "typography": { + "textDecoration": "underline" + } + }, + "typography": { + "textDecoration": "none" + } + } + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--medium)" + } + }, + "core/paragraph": { + "variations": { + "text-annotation": { + "border": { + "color": "currentColor", + "radius": "16px", + "style": "solid", + "width": "1px" + }, + "css": "width: fit-content", + "elements": { + "link": { + "typography": { + "textDecoration": "none" + } + } + }, + "spacing": { + "padding": { + "bottom": "0.25rem", + "left": "0.6rem", + "right": "0.6rem", + "top": "0.2rem" + } + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--small)", + "letterSpacing": "normal", + "lineHeight": "1.5" + } + }, + "text-display": { + "typography": { + "fontSize": "clamp(2.2rem, 2.2rem + ((1vw - 0.2rem) * 1.333), 3.5rem)", + "lineHeight": "1.2" + } + }, + "text-subtitle": { + "typography": { + "fontSize": "clamp(1.5rem, 1.5rem + ((1vw - 0.2rem) * 0.392), 1.75rem)", + "lineHeight": "1.2" + } + } + } + }, + "core/post-comments-form": { + "css": "& textarea, input:not([type=submit]){border-radius:.25rem; border-color: var(--wp--preset--color--accent-6) !important;} & input[type=checkbox]{margin:0 .2rem 0 0 !important;} & label {font-size: var(--wp--preset--font-size--small); }", + "spacing": { + "padding": { + "bottom": "var(--wp--preset--spacing--40)", + "top": "var(--wp--preset--spacing--40)" + } + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--medium)" + } + }, + "core/post-date": { + "color": { + "text": "var(--wp--preset--color--accent-4)" + }, + "elements": { + "link": { + ":hover": { + "typography": { + "textDecoration": "underline" + } + }, + "color": { + "text": "var(--wp--preset--color--accent-4)" + }, + "typography": { + "textDecoration": "none" + } + } + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--small)" + } + }, + "core/post-navigation-link": { + "typography": { + "fontSize": "var(--wp--preset--font-size--medium)" + } + }, + "core/post-terms": { + "css": "& a { white-space: nowrap; }", + "typography": { + "fontSize": "var(--wp--preset--font-size--small)", + "fontStyle": "normal", + "fontWeight": "300", + "textTransform": "none" + }, + "variations": { + "post-terms-1": { + "elements": { + "link": { + ":hover": { + "typography": { + "textDecoration": "underline" + } + }, + "border": { + "color": "var(--wp--preset--color--accent-6)", + "radius": "20px", + "style": "solid", + "width": "0.8px" + }, + "spacing": { + "padding": { + "bottom": "5px", + "left": "10px", + "right": "10px", + "top": "5px" + } + }, + "typography": { + "fontWeight": "400", + "lineHeight": "2.8", + "textDecoration": "none" + } + } + } + } + } + }, + "core/post-title": { + "elements": { + "link": { + ":hover": { + "typography": { + "textDecoration": "underline" + } + }, + "typography": { + "textDecoration": "none" + } + } + } + }, + "core/pullquote": { + "css": "& p:last-of-type {margin-bottom: var(--wp--preset--spacing--30);}", + "elements": { + "cite": { + "typography": { + "fontSize": "var(--wp--preset--font-size--small)", + "fontStyle": "normal" + } + } + }, + "spacing": { + "padding": { + "bottom": "var(--wp--preset--spacing--30)", + "top": "var(--wp--preset--spacing--30)" + } + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--xx-large)", + "fontWeight": "300", + "lineHeight": "1.2" + } + }, + "core/query-pagination": { + "typography": { + "fontSize": "var(--wp--preset--font-size--medium)", + "fontWeight": "500" + } + }, + "core/quote": { + "border": { + "color": "currentColor", + "style": "solid", + "width": "0 0 0 2px" + }, + "css": "&.has-text-align-right { border-width: 0 2px 0 0; } &.has-text-align-center { border-width: 0;border-inline: 0; padding-inline: 0; }", + "elements": { + "cite": { + "css": "& sub { font-size: 0.65em }", + "typography": { + "fontSize": "var(--wp--preset--font-size--small)", + "fontStyle": "normal", + "fontWeight": "300" + } + } + }, + "spacing": { + "blockGap": "var(--wp--preset--spacing--30)", + "margin": { + "left": "0", + "right": "0" + }, + "padding": { + "bottom": "var(--wp--preset--spacing--30)", + "left": "var(--wp--preset--spacing--40)", + "right": "var(--wp--preset--spacing--40)", + "top": "var(--wp--preset--spacing--30)" + } + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--large)", + "fontWeight": "300" + }, + "variations": { + "plain": { + "border": { + "color": "transparent", + "radius": "0", + "style": "none", + "width": "0" + }, + "spacing": { + "padding": { + "bottom": "0", + "left": "0", + "right": "0", + "top": "0" + } + } + } + } + }, + "core/search": { + "css": "& .wp-block-search__input{border-radius:3.125rem;padding-left:1.5625rem;padding-right:1.5625rem;border-color:var(--wp--preset--color--accent-6);}", + "elements": { + "button": { + ":hover": { + "border": { + "color": "transparent" + } + }, + "border": { + "radius": "3.125rem" + }, + "spacing": { + "margin": { + "left": "1.125rem" + } + } + } + }, + "typography": { + "fontSize": "var(--wp--preset--font-size--small)", + "lineHeight": "1.4" + } + }, + "core/separator": { + "border": { + "color": "currentColor", + "style": "solid", + "width": "0 0 1px 0" + }, + "color": { + "text": "var(--wp--preset--color--accent-6)" + }, + "variations": { + "wide": { + "css": " &:not(.alignfull){max-width: var(--wp--style--global--wide-size) !important;}" + } + } + }, + "core/site-tagline": { + "typography": { + "fontSize": "var(--wp--preset--font-size--medium)" + } + }, + "core/site-title": { + "elements": { + "link": { + ":hover": { + "typography": { + "textDecoration": "underline" + } + }, + "typography": { + "textDecoration": "none" + } + } + }, + "typography": { + "fontWeight": "700", + "letterSpacing": "-.5px" + } + }, + "core/term-description": { + "typography": { + "fontSize": "var(--wp--preset--font-size--medium)" + } + } + }, + "color": { + "background": "#000000", + "text": "var(--wp--preset--color--base)" + }, + "elements": { + "button": { + ":focus": { + "outline": { + "color": "var(--wp--preset--color--accent-4)", + "offset": "2px" + } + }, + ":hover": { + "border": { + "color": "transparent" + }, + "color": { + "background": "color-mix(in srgb, var(--wp--preset--color--contrast) 85%, transparent)", + "text": "var(--wp--preset--color--base)" + } + }, + "color": { + "background": "var(--wp--preset--color--accent-4)", + "text": "#eeeeee" + }, + "spacing": { + "padding": { + "bottom": "1rem", + "left": "2.25rem", + "right": "2.25rem", + "top": "1rem" + } + }, + "typography": { + "fontFamily": "var(--wp--preset--font-family--pt-sans-caption)", + "fontSize": "var(--wp--preset--font-size--medium)" + } + }, + "caption": { + "color": { + "text": "var(--wp--preset--color--base)" + }, + "typography": { + "fontFamily": "var(--wp--preset--font-family--liberation-sans)", + "fontSize": "var(--wp--preset--font-size--small)", + "lineHeight": "1.4" + } + }, + "h1": { + "typography": { + "fontSize": "var(--wp--preset--font-size--xx-large)" + } + }, + "h2": { + "typography": { + "fontSize": "var(--wp--preset--font-size--x-large)" + } + }, + "h3": { + "typography": { + "fontSize": "var(--wp--preset--font-size--large)" + } + }, + "h4": { + "typography": { + "fontSize": "var(--wp--preset--font-size--medium)" + } + }, + "h5": { + "typography": { + "fontFamily": "var(--wp--preset--font-family--liberation-sans)", + "fontSize": "var(--wp--preset--font-size--small)", + "letterSpacing": "0.5px", + "textTransform": "uppercase" + } + }, + "h6": { + "typography": { + "fontSize": "var(--wp--preset--font-size--small)", + "fontWeight": "700", + "letterSpacing": "1.4px", + "textTransform": "uppercase" + } + }, + "heading": { + "color": { + "text": "var(--wp--preset--color--base)" + }, + "typography": { + "fontFamily": "var(--wp--preset--font-family--pt-sans-caption)", + "fontStyle": "normal", + "fontWeight": "700", + "letterSpacing": "-0.1px", + "lineHeight": "1.23" + } + }, + "link": { + ":hover": { + "color": { + "text": "var(--wp--preset--color--accent-1)" + }, + "typography": { + "textDecoration": "none" + } + }, + "color": { + "text": "var(--wp--preset--color--accent-2)" + }, + "typography": { + "fontFamily": "var(--wp--preset--font-family--liberation-sans)", + "lineHeight": "1.3", + "textDecoration": "underline" + } + } + }, + "spacing": { + "blockGap": "1.1rem", + "padding": { + "bottom": "5px", + "left": "5px", + "right": "5px", + "top": "5px" + } + }, + "typography": { + "fontFamily": "var(--wp--preset--font-family--liberation-sans)", + "fontSize": "var(--wp--preset--font-size--medium)", + "fontStyle": "normal", + "fontWeight": "400", + "letterSpacing": "-0.1px", + "lineHeight": "1.3" + } + }, + "templateParts": [ + { + "area": "header", + "name": "header", + "title": "Header" + }, + { + "area": "header", + "name": "vertical-header", + "title": "Vertical site header" + }, + { + "area": "header", + "name": "header-large-title", + "title": "Header with large title" + }, + { + "area": "footer", + "name": "footer", + "title": "Footer" + }, + { + "area": "footer", + "name": "footer-columns", + "title": "Footer Columns" + }, + { + "area": "footer", + "name": "footer-newsletter", + "title": "Footer Newsletter" + }, + { + "area": "uncategorized", + "name": "sidebar", + "title": "Sidebar" + } + ], + "version": 3 +} \ No newline at end of file diff --git a/indy-wp/media/70E14994-6BDF-4C4A-A31F-E49FC8EFB9D5.jpg b/indy-wp/media/70E14994-6BDF-4C4A-A31F-E49FC8EFB9D5.jpg new file mode 100644 index 0000000..d107a8c Binary files /dev/null and b/indy-wp/media/70E14994-6BDF-4C4A-A31F-E49FC8EFB9D5.jpg differ diff --git a/indy-wp/media/imcbannerlogo.gif b/indy-wp/media/imcbannerlogo.gif new file mode 100644 index 0000000..b99d881 Binary files /dev/null and b/indy-wp/media/imcbannerlogo.gif differ diff --git a/indy-wp/media/imclogo2.gif b/indy-wp/media/imclogo2.gif new file mode 100644 index 0000000..eacb84d Binary files /dev/null and b/indy-wp/media/imclogo2.gif differ diff --git a/indy-wp/media/indymedia-features.png b/indy-wp/media/indymedia-features.png new file mode 100644 index 0000000..02ec77a Binary files /dev/null and b/indy-wp/media/indymedia-features.png differ diff --git a/indy-wp/media/rss-feed.png b/indy-wp/media/rss-feed.png new file mode 100644 index 0000000..d64c669 Binary files /dev/null and b/indy-wp/media/rss-feed.png differ diff --git a/indy-wp/style.css b/indy-wp/style.css new file mode 100755 index 0000000..ac150b9 --- /dev/null +++ b/indy-wp/style.css @@ -0,0 +1,61 @@ +/* +Theme Name: Twenty Twenty-Five +Theme URI: https://wordpress.org/themes/twentytwentyfive/ +Author: the WordPress team +Author URI: https://wordpress.org +Description: Twenty Twenty-Five emphasizes simplicity and adaptability. It offers flexible design options, supported by a variety of patterns for different page types, such as services and landing pages, making it ideal for building personal blogs, professional portfolios, online magazines, or business websites. Its templates cater to various blog styles, from text-focused to image-heavy layouts. Additionally, it supports international typography and diverse color palettes, ensuring accessibility and customization for users worldwide. +Requires at least: 6.7 +Tested up to: 6.8 +Requires PHP: 7.2 +Version: 1.3 +License: GNU General Public License v2 or later +License URI: http://www.gnu.org/licenses/gpl-2.0.html +Text Domain: twentytwentyfive +Tags: one-column, custom-colors, custom-menu, custom-logo, editor-style, featured-images, full-site-editing, block-patterns, rtl-language-support, sticky-post, threaded-comments, translation-ready, wide-blocks, block-styles, style-variations, accessibility-ready, blog, portfolio, news +*/ + +/* + * Link styles + * https://github.com/WordPress/gutenberg/issues/42319 + */ +a { + text-decoration-thickness: 1px !important; + text-underline-offset: .1em; +} + +/* Focus styles */ +:where(.wp-site-blocks *:focus) { + outline-width: 2px; + outline-style: solid; +} + +/* Increase the bottom margin on submenus, so that the outline is visible. */ +.wp-block-navigation .wp-block-navigation-submenu .wp-block-navigation-item:not(:last-child) { + margin-bottom: 3px; +} + +/* Increase the outline offset on the parent menu items, so that the outline does not touch the text. */ +.wp-block-navigation .wp-block-navigation-item .wp-block-navigation-item__content { + outline-offset: 4px; +} + +/* Remove outline offset from the submenus, otherwise the outline is visible outside the submenu container. */ +.wp-block-navigation .wp-block-navigation-item ul.wp-block-navigation__submenu-container .wp-block-navigation-item__content { + outline-offset: 0; +} + +/* + * Progressive enhancement to reduce widows and orphans + * https://github.com/WordPress/gutenberg/issues/55190 + */ +h1, h2, h3, h4, h5, h6, blockquote, caption, figcaption, p { + text-wrap: pretty; +} + +/* + * Change the position of the more block on the front, by making it a block level element. + * https://github.com/WordPress/gutenberg/issues/65934 +*/ +.more-link { + display: block; +}