🔧 separate option for the copyright name

This commit is contained in:
mi
2025-11-14 20:45:00 +10:00
parent 2a48f00c16
commit e9c4423779
4 changed files with 8 additions and 2 deletions

View File

@@ -284,6 +284,7 @@ The `comics_data.py` file contains both comic data and global configuration opti
```python ```python
COMIC_NAME = 'Sunday Comics' # Your comic/website name COMIC_NAME = 'Sunday Comics' # Your comic/website name
COPYRIGHT_NAME = None # Name for copyright (defaults to COMIC_NAME)
SITE_URL = 'http://localhost:3000' # Your domain (update for production) SITE_URL = 'http://localhost:3000' # Your domain (update for production)
FULL_WIDTH_DEFAULT = False # Make all comics full-width by default FULL_WIDTH_DEFAULT = False # Make all comics full-width by default
PLAIN_DEFAULT = False # Hide header/remove borders by default PLAIN_DEFAULT = False # Hide header/remove borders by default

3
app.py
View File

@@ -6,7 +6,7 @@ import os
from datetime import datetime from datetime import datetime
from flask import Flask, render_template, abort, jsonify, request from flask import Flask, render_template, abort, jsonify, request
from comics_data import ( from comics_data import (
COMICS, COMIC_NAME, SITE_URL, FULL_WIDTH_DEFAULT, PLAIN_DEFAULT, LOGO_IMAGE, LOGO_MODE, COMICS, COMIC_NAME, COPYRIGHT_NAME, SITE_URL, FULL_WIDTH_DEFAULT, PLAIN_DEFAULT, LOGO_IMAGE, LOGO_MODE,
HEADER_IMAGE, FOOTER_IMAGE, BANNER_IMAGE, COMPACT_FOOTER, ARCHIVE_FULL_WIDTH, SECTIONS_ENABLED, HEADER_IMAGE, FOOTER_IMAGE, BANNER_IMAGE, COMPACT_FOOTER, ARCHIVE_FULL_WIDTH, SECTIONS_ENABLED,
USE_COMIC_NAV_ICONS, USE_HEADER_NAV_ICONS, USE_FOOTER_SOCIAL_ICONS, SOCIAL_INSTAGRAM, USE_COMIC_NAV_ICONS, USE_HEADER_NAV_ICONS, USE_FOOTER_SOCIAL_ICONS, SOCIAL_INSTAGRAM,
SOCIAL_YOUTUBE, SOCIAL_EMAIL, API_SPEC_LINK SOCIAL_YOUTUBE, SOCIAL_EMAIL, API_SPEC_LINK
@@ -24,6 +24,7 @@ def inject_global_settings():
"""Make global settings available to all templates""" """Make global settings available to all templates"""
return { return {
'comic_name': COMIC_NAME, 'comic_name': COMIC_NAME,
'copyright_name': COPYRIGHT_NAME if COPYRIGHT_NAME else COMIC_NAME,
'site_url': SITE_URL, 'site_url': SITE_URL,
'logo_image': LOGO_IMAGE, 'logo_image': LOGO_IMAGE,
'logo_mode': LOGO_MODE, 'logo_mode': LOGO_MODE,

View File

@@ -7,6 +7,10 @@
# Global setting: The name of your comic/website # Global setting: The name of your comic/website
COMIC_NAME = 'Sunday Comics' COMIC_NAME = 'Sunday Comics'
# Global setting: The name to display in the copyright notice
# If not set (None), defaults to COMIC_NAME
COPYRIGHT_NAME = None # e.g., 'Your Name' or 'Your Studio Name'
# Global setting: Your website's domain (used for RSS feed, Open Graph tags, etc.) # Global setting: Your website's domain (used for RSS feed, Open Graph tags, etc.)
# Update this to your production domain when deploying # Update this to your production domain when deploying
SITE_URL = 'http://localhost:3000' SITE_URL = 'http://localhost:3000'

View File

@@ -159,7 +159,7 @@
</div> </div>
<div class="footer-bottom"> <div class="footer-bottom">
<p>&copy; 2025 {{ comic_name }}. All rights reserved.</p> <p>&copy; 2025 {{ copyright_name }}. All rights reserved.</p>
<span class="footer-divider" aria-hidden="true">|</span> <span class="footer-divider" aria-hidden="true">|</span>
<div class="site-credit"> <div class="site-credit">
<a href="https://git.puercito.net/mi/sunday" target="_blank" rel="noopener noreferrer" aria-label="Sunday Comics - Webcomic platform"> <a href="https://git.puercito.net/mi/sunday" target="_blank" rel="noopener noreferrer" aria-label="Sunday Comics - Webcomic platform">