Code Monkey home page Code Monkey logo

cs112-wiki's Introduction

CS112-Wiki

Our incredible CS112 wiki.

Project overview

  • posts - all of the available posts, each directory within contains a full idyll post
  • components - shared components, can be used by any post. Each post also has its own components folder where you can put components that don't need to be shared.
  • template - the post template to use when you run idyll create. Update this template with site specific styles, configuration, etc.
  • index.idyll - the root/index page for the blog. Note this is not autogenerated.
  • docs - the folder where the output is built. Deploy to any static hosting service (we name it docs so its easy to host on github pages).

Installation

  • Make sure you have idyll installed (npm i -g idyll).
  • Clone this repo and run npm install.

Creating a post

Navigate to the posts directory and run idyll create --template ../template/

Developing a post locally

Navigate to the post's directory and run idyll.

Building a post for production

Navigate to the post's directory and run idyll build. The output will appear in the top-level docs folder.

Deploying

Make sure all of your posts have been built, then deploy the docs folder via any static hosting service.

Dependencies

You can install custom dependencies on a per-post basis by running yarn install in the post directory.

cs112-wiki's People

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.