// Set any item to undefined to remove it from the site or to use the default value /** * Global variables used throughout the site * @property {string} username - The username displayed on the site * @property {string} rootUrl - The root URL of the site * @property {string} shortDescription - A short description of the site * @property {string} longDescription - A longer description of the site * @property {string} githubProfile - The GitHub profile URL * @property {string} giteaProfile - The Gitea profile URL * @property {string} linkedinProfile - The LinkedIn profile URL * @property {string} articlesName - The name used for articles * @property {string} projectsName - The name used for projects * @property {string} viewAll - The text used for "View All" links * @property {string} noArticles - The text used when there are no articles * @property {string} noProjects - The text used when there are no projects * @property {string} blogTitle - The title of the blog section * @property {string} blogShortDescription - A short description of the blog * @property {string} blogLongDescription - A longer description of the blog * @property {string} projectTitle - The title of the projects section * @property {string} projectShortDescription - A short description of the projects * @property {string} projectLongDescription - A longer description of the projects * @property {string} profileImage - The profile image filename * @property {Object} menu - The menu items */ export const GLOBAL = { // Site metadata username: "Justin Deal", rootUrl: "https://justin.deal", shortDescription: "My personal slice of the internet", longDescription: "My personal blog, portfolio, and homelab dashboard built with Astro, TypeScript, TailwindCSS, and Alpine.js.", // Social media links githubProfile: "https://github.com/justindeal", giteaProfile: "https://code.justin.deal/dealjus", linkedinProfile: "https://www.linkedin.com/in/justin-deal/", // Common text names used throughout the site articlesName: "Articles", projectsName: "Projects", viewAll: "View All", // Common descriptions used throughout the site noArticles: "No featured articles yet.", noProjects: "No featured projects yet.", // Blog metadata blogTitle: "My Thoughts & Takes", blogShortDescription: "Practical wisdom, unfiltered thoughts, and hot takes.", blogLongDescription: "Web development, tech trends, and the occasional programming mishap.", // Project metadata projectTitle: "Projects and Code", projectShortDescription: "A list of my web development projects and developer tools.", projectLongDescription: "All of my projects, including both frontend and full-stack applications.", // Profile image profileImage: "pixel_avatar.png", // Menu items menu: { home: "/", about: "/about", blog: "/blog", projects: "/projects", homelab: "/homelab", code: "https://code.justin.deal", // videos: "https://www.youtube.com/@justin_deal", // homelab: "https://homelab.justin.deal", // contact: "/contact", } };