Changeset bbf9d1a in Klonkt for src/views/pages/admin-seo.ejs
- Timestamp:
- 06/21/2026 02:32:39 PM (3 months ago)
- Branches:
- main
- Children:
- 4885eab
- Parents:
- 929d98d
- File:
-
- 1 edited
-
src/views/pages/admin-seo.ejs (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/views/pages/admin-seo.ejs
r929d98d rbbf9d1a 1 1 <div class="container admin-site-edit-page"> 2 <p><a href="/admin" class="btn">← Beheer</a></p>3 <h1> SEO & vindbaarheid</h1>4 <p class="admin-tagline"> Geavanceerde SEO van <strong><%= site.title %></strong> — hoe je site in zoekmachines en bij het delen op social media verschijnt.</p>2 <p><a href="/admin" class="btn">← <%= t('aseo.back') %></a></p> 3 <h1><%= t('aseo.title') %></h1> 4 <p class="admin-tagline"><%= t('aseo.tagline_pre') %> <strong><%= site.title %></strong> <%= t('aseo.tagline_post') %></p> 5 5 6 6 <% if (typeof success !== 'undefined' && success) { %><div class="audio-flash audio-flash--ok"><%= success %></div><% } %> … … 10 10 11 11 <fieldset> 12 <legend> Indexeren</legend>12 <legend><%= t('aseo.index_legend') %></legend> 13 13 <label class="cb"> 14 14 <input type="checkbox" name="robots_index" value="1" <%= site.robots_index ? 'checked' : '' %>> 15 <span> Zoekmachines mogen deze site indexeren <small class="form-hint-inline">— uit = <code>noindex</code> + sitemap.xml verborgen</small></span>15 <span><%= t('aseo.index_label') %> <small class="form-hint-inline">— <%= t('aseo.index_hint_pre') %> <code>noindex</code> <%= t('aseo.index_hint_post') %></small></span> 16 16 </label> 17 17 </fieldset> 18 18 19 19 <fieldset> 20 <legend> Titel & omschrijving</legend>20 <legend><%= t('aseo.title_legend') %></legend> 21 21 <label> 22 <span> Titel-sjabloon <small class="form-hint-inline">— gebruik <code>{title}</code> en<code>{site}</code></small></span>22 <span><%= t('aseo.title_template') %> <small class="form-hint-inline">— <%= t('aseo.title_template_hint_pre') %> <code>{title}</code> <%= t('aseo.title_template_hint_and') %> <code>{site}</code></small></span> 23 23 <input type="text" name="title_template" value="<%= site.title_template || '{title} — {site}' %>" maxlength="200" placeholder="{title} — {site}"> 24 24 </label> 25 25 <label> 26 <span> Standaard-omschrijving <small class="form-hint-inline">— meta description / og:description als een pagina er geen heeft</small></span>27 <textarea name="default_description" rows="2" maxlength="500" placeholder=" Korte omschrijving van je site (max ~160 tekens werkt het best)"><%= site.default_description || '' %></textarea>26 <span><%= t('aseo.default_desc') %> <small class="form-hint-inline">— <%= t('aseo.default_desc_hint') %></small></span> 27 <textarea name="default_description" rows="2" maxlength="500" placeholder="<%= t('aseo.default_desc_ph') %>"><%= site.default_description || '' %></textarea> 28 28 </label> 29 29 <label> 30 <span> Canonieke basis-URL <small class="form-hint-inline">— de productie-HTTPS-URL, voorkomt dubbele-content-straf</small></span>30 <span><%= t('aseo.canonical') %> <small class="form-hint-inline">— <%= t('aseo.canonical_hint') %></small></span> 31 31 <input type="text" name="canonical" value="<%= site.canonical || '' %>" placeholder="https://jouw-domein.com" maxlength="200"> 32 32 </label> 33 33 <label> 34 <span> Auteur <small class="form-hint-inline">— meta author-tag</small></span>35 <input type="text" name="author" value="<%= site.author || '' %>" maxlength="120" placeholder=" Jouw naam">34 <span><%= t('aseo.author') %> <small class="form-hint-inline">— <%= t('aseo.author_hint') %></small></span> 35 <input type="text" name="author" value="<%= site.author || '' %>" maxlength="120" placeholder="<%= t('aseo.author_ph') %>"> 36 36 </label> 37 37 </fieldset> 38 38 39 39 <fieldset> 40 <legend> Delen op social media</legend>40 <legend><%= t('aseo.social_legend') %></legend> 41 41 <label> 42 <span> Standaard deel-afbeelding (URL) <small class="form-hint-inline">— og:image / Twitter-card; ~1200×630px</small></span>42 <span><%= t('aseo.og_image') %> <small class="form-hint-inline">— <%= t('aseo.og_image_hint') %></small></span> 43 43 <input type="text" name="og_image_default" value="<%= site.og_image_default || '' %>" placeholder="https://jouw-domein.com/share.jpg" maxlength="500"> 44 44 </label> 45 45 <label> 46 <span> Taal-locale <small class="form-hint-inline">— og:locale, bv. <code>nl_NL</code> of<code>en_US</code></small></span>46 <span><%= t('aseo.og_locale') %> <small class="form-hint-inline">— <%= t('aseo.og_locale_hint_pre') %> <code>nl_NL</code> <%= t('aseo.og_locale_hint_or') %> <code>en_US</code></small></span> 47 47 <input type="text" name="og_locale" value="<%= site.og_locale || '' %>" placeholder="nl_NL" maxlength="32"> 48 48 </label> 49 49 <label> 50 <span> Twitter / X-handle <small class="form-hint-inline">— met @</small></span>50 <span><%= t('aseo.twitter') %> <small class="form-hint-inline">— <%= t('aseo.twitter_hint') %></small></span> 51 51 <input type="text" name="twitter" value="<%= site.twitter || '' %>" placeholder="@jouwnaam" maxlength="64"> 52 52 </label> 53 53 <label> 54 <span> Facebook App-ID <small class="form-hint-inline">— fb:app_id (optioneel)</small></span>54 <span><%= t('aseo.fb_app') %> <small class="form-hint-inline">— <%= t('aseo.fb_app_hint') %></small></span> 55 55 <input type="text" name="facebook_app_id" value="<%= site.facebook_app_id || '' %>" maxlength="64"> 56 56 </label> … … 58 58 59 59 <fieldset> 60 <legend> Uitgever (JSON-LD / rich results)</legend>60 <legend><%= t('aseo.publisher_legend') %></legend> 61 61 <label> 62 <span> Type</span>62 <span><%= t('aseo.type') %></span> 63 63 <select name="schema_type"> 64 <option value="Person" <%= site.schema_type === 'Organization' ? '' : 'selected' %>> Persoon</option>65 <option value="Organization" <%= site.schema_type === 'Organization' ? 'selected' : '' %>> Organisatie / bedrijf</option>64 <option value="Person" <%= site.schema_type === 'Organization' ? '' : 'selected' %>><%= t('aseo.type_person') %></option> 65 <option value="Organization" <%= site.schema_type === 'Organization' ? 'selected' : '' %>><%= t('aseo.type_org') %></option> 66 66 </select> 67 67 </label> 68 68 <label> 69 <span> Naam <small class="form-hint-inline">— valt terug op de site-titel</small></span>69 <span><%= t('aseo.publisher_name') %> <small class="form-hint-inline">— <%= t('aseo.publisher_name_hint') %></small></span> 70 70 <input type="text" name="publisher_name" value="<%= site.publisher_name || '' %>" maxlength="200"> 71 71 </label> 72 72 <label> 73 <span> URL</span>73 <span><%= t('aseo.publisher_url') %></span> 74 74 <input type="text" name="publisher_url" value="<%= site.publisher_url || '' %>" placeholder="https://jouw-domein.com" maxlength="200"> 75 75 </label> 76 76 <label> 77 <span> Logo (URL)</span>77 <span><%= t('aseo.publisher_logo') %></span> 78 78 <input type="text" name="publisher_logo" value="<%= site.publisher_logo || '' %>" placeholder="https://jouw-domein.com/logo.png" maxlength="500"> 79 79 </label> … … 81 81 82 82 <fieldset> 83 <legend> Zoekmachine-verificatie</legend>83 <legend><%= t('aseo.verify_legend') %></legend> 84 84 <label> 85 <span> Google site-verificatie</span>85 <span><%= t('aseo.verify_google') %></span> 86 86 <input type="text" name="google_verification" value="<%= site.google_verification || '' %>" maxlength="200"> 87 87 </label> 88 88 <label> 89 <span> Bing <small class="form-hint-inline">— msvalidate.01</small></span>89 <span><%= t('aseo.verify_bing') %> <small class="form-hint-inline">— <%= t('aseo.verify_bing_hint') %></small></span> 90 90 <input type="text" name="bing_verification" value="<%= site.bing_verification || '' %>" maxlength="200"> 91 91 </label> 92 92 <label> 93 <span> Pinterest <small class="form-hint-inline">— p:domain_verify</small></span>93 <span><%= t('aseo.verify_pinterest') %> <small class="form-hint-inline">— <%= t('aseo.verify_pinterest_hint') %></small></span> 94 94 <input type="text" name="pinterest_verification" value="<%= site.pinterest_verification || '' %>" maxlength="200"> 95 95 </label> 96 96 <label> 97 <span> Yandex</span>97 <span><%= t('aseo.verify_yandex') %></span> 98 98 <input type="text" name="yandex_verification" value="<%= site.yandex_verification || '' %>" maxlength="200"> 99 99 </label> 100 100 </fieldset> 101 101 102 <button type="submit" class="btn btn-primary"> SEO opslaan</button>102 <button type="submit" class="btn btn-primary"><%= t('aseo.save') %></button> 103 103 </form> 104 104 </div>
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)