fix(seo): comprehensive SEO improvements per expert audit #4
No files matched your search
@@ -184,6 +184,31 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<!-- Social Media -->
|
||||||
|
<div class="form-section">
|
||||||
|
<h3>Social Media</h3>
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="social_facebook">Facebook URL</label>
|
||||||
|
<input id="social_facebook" type="url" [(ngModel)]="social_facebook" name="social_facebook"
|
||||||
|
placeholder="https://facebook.com/yourstation">
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="social_twitter">Twitter / X URL</label>
|
||||||
|
<input id="social_twitter" type="url" [(ngModel)]="social_twitter" name="social_twitter"
|
||||||
|
placeholder="https://x.com/yourstation">
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="social_instagram">Instagram URL</label>
|
||||||
|
<input id="social_instagram" type="url" [(ngModel)]="social_instagram" name="social_instagram"
|
||||||
|
placeholder="https://instagram.com/yourstation">
|
||||||
|
</div>
|
||||||
|
<div class="form-group">
|
||||||
|
<label for="social_youtube">YouTube URL</label>
|
||||||
|
<input id="social_youtube" type="url" [(ngModel)]="social_youtube" name="social_youtube"
|
||||||
|
placeholder="https://youtube.com/@yourstation">
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<!-- Page Content -->
|
<!-- Page Content -->
|
||||||
<div class="form-section">
|
<div class="form-section">
|
||||||
<h3>Page Content</h3>
|
<h3>Page Content</h3>
|
||||||
|
|||||||
@@ -43,6 +43,10 @@ export class AdminStationFormComponent implements OnChanges {
|
|||||||
play_store_icon_url = '';
|
play_store_icon_url = '';
|
||||||
play_store_url = '';
|
play_store_url = '';
|
||||||
app_store_embed_html = '';
|
app_store_embed_html = '';
|
||||||
|
social_facebook = '';
|
||||||
|
social_twitter = '';
|
||||||
|
social_instagram = '';
|
||||||
|
social_youtube = '';
|
||||||
hero_subtitle = '';
|
hero_subtitle = '';
|
||||||
about_intro = '';
|
about_intro = '';
|
||||||
about_donation_text = '';
|
about_donation_text = '';
|
||||||
@@ -84,6 +88,10 @@ export class AdminStationFormComponent implements OnChanges {
|
|||||||
this.play_store_icon_url = config.play_store_icon_url;
|
this.play_store_icon_url = config.play_store_icon_url;
|
||||||
this.play_store_url = config.play_store_url;
|
this.play_store_url = config.play_store_url;
|
||||||
this.app_store_embed_html = config.app_store_embed_html;
|
this.app_store_embed_html = config.app_store_embed_html;
|
||||||
|
this.social_facebook = config.social_facebook;
|
||||||
|
this.social_twitter = config.social_twitter;
|
||||||
|
this.social_instagram = config.social_instagram;
|
||||||
|
this.social_youtube = config.social_youtube;
|
||||||
this.hero_subtitle = config.hero_subtitle;
|
this.hero_subtitle = config.hero_subtitle;
|
||||||
this.about_intro = config.about_intro;
|
this.about_intro = config.about_intro;
|
||||||
this.about_donation_text = config.about_donation_text;
|
this.about_donation_text = config.about_donation_text;
|
||||||
@@ -180,6 +188,10 @@ export class AdminStationFormComponent implements OnChanges {
|
|||||||
play_store_icon_url: this.play_store_icon_url,
|
play_store_icon_url: this.play_store_icon_url,
|
||||||
play_store_url: this.play_store_url,
|
play_store_url: this.play_store_url,
|
||||||
app_store_embed_html: this.app_store_embed_html,
|
app_store_embed_html: this.app_store_embed_html,
|
||||||
|
social_facebook: this.social_facebook,
|
||||||
|
social_twitter: this.social_twitter,
|
||||||
|
social_instagram: this.social_instagram,
|
||||||
|
social_youtube: this.social_youtube,
|
||||||
hero_subtitle: this.hero_subtitle,
|
hero_subtitle: this.hero_subtitle,
|
||||||
about_intro: this.about_intro,
|
about_intro: this.about_intro,
|
||||||
about_donation_text: this.about_donation_text,
|
about_donation_text: this.about_donation_text,
|
||||||
|
|||||||
Reference in new issue
Block a user