Sidequest Theme Guide
If you are looking for general Bufferthemes Guides, you can find instructions for shared functionality here:
- Customizing Fonts/Typography Guide
- Customizing Theme Colors Guide
- Customizing Icons Guide
- Customizing Favicons Guide
- SEO Meta Tags
- Deployment Guide
For more specific documentation about this theme, see below.
Customize pages
To customize the pages for the Sidequest theme, you will need to modify the .astro
files located in the /src/pages
directory.
/src/pages/index.astro
- The main landing page.
Customizing the Footer
The footer configuration is an array of objects, each representing a section with a title and a list of links. To modify the footer:
- Open
/src/config/footer.ts
. - Edit or add new sections as needed.
- Each section should have a
title
and an array oflinks
, where each link consists of:name
: The display text for the link.href
: The URL or path for navigation.
Example
export const footer = [ { title: "About", links: [ { name: "Contact us", href: "/contact", }, { name: "Security", href: "/security", }, { name: "Legal", href: "/legal", }, ], }, { title: "Resources", links: [ { name: "Blog", href: "/blog", }, { name: "Help Center", href: "/help", }, ], },];
Customizing Social Media Icons
The social media icons are defined in /src/config/socialMedia.ts
as an array of objects. Each object represents a social media platform with:
name
: The platform name.href
: The link to the social media profile.icon
: The identifier for the icon (learn more about Icons in Bufferthemes here).
Example
export const socialMedia = [ { name: "GitHub", href: "https://github.com/yourprofile", icon: "ph:github-logo-fill", }, { name: "Twitter", href: "https://twitter.com/yourprofile", icon: "ph:twitter-logo-fill", }, { name: "LinkedIn", href: "https://linkedin.com/in/yourprofile", icon: "ph:linkedin-logo-fill", },];