Coder Social home page Coder Social logo

brain2's Introduction

Gatsby

Gatsby minimal TypeScript starter

πŸš€ Quick start

  1. Create a Gatsby site.

    Use the Gatsby CLI to create a new site, specifying the minimal TypeScript starter.

    # create a new Gatsby site using the minimal TypeScript starter
    npm init gatsby
  2. Start developing.

    Navigate into your new site’s directory and start it up.

    cd my-gatsby-site/
    npm run develop
  3. Open the code and start customizing!

    Your site is now running at http://localhost:8000!

    Edit src/pages/index.tsx to see your site update in real-time!

  4. Learn more

πŸš€ Quick start (Gatsby Cloud)

Deploy this starter with one click on Gatsby Cloud:

Deploy to Gatsby Cloud

brain2's People

Contributors

marcus-grant avatar

Watchers

James Cloos avatar  avatar  avatar

brain2's Issues

Add support for modified timestamps in notes sorting & metadata displays

It's too time consuming & complex to write down the timestamps for modification dates by hand. And one of the best ways to review notes is to find the ones most recently modified.
This isn't trivial. Potentially it's possible to use the gatsby-source-filesystem plugin to get modified timestamps straight from the filesystem. However, as these two articles it might be preferrable to use git's author time metadata instead as it has the dates of file modification diffs for each commit.

TLDR; Explore these options in the two above articles and try to create a node API update and associated queries and components to firstly, sort notes in the index by modification date and secondly display the modification date in the notes and index.

Maintain your own gatsby-source-git plugin

The plugin gatsby-source-git is no longer maintained, for a while. It throws silly syntax errors probably due to not keeping up to date modules. It should be somewhat easy to maintain for your own purposes when this project is more mature. Later on this or another git sourcing alternative should be explored beyond just using git submodules as was addressed in issue #1.

Create automated deployment

Needs to be deployed at some point. Create the scripts and infra deployments necessary to make it happen.

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.