Giter VIP home page Giter VIP logo

hugo-theme-zzo's Introduction

English | 한국어

Hugo Theme Zzo

Zzo is a blog theme for Hugo. It includes almost all features that a blog theme should have. Search, Gallery, so on. It looks simple but once you deep dive into it, you can find out lots of functionalities.

📄 Documentation

https://zzo-docs.vercel.app/zzo

❤️ Sponsor

Your support will be of great help in maintaining the project.

Buy Me A Coffee

💡 Features

  • Multiple Skins(dark, light, solarized, ...)
  • Mobile menu
  • Search
  • Search Engine Optimization(SEO)
  • Multilingual (i18n)
  • Responsive design
  • Customizable UI
  • RSS
  • Gallery
  • Fast code highlighting
  • Talks page
  • Showcase page
  • Publication Page
  • Resume Page
  • Presentation Page

Minimum Hugo version

Hugo version 0.65.0 or higher is required.

Screenshot

Hugo Theme Zzo Screenshot

hugo-theme-zzo's People

Contributors

alvr avatar bgnoinski avatar codyjtclark avatar ebiiim avatar fandean avatar flads avatar gictorbit avatar icf20 avatar ikoch73 avatar jhollowe avatar joyqat avatar ndgnuh avatar nisrulz avatar pastalian avatar rahatzamancse avatar rheingoldriver avatar sam4uk avatar sim590 avatar sky-bro avatar swalter972 avatar szpak avatar tabinurie avatar zzossig 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hugo-theme-zzo's Issues

valine not working

Set up in /root/layouts/partials/valien.html as well as in /root/config/_default/params.toml
All selected "true" or enable. but there is no visitor numbers on any pages.
Any ideas?

Your theme is awesome, BTW

Hugo's built-in figure shortcode title appears in toc

I couldn't find an easy way for my figure titles not to be in the toc.

image

Maybe using h5 for figure titles as default ? Or give the opportunity for the user to configure the depth of the toc?

Thank you for your work!
--nick

enableGoToTop not implemented yet?

config.toml contains a parameter "enableGoToTop". If it is set to true (like in the example site), there still doesn't seem to appear any button, symbol or link to jump to the top of the page. But then, maybe that's not the meaning of this parameter?

Table of contents default state

Hello! First of all, thank you for developing this theme; it is beautiful.

I have a feature suggestion for Table of Contents for its default state.

Can we have another configuration, such as enableToc, to set the default state? May be tocDefaultState. When that is false, single page is ToC is enabled but turned off by default.

Let me know if you need any help; I'm new to Go, though.

Thanks again.

Problem with Search

Whenever using the "Search" feature, clicking an item in the list does not send the browser to that page. But if you use the arrows to select an item and press "Enter," it will send the browser to the highlighted item.

Markdown images do not use the base url

HI,

I am trying to add images to a post, but the url generated in HTML does not use the BaseURL /blog/

Thanks

MD :
featured_image = "/whoami/avatar.jpg"
+++
{{< img src="/whoami/avatar.jpg" >}}
{{< img src="/images/whoami/avatar.jpg" >}}

HTML :
src="/whoami/avatar.jpg"
src="/images/whoami/avatar.jpg"

while the avatar and featured_image using it :
src="/blog/images/whoami/avatar.jpg"

Gallery ordering, and captions

Hello,

Is it possible to specify the order the pictures in a gallery are shown, as well as specify a caption for the picture?

Questions about the license

This Github repository fails to give proper attribution to the theme(s) that it copies/derives from.

As this project appears to be (at least in part) a derivative work of the Academic theme, please keep the original Academic license and copyright notice packaged in your distribution, as per Academic's MIT license. You had the license file, with copyright notice, packaged until recently when you defaced the Academic license/copyright.

Also, Hugo Themes Site enable you to properly attribute original work that a project is partially based on by editing themes.toml. For example,

[original]
  name = "Academic"
  homepage = "https://sourcethemes.com/academic/"
  repo = "https://github.com/gcushen/hugo-academic/"

Please kindly revert your defacement to Academic's license and copyright notice.

How to add CC BY-NC-SA license

I changed copyright

copyright = "除非另有声明,本网站内容采用 CC BY-NC-SA 4.0 授权"

But do I need to add a link for CC BY-NC-SA 4.0

image

Why is Shortcodes still expanded in the code block?

for example

```
    {{< ref "document.md" >}}
    {{< ref "#anchor" >}}
    {{< ref "document.md#anchor" >}}
    {{< ref "my-post" >}}
    {{< ref "my-post.md" >}}
    {{< relref "document.md" >}}
    {{< relref "#anchor" >}}
    {{< relref "document.md#anchor" >}}
```

Will be expanded like this

```
    http://localhost:1313/en/posts/document/
    #anchor
    http://localhost:1313/en/posts/document/#anchor
    http://localhost:1313/en/posts/my-post/
    http://localhost:1313/en/posts/my-post/
    /en/posts/document/
    #anchor
    /en/posts/document/#anchor
```

Favicon only works when there is favicon.png

I noticed favicon change only works with favicon.png. I had favicon.ico and it wouldn't pick it up, unless I added favicon.png.

Ideally it should pick .ico first and then .png.

Search library change from lunr to fuse

Currently supported languages.

  • German
  • French
  • Spanish
  • Italian
  • Japanese
  • Dutch
  • Danish
  • Portuguese
  • Finnish
  • Romanian
  • Hungarian
  • Russian
  • Norwegian
  • Thai
  • Vietnamese
  • Arabic

Pages are listed on summary page

Are the menu pages (contact, archive, about) supposed to be listed on the summary page (aka home page)? It would be better if they were not listed, the summary page should just be a list of blog posts.

fail to execute example site

when I execute the command "hugo server --themesDir ...." in the command line, the following error occurs, and I don't know how to solve it.
image

Changing the default highlighting color for custom syntax

Hello
I use zzo. Thank you.

In the dark theme of zzo, when the syntax is emphasized, the text is hard to see.
Please, can you change the color to emphasize?

The reason is that the highlighting color #ffffcc and the syntax text color are very bright.

I am using custom.scss setting and changing it to #ff6188.
The reason is that it is the same color as the table of contents.
But this color is not very good.

Many styles have a dark background and white or near-white text.
api, dracula, fruity, monokai, native, paraiso-dark, rrt, swapoff, solarized-dark256, vim, solaized-dark (?
)

I think you are busy, but please check it out.

Cannot add upcoming talks

Basically, what it means is ability to add talks that will be happening in the future i.e are upcoming.

Usually speakers would get selected and will have a talk in a few months. This will allow them to list those talks up on the page too.

Thank you!

Unable to locate config file or config directory

Followed the steps in readme.
Deleted the config.toml file and created the config folder at the root. Added default as child to this config folder and then later added 4 config files.

When attempting to run hugo server -D I get the below error:

Unable to locate config file or config directory. Perhaps you need to create a new site.
       Run `hugo help new` for details.

Add talks page

I really like the way the archive page is setup and styled (grouping by year). Thank you for putting in the effort in that.

I would also like to have a similar page for Talks/Sessions. The idea is to be able to provide a list of items with their url, something like the menu.en.toml file which is then rendered grouped by year/year-month. The links don't need to be relative to the blog, but rather open as new page.

Some relative fields for talks would be:

  • title
  • video url
  • presentation link
  • event link

I appreciate your work and would like to know how I can help here. If you can point me in the right direction, I can contribute back whenever I have the time.

about page contains "about" string at bottom left

At the bottom left of the about page appears the string "about page".
HugoZzoAbout
This is driven by the block

<main class="main">
  about page
</main>

in layouts/about/single.html. What is the intention of that block here since all the "real" content is added above that part of the final page?

Making certain pages not show in Home Page list

Ideally only the posts pages should be shown in the Home page list.

However sometimes it is required to not show some pages i.e talks pages shouldn't be shown in the Home Page list.

There should be a way to set this up in configuration.

Some discussion regarding this was done in issue #56

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.