# Configuration

Any theme for the blog must contain a configuration file named config.php in the theme/ folder.

Currently we store only the metadata for the blog. This data is used to generate meta tags for the search engines.

The default theme’s config file as follows:

<?php

return [
    /*
    |--------------------------------------------------------------------------
    | Site metadata
    |--------------------------------------------------------------------------
    |
    | These configurations are used to generate meta tags.
    | View file: views/layouts/partials/seo.blade.php
    |
    */
    'meta' => [
        // <meta name="description">
        'description' => 'Arpad Olasz is a Laravel enthusiast and PHP developer.',
        // <meta property="og:image">
        'image' => asset('theme/images/logo.png'),
        // twitter:creator, twitter:site
        'twitter' => [
            'creator' => '@arpadolasz',
            'site' => '@arpadolasz',
        ],
        // <script type='application/ld+json'>
        'jsonld' => [
            // website alternate name
            'alternateName' => 'A blog about everything...',
            // Person sameAs
            'sameAs' => ['https://twitter.com/arpadolasz'],
            // Person name
            'name' => 'Arpad Olasz'
        ]
    ]
];