Scientific blog template based on theaisummer.com

Overview

Scientific blog template based on AI Summer

example-home

The current template can be used for scientific blogs as it supports a wide variety of necessary components such as:

  • Latex rendering
  • Code blocks with highlighting
  • References and citations
  • Embed gifs and videos
  • Interactive components
  • Table of contents
  • Similar articles

Other important features:

  • Ability to filter and display posts by topic
  • Customizable author pages
  • 100% responsive
  • Pages can be created with standard React code or using Markdown
  • Search with a local index using flexsearch
  • SEO ready
  • Responsive images and image preprocessing pipeline
  • Google analytics and tag manager
  • robots.txt generation
  • XML feed generation
  • Sitemap generation

See a live example in our website

The template is based on theaisummer.com, which we strip from all the unecessary stuff in order to provide a minimal, ready-to-use but feature-rich framework for scientific blogs.

example-blog-1

Important information

  • The template is built with Gatsby v2 so some familiarity with React is required. For those who want to customize it, we highly recommend to check out the official Gatsby docs
  • Typescript and TSX is used instead of Javascript
  • The Sass preprocessor is used for styling
  • MDX is used instead of Markdown so we can add custom React components inside markdown. That enables us high customizeability, interactive widgets and more.
  • Latex is rendered with Katex and remark-math
  • Code blocks are rendered with prism-react-renderer
  • Following Gatsby paradigm, GraphQL is used to query the website content
  • Content can also be sourced using YAML files
  • Forms can be created using react-hook-form
  • Annimations on scroll support

example-blog-2

How to run the template

  1. Instal the necessary dependencies
$ yarn install
  1. Run Gatsby
$ yarn start

What you need to do before deploying?

  • Update gatsby-config with your site information
  • Upload your logos and icons in assets/images/
  • Update the Seo.tsx component
  • Update your themes in styles/
  • Update the yaml files in site-content

How to deploy

  1. Build the final static files
$ yarn build
  1. Preview the website
$ yarn serve
  1. Transfer the public folder to your hosting option of choice. For exammple, AI Summer is deployed on Firebase hosting, but any object storage will do just fine.
$ firebase deploy

example-home-2

Support

If you really like this repository and find it useful, please consider (β˜…) starring it, so that it can reach a broader audience of like-minded people. It would be highly appreciated :) !

Contributing and Reporting Bugs

You are more than welcome to contribute to the template by adding more features, fixing bugs and more. Remember that this template was created by machine learning engineers and not web developers, so our sincere apologies in advance πŸ˜‚

If you find a bug, create a GitHub issue, or even better, submit a pull request. Similarly, if you have questions, simply post them as GitHub issues. More info here.

Current team

Sergios Karagianakos, Nikolas Adaloglou and Ilias Papastatis

License

Copyright 2022, AI Summer.

Licensed under the Apache License, Version 2.0

See the full license.

You might also like...

This web application provides commercial and scientific space travel services. The application allows users to book rockets and join selected space missions.

This web application provides commercial and scientific space travel services. The application allows users to book rockets and join selected space missions.

space-hub About Project "Space Traveler's Hub" is A web application that provides commercial and scientific space travelling services, We are working

Nov 2, 2022

A prototype on how web3 technology can enable us to build an open, immutable, reproducible, and permanently accessible scientific record.

A prototype on how web3 technology can enable us to build an open, immutable, reproducible, and permanently accessible scientific record.

Web3 Research A prototype on how web3 technology can enable us to build an open, immutable, reproducible, and permanently accessible scientific record

Nov 27, 2022

This a web application for a company that provides commercial and scientific space travel services. The application will allow users to book rockets, dragons and join selected space missions.

Space Travelers' Hub In this project, we have worked with the real live data from the SpaceX API. Our task was to build a web application for a compan

Oct 31, 2022

In this project we built a web application that consumes an SpaceX API. It provides commercial and scientific space travel services that allows users to book rockets and join selected space missions.

Space Travelers' Hub In this project we built a web application that consumes an SpaceX API. It provides commercial and scientific space travel servic

Sep 30, 2022

This web application provides commercial and scientific space travel services. The application allows users to book rockets and join selected space missions.

This web application provides commercial and scientific space travel services. The application allows users to book rockets and join selected space missions.

Space Traveler's Hub This web application provides commercial and scientific space travel services. The application allows users to book rockets and j

Oct 4, 2022

Starter template for a personal website blog, built with Next.js, MDX, and Tailwind CSS.

nextjs-mdx-blog-theme View: demo site Framework: Next.js Deployment: Vercel Content: MDX Styling: Tailwind CSS Running Locally $ git clone https://git

Dec 26, 2022

Blog and Resume template with turborepo

Blog and Resume template with turborepo

Comet-land BLOG DEMO RESUME DEMO Blog and Resume template with turborepo ν•œκ΅­μ–΄ λ¬Έμ„œλŠ” λ‹€μŒ λ§ν¬μ—μ„œ ν™•μΈν•˜μ‹€ 수 μžˆμŠ΅λ‹ˆλ‹€. Blog Feature πŸ‘” Code highlight with line-highlig

Dec 27, 2022

Remix starter for a Contentful blog (template) project

Remix starter for a Contentful blog (template) project

Contentful Remix Starter Blog Create a Remix blog powered by Contentful. Based on the contentful gatsby starter blog repo. Getting started Get the sou

Dec 15, 2022

Stablo is a minimal blog website template built with Next.js, TailwindCSS & Sanity CMS

Stablo is a minimal blog website template built with Next.js, TailwindCSS & Sanity CMS

Stablo Blog Template - Next.js & Sanity CMS Stablo is a JAMStack Starter template built with Next.js, Tailwind CSS & Sanity CMS by Web3Templates. Clic

Dec 30, 2022
Comments
  • Update README.md

    Update README.md

    Repository visitors counter

    info added

    [![](https://visitcount.itsvg.in/api?id=The-AI-Summer&label=Profile%20Views&color=12&icon=1&pretty=true)](https://visitcount.itsvg.in)
    

    preview

    opened by MohammadTaseenKhan 0
  • I need help

    I need help

    I am having problem in favicon of the website , its not showing

    and another for home page design :

    image how to edit this section I am a student and for practicing i cloned your repository from website

    another question is Do i need to create another folder or mdx file in /site-content/ folder where it will be automatically converted to a page

    last one :

    on which file can i edit its link and text ??

    image

    opened by MohammadTaseenKhan 1
  • Blog Template does not build on Apple M1  (With fixes)

    Blog Template does not build on Apple M1 (With fixes)

    Describe the bug The templates does not build on apple silicon m1 since "gatsby-plugin-sharp" in packages in JSON is 2.7.X does not work. See screenshot

    To Reproduce Steps to reproduce the behavior:

    1. "yarn install" on apple silicon macbook.

    Expected behavior Trying to build and start the website using YARN as stated in README. it works on windows but not in Apple M1

    Screenshots See attached for the problem stated and the FIX!

    FAILED MESSAGE failed message

    FIX Fix

    SUCCESS MESSAGE success message

    opened by abhisheksreesaila 0
  • Migrate to Gatsby v4

    Migrate to Gatsby v4

    Docs: https://www.gatsbyjs.com/docs/reference/release-notes/migrating-from-v2-to-v3/ https://www.gatsbyjs.com/docs/reference/release-notes/migrating-from-v3-to-v4/

    opened by SergiosKar 0
Releases(1.0.0)
Owner
AI Summer
Learn Deep Learning and Artificial Intelligence. Discord server: https://discord.gg/k6NXwe7PXh
AI Summer
Gatsby-blog-cosmicjs - πŸš€βš‘οΈ Blazing fast blog built with Gatsby and the Cosmic Headless CMS πŸ”₯

Gatsby + Cosmic This repo contains an example blog website that is built with Gatsby, and Cosmic. See live demo hosted on Netlify Uses the Cosmic Gats

Priya Chakraborty 0 Jan 29, 2022
This is a blog built with sveltekit, tailwind and daisyUI, made to be used as my personal blog.

svelte-blogger This is a blog built with sveltekit, tailwind and daisyUI, made to be used as my personal blog. This app also use graphql and use markd

lipe 6 Jun 23, 2022
Scientific and statistical computing in JavaScript.

Science.js Science.js is a JavaScript library for scientific and statistical computing. Currently, there are two modules: science.stats, containing va

Jason Davies 873 Dec 14, 2022
A string of four operations of the library, can solve the js digital calculation accuracy of scientific notation and formatting problems, support for thousands of decimal point formatting output operations

A string of four operations of the library, can solve the js digital calculation accuracy of scientific notation and formatting problems, support for thousands of decimal point formatting output operations

null 10 Apr 6, 2022
This project is a web application for a company that provides commercial and scientific space travel services

Space Traveler's Hub This project is a web application for a company that provides commercial and scientific space travel services.

Selma Belhadj 5 Jun 8, 2022
A web application for a company that provides commercial and scientific space travel services. The application will allow users to book rockets and join selected space missions.

Space Travelers A web application for a company that provides commercial and scientific space travel services. The application will allow users to boo

Hector Torres 2 Apr 6, 2022
This is a dummy website for company that provides commercial and scientific space travel services

This is a dummy website for company that provides commercial and scientific space travel services. This application will allow users to book rockets and join selected space missions.

David Ouma 2 Apr 14, 2022
Build a web application for a company that provides commercial and scientific space travel services

Build a web application for a company that provides commercial and scientific space travel services. The application will allow users to book rockets and join selected space missions

Abraha Kahsay 5 Aug 27, 2022