Shahada Hugo Theme - Academic

Shahada is a minimalist one-page academic Hugo theme designed for showcasing academic profiles, portfolios, or personal websites. With its clean and modern design, Shahada allows you to present your research, publications, projects, and personal information in an elegant and professional manner.

Features

  • One-page layout: Showcase all your important information on a single page for easy navigation and accessibility.
  • Responsive design: Ensures your website looks great on all devices, from desktops to smartphones.
  • Customizable: Easily customize the theme to match your personal preferences and branding.
  • Academic sections: Includes dedicated sections for showcasing your research, publications, projects, education, and more.
  • Social media integration: Connect with your audience by adding links to your social media profiles.
  • SEO-friendly: Built with SEO best practices in mind to help improve your website's visibility on search engines.
  • Easy to set up: Get up and running quickly with simple installation and configuration instructions.

Getting Started

To get started with Shahada, follow these simple steps:

  1. Install Hugo: If you haven't already, install Hugo Extended Version on your computer.

  2. Create a new site: Create a new Hugo site by running the following command in your terminal:

    hugo new site my-academic-site

    Get inside your Hugo site folder using:

    cd my-academic-site
    
  3. Install Shahada theme: Inside your Hugo site's directory, run the following command to add Shahada theme:

    git clone https://github.com/avicndugu/shahada-hugo-theme.git themes/shahada-hugo-theme

    Alternatively, you can download and add the theme folder inside my-academic-site/themes/ folder.

  4. Add Example content Copy everything inside the my-academic-site/themes/shahada-hugo-theme/exampleSite/ directory into the root of your Hugo site.

  5. Customize your content: Update the contents of hugo.toml, data/hometext.yaml and data/navigation.yaml files with your own content.

  6. Run Hugo server: Start the Hugo development server to preview your site locally:

    hugo server
  7. Build your site: Once you're satisfied with your changes, build your site for production:

    hugo

For more detailed instructions on customizing Shahada and adding content to your site, please refer to the official documentation.

License

This theme is released under the MIT License.

Support

If you encounter any issues or have any questions, please open an issue on the theme's GitHub repository.

Credits

Shahada is created and maintained by Avic Ndugu.

Special thanks to Hugo and the Hugo community for their amazing work and support.