# Sunday Comics - Comic data configuration # Copyright (c) 2025 Tomasita Cabrera # Licensed under the MIT License - see LICENSE file for details # # Edit this file to add, remove, or modify comics # Global setting: The name of your comic/website 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.) # Update this to your production domain when deploying SITE_URL = 'http://localhost:3000' # Global setting: Set to True to make all comics full-width by default # Individual comics can override this with 'full_width': False FULL_WIDTH_DEFAULT = False # Global setting: Set to True to hide header and remove nav border by default # Individual comics can override this with 'plain': False PLAIN_DEFAULT = False # Global setting: Path to site logo (relative to static/images/) # Set to None to disable logo # Example: LOGO_IMAGE = 'logo.png' will use static/images/logo.png LOGO_IMAGE = 'logo.png' # Global setting: Logo display mode # 'beside' - Display logo next to the site title # 'replace' - Replace the site title with the logo # Only applies when LOGO_IMAGE is set LOGO_MODE = 'beside' # Global setting: Path to header image (relative to static/images/) # Set to None to disable header image # Example: HEADER_IMAGE = 'title.jpg' will use static/images/title.jpg HEADER_IMAGE = None # Global setting: Path to footer image (relative to static/images/) # Set to None to disable footer image # Example: FOOTER_IMAGE = 'footer.jpg' will use static/images/footer.jpg FOOTER_IMAGE = None # Global setting: Path to shareable banner image (relative to static/images/) # Set to None to disable "Link to Us" section in footer # Example: BANNER_IMAGE = 'banner.jpg' will use static/images/banner.jpg BANNER_IMAGE = 'banner.jpg' # Global setting: Set to True to display footer in compact mode # Compact mode: single line, no border, horizontal layout COMPACT_FOOTER = False # Global setting: Set to True to make archive page full-width with 4 columns (2 on mobile) # Full-width archive shows square thumbnails with only dates, no titles ARCHIVE_FULL_WIDTH = True # Global setting: Set to True to enable sections/chapters on the archive page # Add 'section': 'Chapter Title' to comics where a new section starts SECTIONS_ENABLED = True # Global setting: Set to True to use icon images for comic navigation buttons # Icons should be in static/images/icons/ (first.png, previous.png, next.png, latest.png) USE_COMIC_NAV_ICONS = True # Global setting: Set to True to show icons next to main header navigation text # Uses alert.png for Latest, archive.png for Archive, info.png for About USE_HEADER_NAV_ICONS = True # Global setting: Set to True to use icons instead of text for footer social links # Uses instagram.png, youtube.png, and mail.png from static/images/icons/ USE_FOOTER_SOCIAL_ICONS = True # Social media links - set to None to hide the link SOCIAL_INSTAGRAM = None # e.g., 'https://instagram.com/yourhandle' SOCIAL_YOUTUBE = None # e.g., 'https://youtube.com/@yourchannel' SOCIAL_EMAIL = None # e.g., 'mailto:your@email.com' # API documentation link - set to None to hide the link # Path is relative to static/ directory API_SPEC_LINK = None # Set to 'openapi.yml' to enable COMICS = [ { 'number': 1, 'title': 'First Comic', 'filename': 'comic-001.jpg', 'mobile_filename': 'comic-001-mobile.jpg', # Optional: mobile version of the comic 'date': '2025-01-01', 'alt_text': 'The very first comic', 'author_note': 'This is where your comic journey begins!', 'author_note_md': '2025-01-01.md', # Optional: use markdown from content/author_notes/2025-01-01.md (overrides author_note) 'full_width': True, # Optional: override FULL_WIDTH_DEFAULT for this comic 'plain': True, # Optional: override PLAIN_DEFAULT for this comic 'section': 'Chapter 1: The Beginning', # Optional: start a new section on archive page }, { 'number': 2, 'filename': 'comic-002.jpg', 'date': '2025-01-08', 'alt_text': 'The second comic', 'full_width': True, 'plain': True, }, { 'number': 3, 'title': 'Third Comic', 'filename': 'comic-003.jpg', 'date': '2025-01-15', 'alt_text': 'The third comic', 'author_note': 'Things are getting interesting!', }, ]