├── src ├── web │ └── assets │ │ └── dist │ │ ├── assets │ │ ├── seomatic-B500bA_B.js │ │ ├── seomatic-B500bA_B.js.map │ │ ├── dashboard-DxsDanL-.js.gz │ │ ├── seomatic-By056IEs.css.gz │ │ ├── content-seo-B_CGW0EG.js.gz │ │ ├── dashboard-DxsDanL-.js.map.gz │ │ ├── seomatic-meta-CRwSLE78.js.gz │ │ ├── _plugin-vue2_normalizer-BFq-tfv7.js.map │ │ ├── content-seo-B_CGW0EG.js.map.gz │ │ ├── seomatic-meta-DVm4XqAS.css.gz │ │ └── seomatic-meta-CRwSLE78.js.map.gz │ │ ├── manifest.json.gz │ │ └── img │ │ ├── no_image_set.png │ │ └── missing_image.png ├── templates │ ├── _sidebars │ │ ├── entry-preview.twig │ │ ├── event-preview.twig │ │ ├── campaign-analysis.twig │ │ ├── campaign-preview.twig │ │ ├── category-analysis.twig │ │ ├── category-preview.twig │ │ ├── entry-analysis.twig │ │ ├── event-analysis.twig │ │ ├── product-analysis.twig │ │ ├── product-preview.twig │ │ └── _includes │ │ │ └── sidebar-analysis.twig │ ├── settings │ │ └── _includes │ │ │ ├── field-wrapper-embed.twig │ │ │ └── macros.twig │ ├── _frontend │ │ ├── scripts │ │ │ ├── linkedInInsightHead.twig │ │ │ ├── hubSpotBody.twig │ │ │ ├── gtagBody.twig │ │ │ ├── pinterestTagBody.twig │ │ │ ├── facebookPixelBody.twig │ │ │ ├── googleTagManagerBody.twig │ │ │ └── plausibleAnalytics.twig │ │ └── pages │ │ │ ├── ads.twig │ │ │ └── humans.twig │ ├── _includes │ │ └── footer-message.twig │ └── _layouts │ │ └── seomatic-cp.twig ├── models │ └── jsonld │ │ ├── CTTrait.php │ │ ├── BoneTrait.php │ │ ├── CityTrait.php │ │ ├── CoOpTrait.php │ │ ├── CodeTrait.php │ │ ├── DateTrait.php │ │ ├── EarTrait.php │ │ ├── EyeTrait.php │ │ ├── HeadTrait.php │ │ ├── LungTrait.php │ │ ├── MRITrait.php │ │ ├── MSRPTrait.php │ │ ├── MaleTrait.php │ │ ├── MassTrait.php │ │ ├── NGOTrait.php │ │ ├── NeckTrait.php │ │ ├── NoseTrait.php │ │ ├── OTCTrait.php │ │ ├── PETTrait.php │ │ ├── ParkTrait.php │ │ ├── PlayTrait.php │ │ ├── PondTrait.php │ │ ├── QuizTrait.php │ │ ├── RoomTrait.php │ │ ├── SRPTrait.php │ │ ├── SkinTrait.php │ │ ├── TaxiTrait.php │ │ ├── TextTrait.php │ │ ├── TimeTrait.php │ │ ├── URLTrait.php │ │ ├── XRayTrait.php │ │ ├── ZooTrait.php │ │ ├── AtlasTrait.php │ │ ├── BeachTrait.php │ │ ├── CanalTrait.php │ │ ├── EBookTrait.php │ │ ├── HotelTrait.php │ │ ├── MotelTrait.php │ │ ├── NeuroTrait.php │ │ ├── PrionTrait.php │ │ ├── RenalTrait.php │ │ ├── StateTrait.php │ │ ├── StoreTrait.php │ │ ├── TableTrait.php │ │ ├── VirusTrait.php │ │ ├── BakeryTrait.php │ │ ├── BridgeTrait.php │ │ ├── CTInterface.php │ │ ├── CasinoTrait.php │ │ ├── ChurchTrait.php │ │ ├── DaySpaTrait.php │ │ ├── EnergyTrait.php │ │ ├── FemaleTrait.php │ │ ├── FridayTrait.php │ │ ├── FungusTrait.php │ │ ├── HostelTrait.php │ │ ├── MondayTrait.php │ │ ├── MosqueTrait.php │ │ ├── MuseumTrait.php │ │ ├── NotaryTrait.php │ │ ├── NumberTrait.php │ │ ├── OnlineTrait.php │ │ ├── PosterTrait.php │ │ ├── QAPageTrait.php │ │ ├── RVParkTrait.php │ │ ├── ResortTrait.php │ │ ├── RetailTrait.php │ │ ├── SchoolTrait.php │ │ ├── SeasonTrait.php │ │ ├── SeriesTrait.php │ │ ├── SundayTrait.php │ │ ├── ThroatTrait.php │ │ ├── VesselTrait.php │ │ ├── WineryTrait.php │ │ ├── AbdomenTrait.php │ │ ├── BalanceTrait.php │ │ ├── BarcodeTrait.php │ │ ├── BedTypeTrait.php │ │ ├── BooleanTrait.php │ │ ├── BreweryTrait.php │ │ ├── BusStopTrait.php │ │ ├── CarInterface.php │ │ ├── CountryTrait.php │ │ ├── DentistTrait.php │ │ ├── DrawingTrait.php │ │ ├── EarInterface.php │ │ ├── EmbassyTrait.php │ │ ├── EyeInterface.php │ │ ├── FAQPageTrait.php │ │ ├── FloristTrait.php │ │ ├── GeneticTrait.php │ │ ├── InForceTrait.php │ │ ├── InStockTrait.php │ │ ├── IntegerTrait.php │ │ ├── LibraryTrait.php │ │ ├── MRIInterface.php │ │ ├── MapInterface.php │ │ ├── NGOInterface.php │ │ ├── NursingTrait.php │ │ ├── OTCInterface.php │ │ ├── PETInterface.php │ │ ├── PlumberTrait.php │ │ ├── PreSaleTrait.php │ │ ├── ProjectTrait.php │ │ ├── SRPInterface.php │ │ ├── SoldOutTrait.php │ │ ├── TuesdayTrait.php │ │ ├── UKTrustTrait.php │ │ ├── URLInterface.php │ │ ├── VolcanoTrait.php │ │ ├── ZooInterface.php │ │ ├── AboutPageTrait.php │ │ ├── AddActionTrait.php │ │ ├── AmpStoryTrait.php │ │ ├── AquariumTrait.php │ │ ├── AtlasInterface.php │ │ ├── AttorneyTrait.php │ │ ├── AutoWashTrait.php │ │ ├── AyurvedicTrait.php │ │ ├── BackOrderTrait.php │ │ ├── BacteriaTrait.php │ │ ├── BarOrPubTrait.php │ │ ├── BeachInterface.php │ │ ├── BikeStoreTrait.php │ │ ├── BlogInterface.php │ │ ├── BloodTestTrait.php │ │ ├── BoneInterface.php │ │ ├── BookInterface.php │ │ ├── BookStoreTrait.php │ │ ├── BrandInterface.php │ │ ├── CDFormatTrait.php │ │ ├── CanalInterface.php │ │ ├── CemeteryTrait.php │ │ ├── ChildCareTrait.php │ │ ├── CityHallTrait.php │ │ ├── CityInterface.php │ │ ├── ClaimInterface.php │ │ ├── ClinicianTrait.php │ │ ├── ClipInterface.php │ │ ├── CoOpInterface.php │ │ ├── CodeInterface.php │ │ ├── CompletedTrait.php │ │ ├── ContinentTrait.php │ │ ├── CoverArtTrait.php │ │ ├── DVDFormatTrait.php │ │ ├── DataTypeTrait.php │ │ ├── DateInterface.php │ │ ├── DateTimeTrait.php │ │ ├── DayOfWeekTrait.php │ │ ├── DemoAlbumTrait.php │ │ ├── DentistryTrait.php │ │ ├── DietInterface.php │ │ ├── DistanceTrait.php │ │ ├── DrugInterface.php │ │ ├── DurationTrait.php │ │ ├── EBookInterface.php │ │ ├── EPReleaseTrait.php │ │ ├── EatActionTrait.php │ │ ├── EmergencyTrait.php │ │ ├── EndocrineTrait.php │ │ ├── EventInterface.php │ │ ├── FestivalTrait.php │ │ ├── FoodEventTrait.php │ │ ├── GameInterface.php │ │ ├── GeneInterface.php │ │ ├── GeriatricTrait.php │ │ ├── GrantInterface.php │ │ ├── GuideInterface.php │ │ ├── HackathonTrait.php │ │ ├── HairSalonTrait.php │ │ ├── HalalDietTrait.php │ │ ├── HardcoverTrait.php │ │ ├── HeadInterface.php │ │ ├── HinduDietTrait.php │ │ ├── HobbyShopTrait.php │ │ ├── HotelInterface.php │ │ ├── HouseInterface.php │ │ ├── HowToInterface.php │ │ ├── HowToStepTrait.php │ │ ├── HowToTipTrait.php │ │ ├── HowToToolTrait.php │ │ ├── ItemPageTrait.php │ │ ├── JointInterface.php │ │ ├── LandformTrait.php │ │ ├── LanguageTrait.php │ │ ├── LigamentTrait.php │ │ ├── ListPriceTrait.php │ │ ├── LiveAlbumTrait.php │ │ ├── LocksmithTrait.php │ │ ├── LungInterface.php │ │ ├── MSRPInterface.php │ │ ├── MaleInterface.php │ │ ├── MassInterface.php │ │ ├── MenuInterface.php │ │ ├── MidwiferyTrait.php │ │ ├── MotelInterface.php │ │ ├── MountainTrait.php │ │ ├── MovieClipTrait.php │ │ ├── MovieInterface.php │ │ ├── NailSalonTrait.php │ │ ├── NeckInterface.php │ │ ├── NerveInterface.php │ │ ├── NeuroInterface.php │ │ ├── NewspaperTrait.php │ │ ├── NightClubTrait.php │ │ ├── NoseInterface.php │ │ ├── ObstetricTrait.php │ │ ├── OfferInterface.php │ │ ├── OncologicTrait.php │ │ ├── OpenTrialTrait.php │ │ ├── OpticianTrait.php │ │ ├── OrderInterface.php │ │ ├── PaidLeaveTrait.php │ │ ├── PaintingTrait.php │ │ ├── PaperbackTrait.php │ │ ├── ParkInterface.php │ │ ├── PathologyTrait.php │ │ ├── PawnShopTrait.php │ │ ├── PediatricTrait.php │ │ ├── PetStoreTrait.php │ │ ├── PharmacyTrait.php │ │ ├── PlaceInterface.php │ │ ├── PlayInterface.php │ │ ├── PodiatricTrait.php │ │ ├── PondInterface.php │ │ ├── PreOrderTrait.php │ │ ├── PreschoolTrait.php │ │ ├── PrionInterface.php │ │ ├── ProtozoaTrait.php │ │ ├── PulmonaryTrait.php │ │ ├── QuantityTrait.php │ │ ├── QuizInterface.php │ │ ├── RadioClipTrait.php │ │ ├── RegistryTrait.php │ │ ├── RenalInterface.php │ │ ├── ReservoirTrait.php │ │ ├── RoleInterface.php │ │ ├── RoomInterface.php │ │ ├── SaleEventTrait.php │ │ ├── SalePriceTrait.php │ │ ├── SaturdayTrait.php │ │ ├── SculptureTrait.php │ │ ├── SeatInterface.php │ │ ├── ShoeStoreTrait.php │ │ ├── SkiResortTrait.php │ │ ├── SkinInterface.php │ │ ├── SpecialtyTrait.php │ │ ├── StateInterface.php │ │ ├── StatementTrait.php │ │ ├── StoreInterface.php │ │ ├── SuiteInterface.php │ │ ├── SurgicalTrait.php │ │ ├── SuspendedTrait.php │ │ ├── SyllabusTrait.php │ │ ├── SynagogueTrait.php │ │ ├── TableInterface.php │ │ ├── TaxiInterface.php │ │ ├── TaxiStandTrait.php │ │ ├── TaxonInterface.php │ │ ├── TextInterface.php │ │ ├── ThingInterface.php │ │ ├── ThursdayTrait.php │ │ ├── TieActionTrait.php │ │ ├── TimeInterface.php │ │ ├── TireShopTrait.php │ │ ├── TollFreeTrait.php │ │ ├── ToyStoreTrait.php │ │ ├── TripInterface.php │ │ ├── UrologicTrait.php │ │ ├── UseActionTrait.php │ │ ├── UserLikesTrait.php │ │ ├── UserPlaysTrait.php │ │ ├── VeganDietTrait.php │ │ ├── VeinInterface.php │ │ ├── VenueMapTrait.php │ │ ├── VirusInterface.php │ │ ├── VitalSignTrait.php │ │ ├── WPAdBlockTrait.php │ │ ├── WPFooterTrait.php │ │ ├── WPHeaderTrait.php │ │ ├── WPSideBarTrait.php │ │ ├── WaterfallTrait.php │ │ ├── WednesdayTrait.php │ │ ├── WholesaleTrait.php │ │ ├── WithdrawnTrait.php │ │ ├── XPathTypeTrait.php │ │ ├── XRayInterface.php │ │ ├── ActionInterface.php │ │ ├── AnesthesiaTrait.php │ │ ├── AnswerInterface.php │ │ ├── AppearanceTrait.php │ │ ├── ArtGalleryTrait.php │ │ ├── ArteryInterface.php │ │ ├── AutoDealerTrait.php │ │ ├── AutoRentalTrait.php │ │ └── AutoRepairTrait.php └── debug │ └── assets │ └── js │ └── main.js ├── ecs.php └── phpstan.neon /src/web/assets/dist/assets/seomatic-B500bA_B.js: -------------------------------------------------------------------------------- 1 | 2 | //# sourceMappingURL=seomatic-B500bA_B.js.map 3 | -------------------------------------------------------------------------------- /src/templates/_sidebars/entry-preview.twig: -------------------------------------------------------------------------------- 1 | {% include "seomatic/_sidebars/_includes/sidebar-preview.twig" with {"previewContext": "sidebar"} %} -------------------------------------------------------------------------------- /src/templates/_sidebars/event-preview.twig: -------------------------------------------------------------------------------- 1 | {% include "seomatic/_sidebars/_includes/sidebar-preview.twig" with {"previewContext": "sidebar"} %} -------------------------------------------------------------------------------- /src/web/assets/dist/manifest.json.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nystudio107/craft-seomatic/develop-v5/src/web/assets/dist/manifest.json.gz -------------------------------------------------------------------------------- /src/templates/_sidebars/campaign-analysis.twig: -------------------------------------------------------------------------------- 1 | {% include "seomatic/_sidebars/_includes/sidebar-analysis.twig" with {"previewContext": "sidebar"} %} -------------------------------------------------------------------------------- /src/templates/_sidebars/campaign-preview.twig: -------------------------------------------------------------------------------- 1 | {% include "seomatic/_sidebars/_includes/sidebar-preview.twig" with {"previewContext": "sidebar"} %} -------------------------------------------------------------------------------- /src/templates/_sidebars/category-analysis.twig: -------------------------------------------------------------------------------- 1 | {% include "seomatic/_sidebars/_includes/sidebar-analysis.twig" with {"previewContext": "sidebar"} %} -------------------------------------------------------------------------------- /src/templates/_sidebars/category-preview.twig: -------------------------------------------------------------------------------- 1 | {% include "seomatic/_sidebars/_includes/sidebar-preview.twig" with {"previewContext": "sidebar"} %} -------------------------------------------------------------------------------- /src/templates/_sidebars/entry-analysis.twig: -------------------------------------------------------------------------------- 1 | {% include "seomatic/_sidebars/_includes/sidebar-analysis.twig" with {"previewContext": "sidebar"} %} -------------------------------------------------------------------------------- /src/templates/_sidebars/event-analysis.twig: -------------------------------------------------------------------------------- 1 | {% include "seomatic/_sidebars/_includes/sidebar-analysis.twig" with {"previewContext": "sidebar"} %} -------------------------------------------------------------------------------- /src/templates/_sidebars/product-analysis.twig: -------------------------------------------------------------------------------- 1 | {% include "seomatic/_sidebars/_includes/sidebar-analysis.twig" with {"previewContext": "sidebar"} %} -------------------------------------------------------------------------------- /src/templates/_sidebars/product-preview.twig: -------------------------------------------------------------------------------- 1 | {% include "seomatic/_sidebars/_includes/sidebar-preview.twig" with {"previewContext": "sidebar"} %} -------------------------------------------------------------------------------- /src/web/assets/dist/img/no_image_set.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nystudio107/craft-seomatic/develop-v5/src/web/assets/dist/img/no_image_set.png -------------------------------------------------------------------------------- /src/web/assets/dist/assets/seomatic-B500bA_B.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"seomatic-B500bA_B.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} -------------------------------------------------------------------------------- /src/web/assets/dist/img/missing_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nystudio107/craft-seomatic/develop-v5/src/web/assets/dist/img/missing_image.png -------------------------------------------------------------------------------- /src/templates/settings/_includes/field-wrapper-embed.twig: -------------------------------------------------------------------------------- 1 |
2 | {% block fieldContent %} 3 | {% endblock %} 4 |
5 | -------------------------------------------------------------------------------- /src/web/assets/dist/assets/dashboard-DxsDanL-.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nystudio107/craft-seomatic/develop-v5/src/web/assets/dist/assets/dashboard-DxsDanL-.js.gz -------------------------------------------------------------------------------- /src/web/assets/dist/assets/seomatic-By056IEs.css.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nystudio107/craft-seomatic/develop-v5/src/web/assets/dist/assets/seomatic-By056IEs.css.gz -------------------------------------------------------------------------------- /src/web/assets/dist/assets/content-seo-B_CGW0EG.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nystudio107/craft-seomatic/develop-v5/src/web/assets/dist/assets/content-seo-B_CGW0EG.js.gz -------------------------------------------------------------------------------- /src/web/assets/dist/assets/dashboard-DxsDanL-.js.map.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nystudio107/craft-seomatic/develop-v5/src/web/assets/dist/assets/dashboard-DxsDanL-.js.map.gz -------------------------------------------------------------------------------- /src/web/assets/dist/assets/seomatic-meta-CRwSLE78.js.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nystudio107/craft-seomatic/develop-v5/src/web/assets/dist/assets/seomatic-meta-CRwSLE78.js.gz -------------------------------------------------------------------------------- /src/web/assets/dist/assets/_plugin-vue2_normalizer-BFq-tfv7.js.map: -------------------------------------------------------------------------------- 1 | {"version":3,"file":"_plugin-vue2_normalizer-BFq-tfv7.js","sources":[],"sourcesContent":[],"names":[],"mappings":""} -------------------------------------------------------------------------------- /src/web/assets/dist/assets/content-seo-B_CGW0EG.js.map.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nystudio107/craft-seomatic/develop-v5/src/web/assets/dist/assets/content-seo-B_CGW0EG.js.map.gz -------------------------------------------------------------------------------- /src/web/assets/dist/assets/seomatic-meta-DVm4XqAS.css.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nystudio107/craft-seomatic/develop-v5/src/web/assets/dist/assets/seomatic-meta-DVm4XqAS.css.gz -------------------------------------------------------------------------------- /src/web/assets/dist/assets/seomatic-meta-CRwSLE78.js.map.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nystudio107/craft-seomatic/develop-v5/src/web/assets/dist/assets/seomatic-meta-CRwSLE78.js.map.gz -------------------------------------------------------------------------------- /src/templates/_frontend/scripts/linkedInInsightHead.twig: -------------------------------------------------------------------------------- 1 | {% if dataPartnerId.value is defined and dataPartnerId.value %} 2 | _linkedin_data_partner_id = "{{ dataPartnerId.value }}"; 3 | {% endif %} 4 | -------------------------------------------------------------------------------- /src/templates/_frontend/pages/ads.twig: -------------------------------------------------------------------------------- 1 | # ads.txt file for {{ seomatic.helper.baseSiteUrl("/") }} 2 | # More info: https://support.google.com/admanager/answer/7441288?hl=en 3 | {{ seomatic.helper.baseSiteUrl("/") }},123,DIRECT 4 | -------------------------------------------------------------------------------- /src/templates/_frontend/scripts/hubSpotBody.twig: -------------------------------------------------------------------------------- 1 | {% if hubSpotId.value is defined and hubSpotId.value %} 2 | 3 | {% endif %} 4 | -------------------------------------------------------------------------------- /src/templates/_includes/footer-message.twig: -------------------------------------------------------------------------------- 1 |
2 |
3 |
4 |
5 |

6 | {{ message |t("seomatic") |markdown |raw }} 7 |

8 |
9 |
10 | -------------------------------------------------------------------------------- /src/templates/_frontend/scripts/gtagBody.twig: -------------------------------------------------------------------------------- 1 | {% set gtagProperty = googleAnalyticsId.value ??? googleAdWordsId.value ??? dcFloodlightId.value ??? null %} 2 | {% if gtagProperty %} 3 | 4 | {% endif %} 5 | -------------------------------------------------------------------------------- /src/templates/_frontend/scripts/pinterestTagBody.twig: -------------------------------------------------------------------------------- 1 | {% if pinterestTagId.value is defined and pinterestTagId.value %} 2 | 3 | {% endif %} 4 | -------------------------------------------------------------------------------- /src/templates/_frontend/scripts/facebookPixelBody.twig: -------------------------------------------------------------------------------- 1 | {% if facebookPixelId.value is defined and facebookPixelId.value %} 2 | 4 | {% endif %} 5 | -------------------------------------------------------------------------------- /ecs.php: -------------------------------------------------------------------------------- 1 | paths([ 9 | __DIR__ . '/src', 10 | __FILE__, 11 | ]); 12 | $ecsConfig->parallel(); 13 | $ecsConfig->sets([SetList::CRAFT_CMS_4]); 14 | }; 15 | -------------------------------------------------------------------------------- /src/templates/_frontend/scripts/googleTagManagerBody.twig: -------------------------------------------------------------------------------- 1 | {% if googleTagManagerId.value is defined and googleTagManagerId.value and not seomatic.helper.isPreview %} 2 | 4 | {% endif %} 5 | -------------------------------------------------------------------------------- /src/templates/_layouts/seomatic-cp.twig: -------------------------------------------------------------------------------- 1 | {% extends "_layouts/cp" %} 2 | 3 | {% block head %} 4 | {{ parent() }} 5 | {% set tagOptions = { 6 | 'depends': [ 7 | 'nystudio107\\seomatic\\assetbundles\\seomatic\\SeomaticAsset' 8 | ], 9 | } %} 10 | {{ seomatic.vite.register('src/js/seomatic.js', false, tagOptions, tagOptions) }} 11 | {% endblock %} 12 | -------------------------------------------------------------------------------- /src/templates/settings/_includes/macros.twig: -------------------------------------------------------------------------------- 1 | {% macro configWarning(setting, file) -%} 2 | {%- set configArray = craft.app.config.getConfigFromFile(file) -%} 3 | {%- if configArray[setting] is defined -%} 4 | {{- "This is being overridden by the `#{setting}` setting in the `config/#{file}.php` file." |raw }} 5 | {%- else -%} 6 | {{ false }} 7 | {%- endif -%} 8 | {%- endmacro %} 9 | -------------------------------------------------------------------------------- /src/templates/_frontend/scripts/plausibleAnalytics.twig: -------------------------------------------------------------------------------- 1 | {% if siteDomain.value is defined and siteDomain.value %} 2 | (function() { 3 | var tag = document.createElement('script'); 4 | tag.src = "{{ scriptUrl.value }}"; 5 | tag.defer = true; 6 | tag.setAttribute("data-domain", "{{ siteDomain.value | raw }}"); 7 | var firstScriptTag = document.getElementsByTagName('script')[0]; 8 | firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); 9 | })(); 10 | {% endif %} 11 | -------------------------------------------------------------------------------- /src/templates/_frontend/pages/humans.twig: -------------------------------------------------------------------------------- 1 | /* TEAM */ 2 | 3 | Creator: {{ seomatic.site.creator.genericName ?? "n/a" }} 4 | URL: {{ parseEnv(seomatic.site.creator.genericUrl ?? "n/a") }} 5 | Description: {{ seomatic.site.creator.genericDescription ?? "n/a" }} 6 | 7 | /* THANKS */ 8 | 9 | Craft CMS - https://craftcms.com 10 | Pixel & Tonic - https://pixelandtonic.com 11 | 12 | /* SITE */ 13 | 14 | Standards: HTML5, CSS3 15 | Components: Craft CMS 5, Yii2, PHP, JavaScript, SEOmatic 16 | -------------------------------------------------------------------------------- /phpstan.neon: -------------------------------------------------------------------------------- 1 | includes: 2 | - %currentWorkingDirectory%/vendor/craftcms/phpstan/phpstan.neon 3 | 4 | parameters: 5 | level: 5 6 | paths: 7 | - src 8 | ignoreErrors: 9 | # The preparse field namespace changed, and is aliased, but rather than implementing class aliases 10 | # using PhpStan, just ignore errors from the old namespace 11 | # ref: https://phpstan.org/user-guide/discovering-symbols#class-aliases 12 | - '*besteadfast\\preparsefield\\*' 13 | -------------------------------------------------------------------------------- /src/templates/_sidebars/_includes/sidebar-analysis.twig: -------------------------------------------------------------------------------- 1 | {% do view.registerAssetBundle("nystudio107\\seomatic\\assetbundles\\seomatic\\SeomaticAsset") %} 2 | {% set baseAssetsUrl = view.getAssetManager().getPublishedUrl('@nystudio107/seomatic/web/assets/dist', true) %} 3 | 4 | {% set displayPreviewInlineStyles = "border: none; padding-left: 0;" %} 5 |
6 |
7 |
8 |
{{ "SEO Analysis:"|t('seomatic') }}
9 |
10 |
11 |
12 |
13 | -------------------------------------------------------------------------------- /src/models/jsonld/CTTrait.php: -------------------------------------------------------------------------------- 1 | 5) { 11 | clearInterval(identifier); 12 | } 13 | }, 100); 14 | }, false); 15 | -------------------------------------------------------------------------------- /src/models/jsonld/BakeryTrait.php: -------------------------------------------------------------------------------- 1 |