GithubHelp home page GithubHelp logo

course-notes's Introduction

Course Notes

Simple template to write notes in HTML — nothing to install, no server required. Review your notes directly in a browser or in a Quick Look window on Mac by pressing Spacebar.

Getting Started

  • Download the zip file
  • Use degit

Project Setup

index.html is the table of contents and each lesson in a course would have it's own file: lesson-1.html, lesson-2.html, lesson-3.html, etc. _lesson.html is a template file to make lesson pages.

Why?

Writing notes helps you retain information and while writing notes by hand might be better, it's also really slow.

Why not markdown?

Quick Look on Mac can't read Markdown files so it only shows a generic file icon. Quick Look can read HTML files, and style them. HTML is also purpose built for expressing human thought in a digital format.

Why not something like 11ty?

11ty is great but needs a web server, which on a local machine means running npm install and having a node_modules folder for a couple of web pages.

If you write notes in Markdown, run into the previous issue of Quick Look not being able to read Markdown files. Even if you create HTML files you still need to run the server because of how URLs are written with 11ty.

An earlier version of this project was made with 11ty. Full disclaimer, I'm a huge 11ty fan.

Why not Notion?

Notion seems cool, but it's not for me.

course-notes's People

Contributors

z4p0 avatar

Stargazers

Roman avatar

Watchers

 avatar

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.