Giter Club home page Giter Club logo

geeky-hugo's Introduction

Geeky Hugo

Get Geeked out by Geeky, a personal Hugo blog theme that is fully responsive and super-fast.

license code size contributors follow on Twitter


geeky-hugo-startup-theme


Key Features

  • Hugo module support
  • Google analytics, AdSense support
  • Image optimize with hugo pipe
  • CSS and JS bundle with hugo pipe
  • Netlify settings predefine
  • Forestry cms pre-configured
  • Google font loads from webfont loader
  • Caching enable
  • Color and fonts variable in config file
  • Contact form Support
  • Search by fuse.js
  • Mailchimp integrate
  • GDPR consent enable
  • Google page speed optimized
  • Open graph meta tag
  • Twitter card meta tag

Local development

# clone the repository
git clone [email protected]:statichunt/geeky-hugo.git

# cd in the project directory
$ cd geeky-hugo/exampleSite/

# Start local dev server
$ hugo server --themesDir ../..

Deployment and hosting

Netlify

Deploy to Netlify

Follow these steps.

Render

Deploy to Render

To deploy your Hugo site on Render, follow these steps:

  1. Create a New Static Site on Render's dashboard.
  2. Link the Git Repository that contains your Hugo site.
  3. Navigate to Settings > Build & Deploy.

Configure the build settings as follows:

  • Build Command:
mkdir geeky-hugo; mv * geeky-hugo/.; hugo -s geeky-hugo/exampleSite --minify --gc --themesDir ../..
  • Publish Directory:
geeky-hugo/exampleSite/public

Reporting Issues

We use GitHub Issues as the official bug tracker for the geeky Template. Please Search existing issues. Someone may have already reported the same problem. If your problem or idea has not been addressed yet, feel free to open a new issue.

License

Copyright © Designed and developed by Statichunt

Code License: Released under the MIT license.

Image license: The images are only for demonstration purposes. They have their licenses. We don't have permission to share those images.

Special Thanks

geeky-hugo's People

Contributors

juanfadev avatar lituatui avatar maovidal avatar mehedi-sharif avatar rbn30117 avatar shampaakter avatar somratpro avatar ssojonn avatar tffarhad avatar tflijon avatar tfsojon avatar tfsomrat avatar tfsumon 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

geeky-hugo's Issues

Why is frontmatter parameter `type` used in a way to break Hugo's `type` keyword?

This theme uses the type parameter in front matter to determine what posts will be featured or not. But Hugo already has the type frontmatter keyword reserved for determining or specifying the type of a content in order to specify what templates to use during build.

Why would this theme be designed to use type in a way that conflicts with Hugo? This causes the user to experience non-standard and unexpected behavior.

How/where to style figcaption

Hello, I'm having some trouble. I'd like to style <figcaption> since as of now it looks just like the regular text. I feel it should be distinctly different... like bold, maybe smaller and centered.

How and where do I go about styling this?

Multilingual Mode: help wanted?

Hi:

I'm considering to implement multilingual mode for this template and I have been already checking the code of https://github.com/statichunt/iwriter-hugo

I've noticed per #24 that you are working on a big update for this theme. Will that update contain support for multilingual mode?

Otherwise, Is this something that can be considered to be merged on this repo? It seems it will affect most of the current files on the repo.

Thank you!

Toogle side nav does not appear when responsive mode

Version: hugo v0.94.2+extended linux/amd64 BuildDate=unknown
OS: voidlinux

Step reproduce:

  1. build in local.
hugo new site myweb
cd myweb
git clone --depth 1 [email protected]:gethugothemes/geeky-hugo.git themes/geeky-hugo
cp -rdv themes/geeky-hugo/exampleSite/* .
hugo server
  1. open in browser http://localhost:1313/geeky-hugo (firefox desktop)
  2. ctrl+shift+m (responsive mode)
  3. click three bar icon, side nav does not appear.

Cast:

simplescreenrecorder-2022-03-17_18.42.15.mp4

forestry Error building site

Installing Hugo 0.81.0
Start building sites …
ERROR 2021/12/27 17:09:10 render of "home" failed: execute of template failed: template: index.html:44:4: executing "index.html" at <partial "footer.html" .>: error calling partial: "/srv/layouts/partials/footer.html:2:64": execute of template failed: template: partials/footer.html:2:64: executing "partials/footer.html" at <$bgImage.RelPermalink>: nil pointer evaluating resource.Resource.RelPermalink
ERROR 2021/12/27 17:09:10 render of "taxonomy" failed: execute of template failed: template: _default/terms.html:44:4: executing "_default/terms.html" at <partial "footer.html" .>: error calling partial: "/srv/layouts/partials/footer.html:2:64": execute of template failed: template: partials/footer.html:2:64: executing "partials/footer.html" at <$bgImage.RelPermalink>: nil pointer evaluating resource.Resource.RelPermalink
Built in 478 ms
Error: Error building site: failed to render pages: render of "taxonomy" failed: execute of template failed: template: _default/terms.html:44:4: executing "_default/terms.html" at <partial "footer.html" .>: error calling partial: "/srv/layouts/partials/footer.html:2:64": execute of template failed: template: partials/footer.html:2:64: executing "partials/footer.html" at <$bgImage.RelPermalink>: nil pointer evaluating resource.Resource.RelPermalink

Remote Admin path for forestry.io

Hi,
I am trying to access my forestry admin panel from mydomain.com/admin url. I followed the forestry guidelines to use this remote admin feature. But failed to get my desired function. Where do I will store the Forestry admin file for admin path?

Can you specify me which is the correct destination for this hugo theme?

Minify of already minified javascript jumbles variables

{{ $scripts := $scripts | resources.Concat "/js/script.js" | minify | fingerprint "sha512" }}

When already minified javascript is concatenated with a lot of other javascript, then all gets minified together, the variables get jumbled and functions no longer work. Specifically, the switching between Featured and Recent posts in the side widget. Clicking the Recent button causes an error because it's trying to run a method on an object that doesn't exist for that object because the object's variable name has changed from what it was supposed to be.

@vietanhdev solved this in his version of the theme by not concatenating all the scripts, minifying, then adding it to the html.... but instead referencing the script files directly and unmodified. This not only avoids the issue here but also makes for a significantly cleaner html page.

Increase page speed up to 98

Hello,
Thank you for your beautiful theme. I've set it up for my site at https://aicurious.io/. I have some suggestions for you to increase your speed score to 98 (from my original score 83), like in my setup here.

  • Disable lazy loading for the banner image.
  • Specify logo width/height.
  • Consider increasing cache time.
  • I hosted my site at Netlify - a free account.

image

More than one category causes layout problem

When adding more than one category to a post, the displayed categories overlap.

I guess they should be displayed in a row but they are all left aligned an overlap each other.

Steps to reproduce:

  1. Just add a second category to a post

Markdown Syntax (Ordered/Unordered Lists) are not working

Hello,

I tried writing some basic markdown syntax like (Ordered/Unordered Lists) but it is not showing correct output, Can please help me to resolve this?

Markdown Syntax -

  1. First item
  2. Second item
  3. Third item
  4. Fourth item

Expected Output -

  1. First item
  2. Second item
  3. Third item
  4. Fourth item

But rendering like -
First item
Second item
Third item
Fourth item

Thanks,
Nilesh

404 for list view of a tag

I added a this line on the front matter of some posts

tags: ["a", "b", "c"]

I then was able to look the terms, page same as in /categories, this tags on /tags but when clicking one of the tags I was expecting to see a list view with the posts with certain tag, but instead I found the 404 page.

I've been looking around trying to find why categories work, but not tags, but I can't find why

image

image

Multi Author

I want to use multi author functionality for my site. The current theme settings render only pre-detarmained single author, which links up with the about page. I want to create single page only for a single author. I have put authors details in 'content/authors/john-doe/_index.md' and replaced the code <a href="{{about | relLangURL}}">{{site.Params.author}}</a> with <span> {{ range .Param "authors" }} {{ . }} {{ end }} </span>
it renders the name only, but can't link with the author page.

What should I do ?

Link Preview Images Not Displaying Properly

Hello,

When share article on facebook or something the article image and description is not displayed... just the logo of the website. Is there a quick fix to this? something simple to add to a file?

thank you. you are the best!! can't wait to give back to you :D

Sorting by categories returns all recent posts

Steps to reproduce the bug
Click on a cateogory used in a post or go directly to the page of a category previously used.
Example on the demo page

Resulting and expected behaviour
All posts that are shown on the home page are displayed instead of only the posts that use the specified category.

This is when using the example site as provided.

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.