This project hasn't been updated in a long time, so it no longer appears on the homepage, categories, or search results — the data is preserved and this page still works normally.
RepositoryHTML
alexurquhart/hugo-geo
Theme I use for my personal website
63stars
30forks
5issues
0views

A responsive blog theme I've developed for use on my personal website. Suitable for desktop and mobile. Designed for tutorial and post sections.

I also use it on my personal website
Dependencies
- Hugo v0.14 or better
- LESS if you wish to compile the custom CSS
Features
- Use
highlight = truein the front matter to include highlight js javascript and css files. - In the front matter, use
index = trueon the first post in a tutorial series to make that content the "index" page for the rest of the series - Include custom scripts and css on individual pages in front matter like so:
scripts = [
"//cdnjs.cloudflare.com/ajax/libs/highlight.js/8.8.0/languages/go.min.js",
]
css = [
"//cdn.leafletjs.com/leaflet/v0.7.7/leaflet.css"
]
Site Config
These are my config.toml settings:
BaseURL = "https://base-url-here/"
relativeURLs = false
languageCode = "en-us"
title = "SiteTitle.Com"
disqusShortname = "*****"
paginate = 5
[taxonomies]
tag = "tags"
tutorial = "tutorials"
[params]
# Render the rotating globe in the sidebar
showglobe = true
# Include favicon
favicon = "favicon.ico"
# Google Analytics
analytics = "SHORT-CODE-HERE"
# Email (optional)
email = "alexurquhart@gmail.com"
# Header Title for the main page
header = "What I'm Thinking"
# Sidebar profile picture
profilepic = "img/smugmug.jpg"
# Title/subtitle for the sidebar
title = "ALEX URQUHART"
subtitle = "GEOMATICS PROFESSIONAL"
# Social buttons for sidebar
# Each of these are optional
[[params.socialbuttons]]
faicon = "github"
url = "https://github.com/alexurquhart"
[[params.socialbuttons]]
faicon = "twitter"
url = "https://twitter.com/alexanderurq"
[[params.socialbuttons]]
faicon = "linkedin"
url = "https://linkedin.com"
[[params.socialbuttons]]
faicon = "google-plus"
url = "https://plus.google.com/+YourID"
# Nav links below the profile picture
[[params.navlinks]]
name = "About"
url = "about/"
[[params.navlinks]]
name = "Blog"
url = "posts/"
[[params.navlinks]]
name = "Tutorials"
url = "tutorial/"
My TODO List (currently working on v2.0)
- Clean up and simplify the CSS
- Make Disqus comments optional on a per-page basis
- Previous/next post buttons on each page
- Improve list pages
- Add a sidebar on large screens with links to related posts
- Add next/previous links at the end of posts/tutorials
- Add breadcrumbs to top of page
Credits
World graphic in logo by Sarfraz Shoukat from Flaticon is licensed under CC BY 3.0. Made with Logo Maker
Similar Projects
Discover other similar projects and AI models.
14.0k
Oct 25, 2026
2.9k
Oct 14, 2026
2.8k
Sep 21, 2026
RepositoryHTML
HugoBlox/kit🧱 Describe your site, AI builds it, you own it as Markdown. Snap together Tailwind blocks like Lego — landing pages, blogs, portfolios, docs & more. No AI slop. Free to deploy anywhere 👇
9.8k
Aug 4, 2026
6.5k
May 25, 2026
4.1k
Oct 21, 2026
3.1k
Jun 18, 2026
RepositoryHTML
imfing/hextra🔯 Modern, batteries-included Hugo theme for creating beautiful doc, blog and static websites
2.4k
Oct 20, 2026
1.7k
Aug 1, 2026