Giter Club home page Giter Club logo

ingenieria-del-software-2.github.io's Introduction

Página web de Ingenieria del Software 2

Esta es la página web de la materia Ingenieria del Software 2 de la Facultad de Ingenieria de la Universidad de Buenos Aires.

How to add:

All pages should be Jekyll Friendly. First review Add Content

New Post

Add new file inside posts with the next filename format

YYYY-MM-DD-TITLE.md

And use the next format

---
layout: post
title: lorem ipsum 
subtitle: lorem ipsum
bigimg: /img/path.jpg
tags: [tag-1 tag-2]
---

lorem ipsum

New Lesson

Add new section inside lessons.yml with the next format:

- title: LESSON TITLE
  years: ["YEAR"]
  sub-title: SUB TITLE
  videos:
    - title: VIDEO TITLE
      link: GOOGLE_DRIVE_MEETING_RECORDING_ID
  resources:
  - title: RESOURCE 1 TITLE
    link: RESOURCE LINK

How find meet recording ID (GOOGLE_DRIVE_MEETING_RECORDING_ID)?

  • First enable shared with all (Cualquier usuario de Internet con este enlace puede ver esto)
  • Copy the follow section inside the link
https://drive.google.com/file/d/1hD2a203hhVRJl0kS1_LsvBdms5dYxU2Y/view?usp=sharing

For example

https://drive.google.com/file/d/1hD2a203hhVRJl0kS1_LsvBdms5dYxU2Y/view?usp=sharing

Copy 1hD2a203hhVRJl0kS1_LsvBdms5dYxU2Y

New NavBar Section

Add new section inside navbar-links config.yml

New resource

Add new section inside resources.yml with the next format:

- title: TITLE
  sub-title: SUB TITLE
  topics:
    - TOPIC 1
    - ...
    - TOPIC N
  links:
    - LINK 1
    - LINK N

New Professor

Add new section inside professors.yml with the next format:

- name: FIRST NAME LAST NAME 
  pic: /img/professors/IMAGE.jpeg
  mail: EMAIL
  github: GITHUB PROFILE LINK

Add content

Using Jekyll Theme Beautiful Jekyll

To add pages to your site, you can either write a markdown file (.md) or you can write an HTML file directly. It is much easier to write markdown than HTML, so I suggest you do that (use the tutorial I mentioned above if you need to learn markdown). You can look at some files on this site to get an idea of how to write markdown. To look at existing files, click on any file that ends in .md, for example aboutme.md. On the next page you can see some nicely formatted text (there is a word in bold, a link, bullet points), and if you click on the pencil icon to edit the file, you will see the markdown that generated the pretty text. Very easy!

In contrast, look at index.html. That's how your write HTML - not as pretty. So stick with markdown if you don't know HTML.

Any file that you add inside the _posts directory will be treated as a blog entry. You can look at the existing files there to get an idea of how to write blog posts. After you successfully add your own post, you can delete the existing files inside _posts to remove the sample posts, as those are just demo posts to help you learn.

As mentioned previously, you can use prose.io to add or edit files instead of doing it directly on GitHub, it can be a little easier that way.

Last important thing: YAML front matter ("parameters" for a page)

In order to have your new pages use this template and not just be plain pages, you need to add YAML front matter to the top of each page. This is where you'll give each page some parameters that I made available, such as a title and subtitle. I'll go into more detail about what parameters are available later. If you don't want to use any parameters on your new page (this also means having no title), then use the empty YAML front matter:

---
---

If you want to use any parameters, write them between the two lines. For example, you can have this at the top of a page:

---
title: Contact me
subtitle: Here you'll find all the ways to get in touch with me
---

You can look at the top of aboutme.md or index.html as more examples.

Important takeaway: ALWAYS add the YAML front matter, which is two lines with three dashes, to EVERY page. If you have any parameters, they go between the two lines.     If you don't include YAML then your file will not use the template.

ingenieria-del-software-2.github.io's People

Contributors

daattali avatar agrojas avatar gfusca avatar nickcis avatar gonzalpetraglia avatar epwalsh avatar agrojas-desp avatar paulocesarcuneo avatar eugenius1 avatar hristoyankov avatar lrdodge avatar jamesonzimmer avatar xnerv avatar tony-ho avatar kendaleiv avatar juanmalambre avatar adrianharabula avatar stephentuso avatar shrektan avatar vietanhdev avatar sjackman avatar rtlee9 avatar rvernica avatar kootenpv avatar sharepointoscar avatar mangar avatar liubinsheng avatar arcestia avatar gpetraglia avatar erikmd avatar

Stargazers

Giova avatar Alejandro Pernin avatar  avatar fchurca avatar

Watchers

James Cloos avatar Alejandro Pernin avatar José Ignacio Sbruzzi avatar  avatar Nicolas Pablo Fernandez Theillet avatar  avatar  avatar Christian Calonico avatar Santiago Gandolfo avatar Maxi Suppes avatar Pablo Berrotaran avatar  avatar Lucas Lavandeira avatar  avatar

ingenieria-del-software-2.github.io's Issues

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.