Git Product home page Git Product logo

Comments (4)

RobertAlbus avatar RobertAlbus commented on July 2, 2024

One option is to copy themes/hugo-hero-theme/assets/scss/* into your base project at assets/scss/*. From there you can customize the stylesheets to your hearts content and your generated site will use these overridden styles.

This is what I did to achieve the same thing in my site that uses this theme.

Another option is create an additional set of stylesheets. To add them to the HTML page you will then copy up the theme template at themes/hugo-hero-theme/layouts/_default/baseof.html into your root project at layouts/_default/baseof.html. Once it is pulled into your root project it will be used instead of the theme's file, and you can amend it to include your new stylesheets in additional to the theme's default styles.

from hugo-hero-theme.

RoneoOrg avatar RoneoOrg commented on July 2, 2024

See #38, this PR allows custom CSS and JS injection

from hugo-hero-theme.

JugglerX avatar JugglerX commented on July 2, 2024

You can edit the scripts.js or the scss files. Can you help me understand why this approach is preferred by you?

from hugo-hero-theme.

flyingdan avatar flyingdan commented on July 2, 2024

@RobertAlbus, to clarify, the project folder structure should be like this?

MyAwesomeWebsite
    archetypes
    assets
        scss
            components
                _filetoedit.scss
    config.toml
    content
    data
    layouts
    public
    resources
    static
    themes

Or do all the folders and files need to be copied into my project? Something like:

MyAwesomeWebsite
    archetypes
    assets
        scss
            components
                _<bunch of files>.scss
            libraries
            pages
    config.toml
    content
    data
    layouts
    public
    resources
    static
    themes

from hugo-hero-theme.

Related Issues (20)

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.