88 lines
3.0 KiB
YAML
88 lines
3.0 KiB
YAML
# config.example.yaml
|
|
# Example configuration for LinkBeam
|
|
|
|
---
|
|
name: "Ada Lovelace"
|
|
bio: "Mathematician, writer, and world's first computer programmer"
|
|
avatar: "static/ada-256x256.png" # Can be a local path or URL (http://... or https://...)
|
|
theme: "auto" # Options: auto, nord, gruvbox, catppuccin-mocha, catppuccin-latte, catppuccin-frappe, catppuccin-macchiato
|
|
|
|
# Content blocks - flexible structure with named collections
|
|
# Each block can contain any named collection of items
|
|
# Item types: url (clickable link), copy-text (click to copy), text (plain display)
|
|
|
|
content:
|
|
# Vertical list with text labels - good for primary links
|
|
- type: vertical-list-text
|
|
links:
|
|
- title: "My Research Papers"
|
|
url: "https://ada.blog/research"
|
|
icon: "fas fa-file-alt"
|
|
- title: "Analytical Engine Notes"
|
|
url: "https://ada.blog/notes"
|
|
icon: "fas fa-scroll"
|
|
- title: "GitHub Projects"
|
|
url: "https://github.com/ada"
|
|
icon: "fab fa-github"
|
|
- title: "Speaking Events"
|
|
url: "https://ada.blog/events"
|
|
icon: "fas fa-calendar"
|
|
|
|
# Another vertical list - gaming profiles with copy-text
|
|
- type: vertical-list-text
|
|
gaming:
|
|
- title: "Steam"
|
|
url: "https://steamcommunity.com/id/ada_lovelace"
|
|
icon: "fab fa-steam"
|
|
- title: "Discord"
|
|
copy-text: "AdaLovelace#1842"
|
|
icon: "fab fa-discord"
|
|
- title: "Epic Games"
|
|
copy-text: "ada_lovelace"
|
|
icon: "fas fa-gamepad"
|
|
|
|
# Image gallery - displays images with optional captions
|
|
- type: vertical-list-images
|
|
gallery:
|
|
- image: "static/ada-256x256.png"
|
|
alt-text: "Portrait of Ada Lovelace"
|
|
text: "The world's first computer programmer"
|
|
- image: "https://picsum.photos/600/400"
|
|
alt-text: "Sample external image"
|
|
text: "Images can be local files or external URLs"
|
|
|
|
# Horizontal icon list - perfect for social media
|
|
- type: horizontal-list-icons
|
|
socials:
|
|
- title: "Twitter"
|
|
url: "https://twitter.com/ada_lovelace"
|
|
icon: "fab fa-twitter"
|
|
- title: "LinkedIn"
|
|
url: "https://linkedin.com/in/ada-lovelace"
|
|
icon: "fab fa-linkedin-in"
|
|
- title: "Mastodon"
|
|
url: "https://mastodon.social/@ada"
|
|
icon: "fab fa-mastodon"
|
|
- title: "YouTube"
|
|
url: "https://youtube.com/@adalovelace"
|
|
icon: "fab fa-youtube"
|
|
- title: "Email"
|
|
url: "mailto:ada@lovelace.dev"
|
|
icon: "fas fa-envelope"
|
|
- title: "Matrix"
|
|
copy-text: "@ada:matrix.org"
|
|
icon: "fas fa-comments"
|
|
|
|
# Footer - plain text items
|
|
- type: footer
|
|
footer:
|
|
- text: "© 1843-2025 Ada Lovelace"
|
|
- text: "Made with LinkBeam"
|
|
|
|
# Notes:
|
|
# - You can have multiple blocks of the same type
|
|
# - Collection names (links, gaming, socials, footer) can be anything you want
|
|
# - Each item must have at least one of: url, copy-text, or text
|
|
# - Icons use Font Awesome class names (https://fontawesome.com/icons)
|
|
# - Section titles are automatically generated from collection names
|