# hugo-profile A simple hugo theme for personal portfolio ## Performance ![Performance of hugo-profile theme](https://github.com/gurusabarish/hugo-profile/blob/master/static/images/performance.png) ## Demo ![Thumpnail](https://github.com/gurusabarish/hugo-profile/blob/master/images/tn.png) ### Site: [Hugo-profile](https://hugo-profile.netlify.com) ## Features - Minimalist Design - Fully Responsive - Google Analytics Support - Disqus Comment Support - Contact form using [Formpree](https://formspree.io/) ## Requirements - Hugo Version 0.68.0 or higher ## Installation - [Install Hugo](https://gohugo.io/overview/installing) - Create your site if you haven't already ```console hugo new site my-site -f=yaml cd my-site git init ``` - Add the theme as git sub-module ```console git submodule add https://github.com/gurusabarish/hugo-profile.git themes/hugo-profile ``` >Don't use SSH URL of the theme during adding as git sub-module. Also, don't clone the theme in your `themes` directory using `git clone`. They don't work well with Github Action or Netlify. ## Configuration Configure your `config.yaml` file of your site as below: ```yaml baseURL: "https://example.com" languageCode: "en-us" title: "Hugo-profile" theme: "hugo-profile" Paginate: 3 taxonomies: tag: "tags" category: "categories" params: favicon: "/images/hugo.png" description: "Portfolio and personal blog" googleanalytics: "" disqus: "" copyright: "2020" # Contact contact: true action: "" emailname: "" messagename: "" # Navbar Menus customMenus: - name: "Blog" Url: "https://example.com/blog" # Home name: "Gurusabarish" profile: "/images/avatar-370-456322.webp" github: "https://github.com/#" linkedin: "https://linkedin.com/#" twitter: "https://twitter.com/#" instagram: "https://instagram.com/#" # Do things usedefaultlogos: true thing1: "Python" thing2: "Machine learning" thing3: "Things for web" thing1_des: "I build something beautiful using Python." thing2_des: "I train robust models for various tasks." thing3_des: "I love to build things for web." # About profile_image: "/images/gurusabarish.jpg" descripe_l1_person: "Hi, I'm Gurusabarish, a passionate web developer and ML engineer. I tend to make use of modern web technologies to build websites that looks great, feels fantastic, and functions correctly." descripe_l2_person: "This is just a example for about section. You can easily change with the help of cofig file." job: "your role" resume: "" projects: - title: "Project name" image: "https://images.unsplash.com/photo-1532781914607-2031eca2f00d?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max&ixid=eyJhcHBfaWQiOjMyMDc0fQ&s=7c625ea379640da3ef2e24f20df7ce8d" description: "This is your description" url: "https://github.com/gurusabarish/hugo-profile" sourceurl: "https://github.com/gurusabarish/hugo-profile" - title: "Project name" image: "https://images.unsplash.com/photo-1532781914607-2031eca2f00d?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max&ixid=eyJhcHBfaWQiOjMyMDc0fQ&s=7c625ea379640da3ef2e24f20df7ce8d" description: "This is your description" url: "https://github.com/gurusabarish/hugo-profile" sourceurl: "https://github.com/gurusabarish/hugo-profile" - title: "Project name" image: "https://images.unsplash.com/photo-1532781914607-2031eca2f00d?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max&ixid=eyJhcHBfaWQiOjMyMDc0fQ&s=7c625ea379640da3ef2e24f20df7ce8d" description: "This is your description" url: "https://github.com/gurusabarish/hugo-profile" sourceurl: "https://github.com/gurusabarish/hugo-profile" - title: "Project name" image: "https://images.unsplash.com/photo-1532781914607-2031eca2f00d?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max&ixid=eyJhcHBfaWQiOjMyMDc0fQ&s=7c625ea379640da3ef2e24f20df7ce8d" description: "This is your description" url: "https://github.com/gurusabarish/hugo-profile" sourceurl: "https://github.com/gurusabarish/hugo-profile" - title: "Project name" image: "https://images.unsplash.com/photo-1532781914607-2031eca2f00d?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max&ixid=eyJhcHBfaWQiOjMyMDc0fQ&s=7c625ea379640da3ef2e24f20df7ce8d" description: "This is your description" url: "https://github.com/gurusabarish/hugo-profile" sourceurl: "https://github.com/gurusabarish/hugo-profile" - title: "Project name" image: "https://images.unsplash.com/photo-1532781914607-2031eca2f00d?ixlib=rb-0.3.5&q=80&fm=jpg&crop=entropy&cs=tinysrgb&w=1080&fit=max&ixid=eyJhcHBfaWQiOjMyMDc0fQ&s=7c625ea379640da3ef2e24f20df7ce8d" description: "This is your description" url: "https://github.com/gurusabarish/hugo-profile" sourceurl: "https://github.com/gurusabarish/hugo-profile" Author: name: "Gurusabarish" website: "https://github.com/gurusabarish" ``` Use Yaml as config file You can just copy the content for `config.yaml` files from `theme/toha/exampleSite/config.yaml`. ## Contributing > Contributers are always welcome :heart: