GithubHelp home page GithubHelp logo

kaisugi / hugotex Goto Github PK

View Code? Open in Web Editor NEW
94.0 1.0 28.0 2.29 MB

LaTeX style hugo theme

Home Page: https://hugotex.vercel.app

License: MIT License

HTML 34.65% CSS 65.35%
hugo-theme latex hugo hugo-blog hugo-site latex-css

hugotex's Issues

Support of `lastmod`

Hugo allows to define two dates on the page:

  • date when it was created and which is used for sorting;
  • lastmod when it was updated the last time.

Right now HugoTex shows lastmod if it availabe, which might be confused.

Maybe add (Last time updated at ...) ?

Custom CSS?

Hello, thanks a ton for the really amazing theme! I'm a newcomer to Hugo and so that might be the reason, but I can't figure out how to add my own CSS to this theme. Is it possible? Thanks in advance! ๐Ÿ™‚

Tags URL is invalid, when baseURL = "/"

I need to publish my site at multiple domains. To do this, I simply specify the following in my config.toml:

baseURL = "/"

This works great across my other sites, using other themes, and it mostly works in HugoTeX, as well.

However, tag URLs are invalid. When I click on the "games" tag, for example, I'm taken to the following URL:

https://tags/games/

Obviously, that doesn't work.

Anyway, this is a low priority issue, and not something that affects me much, at the moment. I just thought I'd let you know!

Thanks for creating such an awesome theme!

Update to `latex.css-1.10.0`?

Thanks for a vert nice theme!

Is it possible to update to latex.css which brings support of dark mode to simplify it?

"darkmode" param doesn't do anything

When I set this param in config.toml:

[Params]
  darkmode = true

Nothing happens. Dark mode is not applied to the theme.

I am using Hugo v0.100.2.

Of course, I can overwrite the CSS myself, but it would be nice if this param worked.

Adding an image from static folder

Hi, I already want to thank you for this theme.
I'm a beginner and I have issues adding a picture in one of my articles.
The image is in the static folder and my article is in the content folder.
As there is no example of ExampleSite I allowed me to open an issue.

My repo is here
Best regards

Add support for sidenotes

Latex.css provides a way to create sidenotes (see https://latex.vercel.app/#sidenotes).

Since the setup is somewhat complicated, I created a Hugo shortcode for that:

{{ $id := md5 .Inner }}
<label for="{{ $id }}" class="sidenote-toggle sidenote-number"></label>
<input type="checkbox" id="{{ $id }}" class="sidenote-toggle" />
<span class="sidenote">{{ .Inner }}</span>

The first line uses the md5 function to compute a unique id for the elements.

It can be used like this:

{% sidenote %}}
The content of the note.
{{% /sidenote %}}

In order for it to work, I had to include the Latex.css stylesheet in layouts/partials/head.html (<link rel="stylesheet" href="https://latex.now.sh/style.css">) since the stylesheet included as static/latex.css is ~200 lines shorter and does not include support for sidenotes.

I would propose merging this shortcode into this project as I believe that all of the users of the theme could benefit from it.
Also, perhaps static/latex.css could be updates to reflect the newest version of Latex.css?

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.