HugoBlox / hugo-blox-builder

🚨 GROW YOUR AUDIENCE WITH HUGOBLOX! 🚀 HugoBlox is an easy, fast no-code website builder for researchers, entrepreneurs, data scientists, and developers. Build stunning sites in minutes. 适合研究人员、企业家、数据科学家和开发者的简单快速无代码网站构建器。用拖放功能、可定制模板和内置SEO工具快速创建精美网站!
https://hugoblox.com/templates/
MIT License
8.19k stars 2.9k forks source link

[Mostly meant for discussion] What are the possibilities of supporting alternate layouts? e.g. `zzo` #1565

Closed jmuchovej closed 4 years ago

jmuchovej commented 4 years ago

Feature Request

Is your feature request related to a problem? Please describe. There are some components of hugo-academic that I find wonderful, and others that are OK. For instance, the documentation layouts and such are great, and only docsy/zzo-docs appear to really content, but mostly on the front of styling vs construction.

Describe the solution you'd like Allow hugo-academic to be used as both a single-page or multi-page site. Right now, turning hugo-academic into a multi-page site requires a significant amount of hacking-on/overriding very useful components of hugo-academic.

I recently found zzo and doscy, both of which are great alternatives (in terms of design) to hugo-academic. I've been playing around with zzo lately and while I enjoy the design and layout, it's support for publications, projects, and docs pales in comparison to academic's.

Describe alternatives you've considered I've considered transplanting a non-trivial amount of the academic code-base over to zzo to support this; but before doing so I wanted to see if there might be a way forward that might allow some aspects of academic to be the backbone of various styling layouts.

Additional context I believe I'd be willing to work towards developing something that could power academic and possibly zzo (or other themes), but I'm not entirely sure of the time it might take to translate your efforts into something more general.

Please let me know what else you need to know to begin making decisions on this. I've been digging into zzo quite a bit recently, but figured brevity would be best to start.

jmuchovej commented 4 years ago

NB: I think I should be clear about this – I'm not suggesting that you're the only participant in developing some sort of migration/synthesis/what-have-you. I'm mostly looking to see where you stand on the possibility of something like this and what constraints might exist.

gcushen commented 4 years ago

Allow hugo-academic to be used as both a single-page or multi-page site

Academic already can work as both a single page site and a multipage site. Please refer to the docs and reach out on the chat if you have any questions.

I recently found zzo and doscy, both of which are great alternatives

FYI there is a case against the owner of the hugo-theme-zzo theme as he created hugo-theme-zzo as a derivative of the Academic code base and then proceeded to replace the name in the copyright notice with his own name.

I've considered transplanting a non-trivial amount of the academic code-base over to zzo

Please familiarise yourself with the Academic license and copyright law before copying Academic code into other themes.

I'd be willing to work towards developing something

If you have an improvement to make to Academic, then please feel free to open a PR for review.