🔧 separate option for the copyright name
This commit is contained in:
@@ -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
3
app.py
@@ -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,
|
||||||
|
|||||||
@@ -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'
|
||||||
|
|||||||
@@ -159,7 +159,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="footer-bottom">
|
<div class="footer-bottom">
|
||||||
<p>© 2025 {{ comic_name }}. All rights reserved.</p>
|
<p>© 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">
|
||||||
|
|||||||
Reference in New Issue
Block a user