-
-
Notifications
You must be signed in to change notification settings - Fork 241
New theme: hugo icon #292
Comments
Sure - I'm not entirely sure on the COPYING file. By my understanding, I just need to state any changes if I made them? I'm happy to defer to (and be guided by) you and @digitalcraftsman though. |
@jhabdas I modified the README to make clear the attribution. By the CC BY 3.0 license and their FAQ:
I believe that my attribution fits with their licensing. |
@jhabdas they don't actually provide a license with their code when you download it. I could copy the CC BY 3.0 text into a new license/copying file, but I've never seen that done before. |
Howdie @SteveLane and @jhabdas, thanks for porting the Icon theme to Hugo 👍 Welcome aboard!
I'm not a lawyer but always try to interpret licences in all conscience. Let's have a look at freehtml5.co's licence:
@SteveLane credited the original creators in the README, However, I would add a note to the config file. In the current state it's possible to customize the copyright message in the footer (which is fine). But it should be mentioned that the credits to the original theme creators has to be kept unless the users bought the premium template. To indicate the changes you've made while porting the theme it should be sufficient to have some sort of changelog. Overall, feel free to reach out to the folks at www.opensource.stackexchange.com. Now something else: I've build the theme site with the hugo-icon theme. There are only a few minor issues. Otherwise, the theme looks great! Please add a comma between the agency and company tag in the Furthermore, the required dimensions of the screenshot and thumbnail in the images folder aren't quite right. Please let me know if you both have something to add. |
Thanks @digitalcraftsman I've added a note in the config file as suggested, as well as adding a file for changes and noting this in the readme. I've made the theme changes as required as well. Now, off topic, as I have your attention 😉 - I don't necessarily like having all the info in the main config, but this is the way I could quickly get the theme done for a single pager. Are you able to point me in the direction of how to do this with separate toml/yaml for each item that makes up individual sections, e.g. a separate file for each team member? I've tried playing around with data files, but struggling - you guys would probably know these themes much better than me 😄 so if you can point to particular examples, that'd be great. |
Thanks for the quick response.
Well, the bottom line are data files. You can either move parts of your config file into data files or you internationalize your theme directly with Hugo's multilingual mode which works, who's surprised, essentially like data files. There's also an open issue that discusses the option to split up a config file. This way its easier to maintain more complex theme while keeping related options in the same file. At the end the files will be treat like a single config file.
Please let us know where you exactly struggle with data files. But I think such (off topic) discussion is better suited for the forums. |
@SteveLane please let me know if you would like to wait until you found a way to reduce the size of the config file. Otherwise, I'm fine to merge your theme in the current state. |
Thanks @digitalcraftsman - I need more time to think about the config, which may take a while, so I'd be happy to have it merged as is. |
As you wish. Your theme should appear soon on the theme site. Furthermore, I'll promote your theme on Hugo's official Twitter account. |
While looking at theme demo of your theme I noticed that the Get in touch buttons in the mission and services section link to |
Yes - I just confirmed that. That's how the original theme works as well! My js is not quite up to that level just yet - I'm working on it, but I'll leave it as an open issue for the moment. |
Heya - I'm providing a port of freehtml5's icon theme. Please find it at https://github.com/SteveLane/hugo-icon
The text was updated successfully, but these errors were encountered: