website/themes/hugo-coder
Abijeet ea406f0d5b Updated the copyright information.
Signed-off-by: Abijeet <abijeetpatro@gmail.com>
2018-05-13 22:33:38 +05:30
..
archetypes The new website with link to my resume. 2018-05-13 22:04:36 +05:30
exampleSite The new website with link to my resume. 2018-05-13 22:04:36 +05:30
images The new website with link to my resume. 2018-05-13 22:04:36 +05:30
layouts Updated the copyright information. 2018-05-13 22:33:38 +05:30
static The new website with link to my resume. 2018-05-13 22:04:36 +05:30
.editorconfig The new website with link to my resume. 2018-05-13 22:04:36 +05:30
.gitignore The new website with link to my resume. 2018-05-13 22:04:36 +05:30
LICENSE.md The new website with link to my resume. 2018-05-13 22:04:36 +05:30
Makefile The new website with link to my resume. 2018-05-13 22:04:36 +05:30
README.md The new website with link to my resume. 2018-05-13 22:04:36 +05:30
theme.toml The new website with link to my resume. 2018-05-13 22:04:36 +05:30

hugo-coder

A simple and clean blog theme for Hugo.

How to use this theme

To use hugo-coder go through the following steps.

Download

Clone this repository into your Hugo project.

git clone https://github.com/luizdepra/hugo-coder.git themes/coder

Configuration

Add the following lines to your config.toml.

theme = "coder" # set the theme

[params] # theme parameters
    author = "John Doe" # author's name
    info = "Full Stack DevOps and Magician" # author's job title or info
    description = "John Doe's personal website" # site description
    keywords = "blog,developer,personal" # site keywords

    # wether you want to hide copyright and credits in the footer
    hideCredits = false
    hideCopyright = false
    
# Social links
[[params.social]]
    name = "Github"
    weight = 1
    url = "https://github.com/johndoe/"
[[params.social]]
    name = "Twitter"
    weight = 2
    url = "https://twitter.com/johndoe/"
[[params.social]]
    name = "LinkedIn"
    weight = 3
    url = "https://www.linkedin.com/in/johndoe/"

# Menu links
[[menu.main]]
    name = "Blog"
    weight = 1
    url  = "/posts/"
[[menu.main]]
    name = "About"
    weight = 2
    url = "/about/"

You can look at full working config.toml inside the exampleSite folder.

Build & Test

To update or generate the minified CSS file:

make build

To build your site and test, run:

hugo server

To preview the exampleSite, run

make demo

The above command copies current state of the theme to exampleSite/themes and starts hugo with hugo serve -D (Go does not support Symlink directories)

Disqus

Add the following line to your config, disqusShortname = "yourdiscussshortname" When this is set, all posts are disqus enabled
You can disable comments for a post by adding the following to your page meta data. disable_comments: true

To Do

  • Tags, Categories and Series

License

Coder is licensed under the MIT license.

Author

Luiz de Prá

Special Thanks

  • Gleen McComb, for his great article about custom pagination.
  • All contributors, for every PR and Issue reported.