Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

spf13/hyde

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

98 Commits

Repository files navigation

Hyde

Hyde is a brazen two-column hugo theme based on the Jekyll theme of the same name. It pairs a prominent sidebar with uncomplicated content.

Hyde screenshot

Contents

Installation

Quick Start

To give you a running start this installation puts a fully configured starter repo into your Git account and sets it up in a content manager / CMS.

Forestry Starter-Kit:

Import this project into Forestry

Standard Installation

To install Hyde as your default theme, first install this repository in the themes/ directory:

$ cd themes/
$ git clone https://github.com/spf13/hyde.git

Second, specify hyde as your default theme in the config.toml file. Just add the line

theme = "hyde"

at the top of the file.

Options

Hyde includes some customizable options, typically applied via classes on the <body> element.

Sidebar menu

Create a list of nav links in the sidebar by assigning "menu=main" in the front matter, like so:

TOML

theme = "hyde"
[Menus]
 main = [
 {Name = "Github", URL = "https://github.com/username/"},
 {Name = "LinkedIn", URL = "https://www.linkedin.com/in/username/"}
 ]

YAML

theme: "hyde"
menus:
 main:
 - name: Github
 url: https://github.com/username/
 - name: LinkedIn
 url: https://www.linkedin.com/in/username/

Sidebar description

Customise the describe of your page using description, like so:

TOML

theme = "hyde"
[params]
 description = "Your custom description"

YAML

theme: hyde
params:
 description: Your custom description

Sticky sidebar content

By default Hyde ships with a sidebar that affixes it's content to the bottom of the sidebar. You can optionally disabled this by removing the .sidebar-sticky class from the sidebar's .container. Sidebar content will then normally flow from top to bottom.

<!-- Default sidebar -->
<div class="sidebar">
 <div class="container sidebar-sticky">
 ...
 </div>
</div>
<!-- Modified sidebar -->
<div class="sidebar">
 <div class="container">
 ...
 </div>
</div>

Themes

Hyde ships with eight optional themes based on the base16 color scheme. Apply a theme to change the color scheme (mostly applies to sidebar and links).

Hyde in red

There are eight themes available at this time.

Hyde theme classes

To use a theme, add the themeColor variable under params, like so:

TOML

theme = "hyde"
[params]
 themeColor = "theme-base-09"

YAML

theme: hyde
params:
 themeColor: theme-base-09

To create your own theme, look to the Themes section of included CSS file. Copy any existing theme (they're only a few lines of CSS), rename it, and change the provided colors.

Reverse layout

Hyde with reverse layout

To reverse page orientation, add the layoutReverse variable under params, like so:

TOML

theme = "hyde"
[params]
 layoutReverse = true

YAML

theme: hyde
params:
 layoutReverse: true

Custom CSS

Add a file to assets/css/custom.css in your Hugo project and it will be appended to the CSS bundle.

Disqus

You can optionally enable a comment system powered by Disqus for the posts. Simply add the variable disqusShortname to your config file.

TOML

disqusShortname = "spf13"

YAML

disqusShortname: spf13

Note: Previous version 1.0 the Disqus shortname had to be defined inside the [params] block.

Google Analytics

Google Analytics can be enabled by assigning your tracking code to the googleAnalytics variable in the config file:

TOML

googleAnalytics = "Your tracking code"

YAML

googleAnalytics: Your tracking code

Author

Mark Otto

Ported By

Steve Francia

License

Open sourced under the MIT license.

<3

About

Port of Mdo's excellent theme to Hugo

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 32

AltStyle によって変換されたページ (->オリジナル) /