When we decided we needed to redo the itnig website from scratch we managed to synthesize our needs in three words.

Fast, simple and reliable.

Is there anything faster, simpler and more reliable than static html? Writing a static html page in the dynamic world we live in was out of the question but we needed something that would allow us to do so in an easy way. That’s when we found Jekyll.

Jekyll lets you generate a static html site from dynamic components such as templates, partials, liquid code, markdown, etc.

Data structure

Data classes are structured in Collections, each collection being a folder where each instance is represented by a file. Each one of these files starts with what they call Front Matter a header where all the instance attributes are defined. This Front Matter is what allows relationships between classes, filtering, querying, etc.

Classes that don’t need an html page representation are stored using Data Files (a typical CSV file) instead of being represented by a file in a collection. In our case, we use them to store people working at our startups.

Data Sourcing

We could manually create a file in the _jobs collection every time we have a new job offer, or a new file in the _events collection every time we have a new event, but we love optimising our time, and we already update our job offers on Workable and our events on Meetup, so why not using their APIs? Well that’s exactly what we do. We periodically run a script that retrieves all jobs from Workable creating a file for each one that is then stored in the _jobs collection. We do the same for the upcoming events and we also use the Google Drive API to retrieve the latest version of the people CSV file.


Once the structure is defined and some data is created you can start working on the design. You can define some properties and attributes on any file using the Front Matter, and obtain and play with your previously created data using Liquid (a templating engine created by Shopify), to finally show it using HTML.


After working on and maintaining a Jekyll site for a couple months I can say it meets our expectations, but there are a couple drawbacks you should take into account before jumping into adopting it.

The first one is precisely what makes it fast an reliable, that is, the lack of a backend. Before choosing Jekyll you’ll have to ask yourself if your project is simple enough to avoid user registration and complex class and DB modelling. If it is, go ahead.

The second one is the lack of a “backoffice” for non-tech people. Whenever we manually update the content of a file (adding for example the video url of an event once it is online) it needs to be synced with the repository using git, and deployed to the server where the site is hosted. This might look simple and clean from the developer’s perspective, but when the content has to be updated by non technical users, this can be a problem. You’ll have to make sure your content manager knows or is willing to learn git.

Previous ArticleNext Article

Leave a Reply

Your email address will not be published. Required fields are marked *


VCs come into action — Breakdown of Spanish investment activity of January 2018

January closes with €195.3 million investments in Spanish startups within 24 operations

  • The Spanish entrepreneurial ecosystem is maturing thanks to investment rounds of more than €10 millions.
  • Barcelona and Madrid continue leading the Spanish ecosystem.

This is the first in a series of posts in which we will do an analysis of the Spanish startup investment landscape. We will look at the overall funding numbers and trends in the country month by month and compare it with data of the previous year.

What are the Spanish investment activities like on a month to month basis? What deals and volumes are we talking about? At what stages are startups prone to search investment and which regions in Spain attract the most funding?

The year 2017 brought us plenty in terms of innovation and investment activity within the area of technological startups, although Spain has been driven by political problems. The developments we have seen in 2018 so far are picking up at just the same fast pace.

January has closed with €195.3 million investments in Spanish startups within 24 operations. Of these funding rounds, highlights are the round of Cabify, Hawkers and Redpoints :

  • Cabify: The ride-hailing app that competes against Uber, has raised €143.3 million ($160) Series E funding round from a mix of previous and new investors, including Rakuten Capital, TheVentureCity, Endeavor Catalyst, GAT Investments, Liil Ventures and WTI, as well as prominent local investors from Spain and Latin America.

When analyzing the structure of financing deals, the increase in venture capital activity in Jan-18 is noticeable in comparison with Jan-17.

#Deals and volume in the Spanish startup investment landscape in January

In terms of the number of deals closed, we have seen a slight downward trend in the country. With a broad participation of Venture Capital, there have been less deals but more capital invested in each transaction. The reason for such a boost is mostly the gigantic financing round of Cabify with participation of giants’ VCs like Rakuten Capital, TheVentureCity and others.

The entry of European, American and Japanese funds investing in Spanish startups are accounting for a large percentage of the growth of the investments in Spain. At the same time, this global investment rise is making the average value of the financial rounds soar up to more than 1.5 times that of the previous year (without taking account of Cabify’s investment, that would turn this factor to more than 6 times the previous year)

The differences between January-2017 and January 2018 in terms of the increase in venture capital activity is shown below:

Startup investment deals by size of round

As we expected to see, the number of operations closed by investment size tends to a larger number in larger deals. While the number of deals of €500k or less have decreased considerably, the number of larger deals have gone up notably. This might be understood as an increasing number of companies maturing and reaching later stages of funding.

To properly ensure the aforementioned, in the following figure we show the breakdown of the investment activity by year of foundation of the company:

Startup investment activity (Jan-18) by year of foundation

Our previous statement is reinforced by this figure. The large transactions take place on established companies. In general, the more years a startup survives, the more established it is. As we observed, in average, the startups that were previously founded are those who raised more funding. That makes sense because normally an older startup has a bigger team and unless it has reached breakeven, it will need more funds to survive.

Startup investment deals by Region

Regarding the breakdown of startup investments by region, Barcelona, Madrid and Valencia bolster their position in the top of Spanish regions:

  • Cataluña (mostly in Barcelona) stands with 9 deals closed and an investment of €19 millions
  • Madrid gathers 7 deals and an investment of €148 million (€143 million in Cabify)
  • Valencia up to 3 deals and €23 million (€20 million in Hawkers)

Operations January 2018: