Coder Social home page Coder Social logo

fullmonte-for-pdt.github.io's Introduction

This repository contains the source for http://fullmonteforPDT.org

The pages are generated using Jekyll. All pages are written in Markdown and converted into HTML by Jekyll.

The actual webpage is hosted by GitHub (verilog-to-routing.github.io) with a custom domain (verilogtorouting.org). GitHub automatically runs Jekyll to regenerate the website whenever a commit is push to the repository.

Organization

  • index.md - The main page

  • _config.yml - Jekyll configuration file

  • Gemfile, Gemfile.lock - Defines tool vesions used to build the site

  • img - Directory containing images

  • _includes - Directory containing html fragments 'included' into pages by Jekyll (e.g. Header, Footer)

  • _pages - Directory containing *.md files defining stand-alone pages

  • _posts - Directory for blog posts (currently unused)

  • _site - Build directory created by Jekyll

  • CNAME - Defines the custom domain (used by GitHub)

Modifying the Website

Modifying an existing page

Simply edit the associated *.md file, commit the change and push it to GitHub.

Adding a new page

Add the new Markdown file (e.g. mynewpage.md) to the _pages directory.

Ensure the top of the file contains the following:

---
layout: page
title: <title>
permalink: /<link>/
---

Where <title> is replaced with the title of the page (e.g. My New Page), and <link> is replaced with the page URL (e.g. if <link> is mynewpage the new page will be served at verilogtorouting.org/mynewpage).

New pages will be automatically added to the header navigation bar by Jekyll (see _includes/header.html).

Building Locally

It is useful to test changes locally before pushing to GitHub.

See here for details on installing Jekyll with a configuration to match GitHub's.

Once complete you can run

bundle exec jekyll serve

Which will start a local server (e.g. http://127.0.0.1:4000/) you can connect to with a browser to preview your changes.

fullmonte-for-pdt.github.io's People

Contributors

yasmin-afsharnejad 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.