Giter Club home page Giter Club logo

hugo-awesome-identity's Introduction

Awesome Identity

Netlify Status CircleCI MIT Licence Open Source Love

Awesome Identity is a single-page Hugo theme to introduce yourself. Add a portrait, an introduction, serveral links, and you're set.

Awesome Identity Screenshot

Features

  • Extremely simple to use
  • Responsive layout, supports any screen size
  • Customizable theme colors
  • Supports Google Analytics
  • Live chat with Crisp integration

Getting Started

To use this theme you will need to have Hugo installed. If you don't have Hugo installed please follow Install Hugo.

Create a new Hugo site

$ hugo new site my-identity

Install the theme

If your site is under version control using git, the easiest way to install this theme is to add it as a submodule. Inside the directory of your Hugo site, run the following command.

$ git submodule add https://github.com/posquit0/hugo-awesome-identity themes/awesome-identity

Alternatively, you can clone the theme into your project.

$ git clone https://github.com/posquit0/hugo-awesome-identity themes/awesome-identity

Configure Hugo

Add the following line to config.toml to tell Hugo to use the theme.

theme = "awesome-identity"

Alternatively, you can tell Hugo to use the theme with the -t option.

$ hugo server -t awesome-identity

Run server for development

After installing the theme for the first time, generate the Hugo site.

$ hugo server

Now enter localhost:1313 in the address bar of your browser.

Configuration

Take a look in the exampleSite/ directory.

This directory contains an example config file and the content for the demo. It serves as an example setup for your documentation.

Copy the config.toml into the root directory of your website. Overwrite the existing config if necessary.

Contacts

You can put your own contacts such as e-mail address, or social media accounts. The contacts will be linked using icons from Font Awesome.

Currently, Awesome Identity supports: Email, GitHub, Twitter, Facebook, LinkedIn, Instagram, StackOverflow, Keybase, and Medium. Feel free to create Pull Request if you need other contact type.

## Contacts Configurations
[params.contacts]
  email = "[email protected]"
  github = "john.smith"
  gitlab = "john.smith"
  twitter = "john.smith"
  facebook = "john.smith"
  linkedin = "john.smith"
  instagram = "john.smith"
  stackoverflow = "7919458"
  keybase = "john.smith"
  medium = "john.smith"
  xing = "john.smith"

Footer

## Footer Configurations
[params.footer]
  copyright = "© 2019 John Smith. [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/)."
  poweredBy = true

HTTP meta tags & OpenGraph

Google Analytics

Crisp

Colors

Internationalization (i18n)

Update

If you have installed the theme as a git submodule, you can update the theme by issuing the following command inside your project directory.

$ git submodule update --remote --rebase

If you have cloned the theme, you can run git pull inside the theme directory.

Contributing

This project follows the Contributor Covenant Code of Conduct.

Bug Reports & Feature Requests

Please use the issue tracker to report any bugs or ask feature requests.

License

Provided under the terms of the MIT License.

Copyright © 2019-2020, Byungjin Park.

See Also

  • Awesome CV - LaTeX template for your outstanding job application.

hugo-awesome-identity's People

Contributors

antoninj avatar cxkoda avatar degete avatar erdeminanc avatar obada-jaras avatar posquit0 avatar rabattkarte avatar splieth avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hugo-awesome-identity's Issues

Bold lastname not rendered correctly

The lastname is set to be bold in the profile.html, however, it is not displayed correctly using firefox.

This problem originates in the different default styles (aka user agent stylesheets) employed by different browsers.
To solve this, I propose in #11 to normalize the CSS rules and set the bold style accordingly.
This normalization should also fix other inconsistent renderings between different browsers that we might not be aware of.

404

I followed your install instructions exactly, but when I run hugo server and visit localhost:1313, I get 404

Actions example

Can you share an example on how actions URLs are setup in config.toml file?

Google Analytics not work properly

I've configured google analytics placing in the config.toml file the propoerty googleAnalytics = "G-**********" but no data are available on the dashboard on google analytics.

I've seen that on the file layouts/index.html you placed the {{ template "_internal/google_analytics_async.html" . }} under the <body> tag but on the google analytic guide, they suggest to place them under the <head> tag. Moreover, in the hugo guide, the suggest that using v4 of google analytics you should include the {{ template "_internal/google_analytics.html" . }} template.

Moving the analytics tag under <head> might fix the problem?

Is a GDPR cookie notice necessary?

It seems like there isn't a lot of analysis regarding individual users outside of Google Analytics. Does this mean that one can omit a cookie banner?

A buildin way to display a privacy policy would also be great, as per my understanding they are necessary for all websites, even personal portfolios.

Colour Selection

Hey! I was wondering how I could change the colour for the profile and the CircleCI. Thanks!

Issue with Hugo Server

Hi! I really like your template and want to use it for my website. I follow all the directions but when I run "hugo server" I get an error that I am not sure how to fix. I have a screenshot below

error

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.