Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dim0627/hugo_theme_robust
https://github.com/dim0627/hugo_theme_robust
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/dim0627/hugo_theme_robust
- Owner: dim0627
- License: mit
- Created: 2015-06-19T12:10:46.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-02-15T08:39:24.000Z (almost 2 years ago)
- Last Synced: 2024-04-08T22:51:03.070Z (10 months ago)
- Language: HTML
- Size: 9.51 MB
- Stars: 154
- Watchers: 11
- Forks: 75
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- awesome-starred - dim0627/hugo_theme_robust - (others)
README
This theme is maintained by [Ress](https://github.com/ress997).
# What is this.
This is the grid based theme for Hugo.
[Hugo :: A fast and modern static website engine](https://gohugo.io/)
**You need the Hugo `extended` version.**
## PC View
![screenshot](https://raw.githubusercontent.com/dim0627/hugo_theme_robust/master/images/screenshot.png)
## SP View(Responsive)
![screenshot](https://raw.githubusercontent.com/dim0627/hugo_theme_robust/master/images/responsive.png)
# Features
* [Accelerated Mobile Pages Project](https://www.ampproject.org/) a.k.a AMP supported
* Responsive design
* Google Analytics
* Thumbnail
* Share button
* Structured data(Article and Breadcrumb)
* Twitter cards
* OGP
* Disqus
* Syntax Highlight
* Show `IsDraft`.## Installation
```
$ cd themes
$ git clone https://github.com/dim0627/hugo_theme_robust.git
```[Hugo \- Installing Hugo](http://gohugo.io/overview/installing/)
# `config.toml` example
```
baseurl = "https://example.com/"
title = "SiteTitle"
theme = "hugo_theme_robust"[services]
[services.disqus]
shortname = ''
[services.googleAnalytics]
id = 'UA-XXXXXXXX-XX' # Optical[params]
description = "This is site description"
dateformat = "Jan 2, 2006" # Optional
# Fonts settings.
googlefonts = "https://fonts.googleapis.com/css?family=Lobster|Lato:400,700" # Optional, Include google fonts.
fontfamily = "Lato,YuGothic,'Hiragino Kaku Gothic Pro',Meiryo,sans-serif" # Optional, Override body font family.
logofontfamily = "Lobster, cursive" # Optional, Override logo font.enableHighlight = true # highlight.js option
[params.author]
thumbnail = "images/author.jpg"
name = "John Doe"
description = "Lorem ipsum dolor sit amet, consectetur adipiscing elit
sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
"
facebook = "https://www.facebook.com/daisuke.tsuji.735"
twitter = "https://twitter.com/dim0627"
github = "https://github.com/dim0627"[outputs]
page = [ "HTML", "AMP" ] # if you want AMP enable.
```# Frontmatter example
```
+++
date = "2016-09-28T17:00:00+09:00"
title = "Article title here"
thumbnail = "images/thumbnail.jpg" # Optional, referenced at `$HUGO_ROOT/static/images/thumbnail.jpg`
toc = true # Optional
+++
```# Shortcodes
## Image
```
{{< img src="images/image.jpg" w="600" h="400" >}}
{{< img src="images/image.jpg" w="600" h="400" caption="Referenced from wikipedia." href="https://en.wikipedia.org/wiki/Lorem_ipsum" >}}
```![screenshot](https://raw.githubusercontent.com/dim0627/hugo_theme_robust/master/images/include-images.png)
# Development mode
Supported development mode.
```
env HUGO_ENV="DEV" hugo server --watch --buildDrafts=true --buildFuture=true -t robust
```This mode is
* Not show Google Analytics tags.
* Show `WordCount`.And set `{{ if ne (getenv "HUGO_ENV") "DEV" }} Set elements here. {{ end }}` if you want to place only in a production environment.