Giter Club home page Giter Club logo

hugoblox / hugo-blox-builder Goto Github PK

View Code? Open in Web Editor NEW
7.8K 7.8K 2.9K 62.33 MB

😍 EASILY BUILD THE WEBSITE YOU WANT - NO CODE, JUST MARKDOWN BLOCKS! 使用块轻松创建任何类型的网站 - 无需代码。 一个应用程序,没有依赖项,没有 JS

Home Page: https://hugoblox.com/templates/

License: MIT License

HTML 48.17% JavaScript 11.46% Shell 0.40% Python 0.27% SCSS 31.62% Jupyter Notebook 1.91% TeX 0.09% CSS 6.09%
academic blog blog-engine cms data-science documentation-tool github-pages hugo hugo-theme jupyter netlify open-science page-builder portfolio r rmarkdown rstudio static-site-generator theme website-builder

hugo-blox-builder's Introduction

中文

Hugo Blox Builder

Get Started Discord GitHub Sponsors Twitter Follow GitHub followers

Hugo Blox Builder: easy, all-in-one website builder

Join 750,000+ Sites. No Code. Easily Create Future-Proof Websites ✏️ 📰 🚀

🔥 1. Create any kind of website for free with Hugo-powered blocks - from landing pages, knowledge bases, and courses to professional resumés, conferences, and tech blogs

🎨 2. Personalize a beautiful starter template with 50+ light/dark color themes, language packs, and blocks

🛋 3. Optionally, write from your sofa or on the go with the integrated open source Content Management System (CMS) based on Decap CMS

Hugo Blox Builder CMS

Check out the latest demos of what you'll get in less than 60 seconds, or get inspired by other creators.

💙 We ask you, humbly, to support this open source movement

Today we ask you to defend the open source independence of the Hugo Blox Builder website builder and themes 🐧

We're an open source and open science movement that depends on your support to stay online and thriving, but 99.9% of our creators don't give; they simply look the other way 🤦🏻‍♀️

Business Sponsors

Starter Templates

Hugo Blox Builder is a no-code framework for creating any kind of website using widgets. Each site is 100% customizable to make it your own!

Choose from one of the starter templates to easily get started:

Writing technical content

The Future of Technical Content Writing

Write rich, future-proof content using standardized Markdown along with bundled extensions for math and diagrams. Edit in the open source CMS or via an editor such as the online GitHub Editor, Jupyter Notebook, or RStudio! Learn more

Writing technical content

Features

Screenshot

Key features:

  • Page builder - Create anything with blocks and elements
  • Edit any type of content - Blog posts, publications, talks, slides, projects, and more!
  • Create content in Markdown, Jupyter, or RStudio
  • Plugin System - Fully customizable color and font themes
  • Display Code and Math - Code highlighting and LaTeX math supported
  • Integrations - Google Analytics, Disqus commenting, Maps, Contact Forms, and more!
  • Beautiful Site - Simple and refreshing one page design
  • Industry-Leading SEO - Help get your website found on search engines and social media
  • Media Galleries - Display your images and videos with captions in a customizable gallery
  • Mobile Friendly - Look amazing on every screen with a mobile friendly version of your site
  • Multi-language - 35+ language packs including English, 中文, and Português
  • Multi-user - Each author gets their own profile page
  • Privacy Pack - Assists with GDPR
  • Stand Out - Bring your site to life with animation, parallax backgrounds, and scroll effects
  • One-Click Deployment - No servers. No databases. Only files.

Themes

Hugo Blox Builder comes with automatic day (light) and night (dark) mode built-in. Alternatively, click the moon icon in the top right of one of the Demos to set your preferred mode!

Choose a stunning theme for your site and customize it to your liking:

Themes

Browse more templates and themes...

Ecosystem

Join the community

Feel free to star the project on Github, join the community on Discord, and follow @GetResearchDev on Twitter to be the first to hear about new features.

License

Copyright 2016-present George Cushen.

The Hugo Blox Builder repository is released under the MIT license.

hugo-blox-builder's People

Contributors

abahgat avatar agos95 avatar anirbanbasu avatar beckerjohannes avatar benasse avatar bertbk avatar byeskille avatar dominikvogel avatar gcushen avatar jodumont avatar jpawlowski avatar juletx avatar kulla avatar marcschulder avatar mariozig avatar paazca avatar prateekkumarweb avatar rhewett avatar rodrigoalcarazdelaosa avatar ronnychevalier avatar sbibauw avatar seisman avatar sparsick avatar stefanocecere avatar thomwiggers avatar tvercaut avatar ultracoderru avatar valasek avatar yzyzsun avatar zertrin 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  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

hugo-blox-builder's Issues

Automatic build deployment using wercker

Referring to https://georgecushen.com/create-your-website-with-hugo/ - Automatic deployment

How do I need to adjust wercker.yml so that it will succeed for me? I just took yours from hugo-academic-demo and commented out the fingerprint.

Website repo: https://github.com/pat-s/Website
Website.io: https://pat-s.github.io

Build fails with

Submodule 'public' (https://github.com/pat-s/pat-s.github.io.git) registered for path 'public'
No submodule mapping found in .gitmodules for path 'themes/academic

Question: Where is id="publications" used?

In index.html the HTML attribute id="publications" is set to the section with selected publications, when there are selected publications, and to the section with publications otherwise. Is this still necessary? Where is this id used? (I couldn't find a usage in hugo-academic.css).

Is it possible to set id="publications" to the section with publications and id="publications_selected" to the section with selected publications? This can be used to simplify the code.

Issue when baseurl have subdirectory

My baseurl is something like: some.uni.edu/~pdas/ . It seems when the baseurl have anything with subdirectory, then the internal links are not rendered correctly. When the site is created using hugo command then the /~pdas/ part is omitted by all the internal URLs. As a result the internal links along with the images are not rendered correctly. Also I cannot browse the site when using hugo server --watch by going to localhost:1313. I have to go to localhost:1313/~pdas to browse the site locally.

This was a bug in v0.12 which have been resolved in v0.13. There is a possibility that it is related to the theme. Can you please check and let me know?

For example please see this post. Here the image URL are missing the ~pdas part of the URL.

make more fields optional

I have an existing site with many publications. They dont have contain the abstract and authors fields. I suggest making these optional. At the moment it prints an Abstract header even when there's no abstract. Maybe something like this.

{{ with .params.abstract }}
    <h3>Abstract</h3>
    <p class="pub-abstract" itemprop="text">{{ . }}</p>
{{ end }}

Main Title "Biography" not chagable

Hey, I don't know, maybe I'm blind, but I cant find where to change the Main Title on the page "Biography"
Because I need it in German ;)

Support Isso as Commenting Provider

I wanted to suggest to support Isso as a replacement for Disqus, this would allow to host the comments by oneself and not store it externally.

Would you accept a pull request?

index.html and index.html#bio are not the same

index.html#bio scrolls down a little bit cutting the picture and hiding the text "Biography". I would assume that clicking the Home link would give the original index.html, but apparently not. Is this on purpose?

Plan to support publication categorization?

Hi there,

I am gladly using this theme for my personal website. Thank you very much.

I'd like to suggest adding categorization of publications such "Conference", "Journal' and "Technical Report". Do you have any plan to add this feature?

Thanks again and happy new year :)

Upgrade FontAwesome to 4.7

It appears that Academic's version of Font Awesome is a few versions behind. I request that it be upgraded to version 4.7 of the font.

problem with math formulas in abstract and title

I tried to write some math in the abstract and it breaks the compilation. The problem are escape characters. This is the error:

ERROR: 2016/05/10 Error parsing page meta data for publication/surface-measure.md
ERROR: 2016/05/10 Near line 2 (last key parsed 'abstract'): Invalid escape character 'i'. Only the following escape characters are allowed: \b, \t, \n, \f, \r, ", /, , \uXXXX and \UXXXXXXXX.
ERROR: 2016/05/10 Near line 2 (last key parsed 'abstract'): Invalid escape character 'i'. Only the following escape characters are allowed: \b, \t, \n, \f, \r, ", /, , \uXXXX and \UXXXXXXXX.
CRITICAL: 2016/05/10 Errors reading pages: Error:Near line 2 (last key parsed 'abstract'): Invalid escape character 'i'. Only the following escape characters are allowed: \b, \t, \n, \f, \r, ", /, , \uXXXX and \UXXXXXXXX. for surface-measure.md

Only formulas without 's are working correctly, but all LaTeX commands start with \
The formulas are displayed correctly if I put them after the +++ block.

Incorrect code for custom JS assets

Line 7 in layouts/partials/footer.html:

<link rel="stylesheet" href="{{ $.Site.BaseURL }}js/{{ . }}">

should be:

<script src="{{ $.Site.BaseURL }}js/{{ . }}"></script>

In-line latex math in homepage

Very nice job on the theme. Loved it at my first glance. Anyway I am having an issue.

I am using some in-line latex math in my posts. While clicked on post or visiting the page for the post the latex looks fine. But from homepage it looks like this:

hugo-academic-recent-math

How can I show it rendered in my homepage?

Missing BaseURL in header and footer partials

While playing with the theme, I noticed that in header.html and footer.html partials the addresses for css and js files are absolute, which breaks the page when deploying on an external webserver.
Easy fix is to change
<script src="/js/hugo-academic.js"></script>
to
<script src="{{ $.Site.BaseURL }}js/hugo-academic.js"></script>
et cetera

Not listing publication details

Not listing publication details. By peeking into (/layouts/section/publication.html) I could see {{ range (where .Data.Pages "Draft" false).GroupByDate "2006" "desc" }} and by removing where clause {{ range (.Data.Pages).GroupByDate "2006" "desc"}} I'm able to list publication details.

I tried adding draft = false in publication markdown but it did not help either

Long contact details breaks layout.

The markup / CSS for contact details only allows for single line information. Would be good if a similar structure to the projects lists would be used so the icons are left of the text items.

academic-theme-contact

Horizontal scrolling?

Great work on this theme! I am trying to modify it for my purposes, but I cannot seem to wrap my head around some CSS issue: No matter what I do, I seem to end up with horizontal scrolling into empty whitespace on the right side of the home page. This seems to happen as long as we are above the Bootstrap row .col-md-* breakpoint. Even the demo seems to do this?

I tried to modify the .home-section-wrapper.full_width.home in hugo-academic.css accordingly, but it seems I cannot get rid of the odd horizontal scrolling behavior. Any thoughts?

This page is trying to load scripts from unauthenticated sources

Hi
I have an issue regarding to the Hugo final output with academic theme. After I push the public directory into the master repo, when I check my personal website, I recieve an error saying that "this page is trying to load scripts from unauthenticated sources". After I let the browser load the unsafe scripts, everything is as pretty as localhost output. Without it, it cannot load any scripts, and it looks like pure html code. What should I do?

adding images via Markdown not supported?

"Images may be added to a post by placing them in your static/img/ folder and referencing them in Markdown such as with ![alt text](img/my-image.jpg)."

this functionality does not appear to be supported in the current version:

+++
date = "2016-04-20T00:00:00"
draft = false
tags = ["test", "programming"]
title = "Programming Example"
math = false
+++

![where is the image](img/portrait.jpg)

**Lorem ipsum** dolor sit amet, consectetur adipiscing elit. 

screen shot 2016-06-02 at 10 35 15

Latex in abstract doesn't work

The abstract

abstract = "We present a strong solution of the board game pentago, computed using exhaustive parallel retrograde analysis in 4 hours on 98304 ($3 \times 2^{15}$) threads of NERSC's Cray Edison.  At $3.0 \times 10^{15}$ states, pentago is the largest divergent game solved to date by two orders of magnitude, and the only example of a nontrivial divergent game solved using retrograde analysis.  Unlike previous retrograde analyses, our computation was performed entirely in-core, writing only a small portion of the results to disk; an out-of-core implementation would have been much slower.  Symmetry was used to reduce branching factor and exploit instruction level parallelism.  Despite a theoretically embarrassingly parallel structure, asynchronous message passing was required to fit the computation into available RAM, causing latency problems on an older Cray machine.  All code and data for the project are open source, together with a website which combines database lookup and on-the-fly computation to interactively explore the strong solution."

fails to format \times correctly: it goes through to HTML as

    <p class="pub-abstract" itemprop="text">We present a strong solution of the board game pentago, computed using exhaustive parallel retrograde analysis in 4 hours on 98304 ($3  imes 2^{15}$) threads of NERSC&#39;s Cray Edison.  At $3.0  imes 10^{15}$ states, pentago is the largest divergent game solved to date by two orders of magnitude, and the only example of a nontrivial divergent game solved using retrograde analysis.  Unlike previous retrograde analyses, our computation was performed entirely in-core, writing only a small portion of the results to disk; an out-of-core implementation would have been much slower.  Symmetry was used to reduce branching factor and exploit instruction level parallelism.  Despite a theoretically embarrassingly parallel structure, asynchronous message passing was required to fit the computation into available RAM, causing latency problems on an older Cray machine.  All code and data for the project are open source, together with a website which combines database lookup and on-the-fly computation to interactively explore the strong solution.</p>

In short, $3 \times ... becomes $3<tab>imes .... Is there an easy way to fix latex support in abstracts?

Listing projects

Hi!

I am trying to have listing for projects, similar to those available for publications.

To do this, I copied layouts/section/publication.html into layouts/section/project.html and also layouts/partials/publication_links.html into layouts/partials/project_links.html (I also modified the partial "publication_links" into partial "project_links" for project.html). However, adding url_pdf = "http://myurl.pdf" into deep-learning.md on the example does not create any PDF link into the description. Do you know why ?

CSS code for table.

I thought that table should be had css style.
so i have made few codes for table, they are very simple.
look at Differences between Django and Flask section for Preview.

table {
    width: 50%;
    max-width: 50%;
    border: 1px solid #fff;
}

th, td {
    padding: 10px 15px;
    position: relative;
    transition: all 300ms;
}

tr:nth-child(odd) td {
    background: #f1f1f1;
}

Thanks

Thank you very much for creating this theme... This is the only theme that helped me to understand the config.toml setup params and how they are used within hugo... thanks.

Display an image in homepage

Hello all,

I want to display an image in my homepage. I have placed the image in "static/img/" and added the notation in the page . However, the image is not displayed, just like this "alternative text for search engines"
Any suggestion is welcome!

Thanks,

Thanks a lot.

permalink of post

thanks for this great theme. I am wondering if it possible to set the permalink of blog post to post = "/:year/:month/:title/"?

Hash tags in URL does not work

Hi,
nice theme!

I just installed your theme and found an issue with the basic config settings. For example no menu link was working #home, #posts etc. I tried to change the #posts to post and then got a listing of articles.But the front page has no content except the top menu and footer. If I click on home in the menu it shows the home md page, but not on the root url.

Meta data field?

Hi. Cheers for this awesome theme! A quick question: where should I put my meta data information that are valid for all site? For example:

<meta name="robots" content="noarchive, nocache"/>
<meta name="author" content="*"/>
<meta name="google" content="notranslate" />

I also use Piwik instead of Google Analytics and Piwik requires me to put something like below in index.html, but Hugo doesn't have an index.html? Any help is much appreciated!

<!-- Piwik -->
<script type="text/javascript">
  var _paq = _paq || [];
  _paq.push(["setDocumentTitle", document.domain + "/" + document.title]);
  _paq.push(["setDomains", ["*.*"]]);
  _paq.push(["trackPageView"]);
  _paq.push(["enableLinkTracking"]);

  (function() {
    var u=(("https:" == document.location.protocol) ? "https" : "http") + "*";
    _paq.push(["setTrackerUrl", u+"piwik.php"]);
    _paq.push(["setSiteId", "1"]);
    var d=document, g=d.createElement("script"), s=d.getElementsByTagName("script")[0]; g.type="text/javascript";
    g.defer=true; g.async=true; g.src=u+"piwik.js"; s.parentNode.insertBefore(g,s);
  })();
</script>
<!-- End Piwik Code -->

Green color scheme improvement

There are some bugs that custom colour couldn't be changed.
So i have changed some codes of green.css from

a, a:visited, h3.post-title a:hover, .navbar-default .navbar-nav li a:hover, .btn-primary, .btn-primary.btn-outline {
    color: rgb(76,175,80);
}

a:hover {
    color: rgb(0,230,118);
}

/** Some codes for customizing **/

.btn-primary {
    border-color: rgb(76,175,80);
}

to

a, a:visited, h3.article-title a:hover, .navbar-default .navbar-nav li a:hover, .btn-primary, .btn-primary.btn-outline, .article-metadata a {
    color: rgb(76,175,80);
}

.article-metadata a:hover, a:hover {
    color: rgb(0,230,118);
}

/** Some codes for customizing **/

.btn-primary, .btn-primary.btn-outline {
    border-color: rgb(76,175,80);
}

What bugs i have found util moment :)

Add multilingual support

Todo:

  • add language chooser in the navigation bar - implemented in #151
  • add multilingual support to homepage widget system
  • replace some relURL/absURL calls with relLangURL/absLangURL as necessary
  • add <link rel="alternate"> tags to header for other language versions of a page - actually implemented equivalent links in sitemap instead (see #150)
  • test with multlingual versions of content

Based on discussion from #12 and https://gohugo.io/content/multilingual/ .

Markdownify for abstract in main page?

I am new to hugo, trying to put together an academic website using the academic template, and my markdown tags are not being rendered properly for my publication abstracts (for example, ... rather than italics). Wondering if this might be an issue with the html layouts?

custom.css

It might be convenient to put
<link rel="stylesheet" href="{{ $.Site.BaseURL }}css/custom.css" />
in header.html partial, so that it is easy to customize css by creating custom.css in static/css folder, without changing the theme files.

Thumbnails overlapping in project section

Hi,
I've encountered a bug that doesn't appear always, but every ~few loads, where the thumbs in the Projects section overlap (and I wonder if it's related to #71?). Here is an example:

image

The website is http://research.majuric.org, with the sources in http://github.com/mjuric/research.majuric.org. I'm seeing this on macOS Chrome 55.0.2883.95 (64-bit), with the most recent version of academic (59116be). It's a fairly simple website -- I'm not using anything other than hugo (v0.18.1) + academic.

Support for submenus?

Is it possible to create submenus?

I would like to create a menu with an item "Research" and then submenus with "All publications" and "Work in progress". Ideally, clicking on (or hovering over) "Research" reveals the 2 submenus. Similarly, for "Teaching" I would like to create submenus.

The Hugo documentation mentions the use of the "parent" field to create nested menus, but this does not appear to work.

I'm still very new to Hugo, so I apologise if this is a silly question. Any help is very much appreciated.

Formatting in publication author list

Hi,
Thanks for a great theme. I'm trying to build a personal academic site using this theme, and I was wondering whether there is any way to add annotations/formatting to the author list for publications. For example, if I am not the first author, I would like to make my name bold in the author list, and other similar formatting. In case of some of my co-authors, they have special characters in their names, which I would like to add.
Is there any way to implement this?
Thanks.

Multiple usages of a widget?

Hi, I do think this theme is really cool! Deeply thanks for your work!
Is it possible to use a widget multiple times? For example, is it possible to use "publication" widget with the two titles of "publications 1" and "publications 2", referring "content/publication1" and "content/publication2", respectively? It would be really nice if one could have multiple instances of a widget.

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.