This is the repository for the CA lab's website. It is deployed using github.pages and borrows open source themes.
- Add the member's picture in the
/assets/people/folder. If no picture is available, use eitherfemale-no.pngormale-no.pngas default. (!! Make sure the picture has equal dimensions, width == height!!) - Make a file with the member's information (name, position, etc.) and place it in the
_peoplefolder (Changes in_config.ymlare no longer supported). - Fill the filename in
picfield, - and assign them a role from the given
rolescollection in_config.yml. You can even add a new role. - Optionally, also add the links to their personal webpage.
- Commit the changes.
- Open PowerPoint and insert your picture from the
Insertmenu - Select
Crop->Aspect ratio->1:1and adjust the cropped area - Then, select
Crop->Crop to shape->Oval - Finally, right-click, choose
Save as picture, and store it in theassets/people/folder.
- Add the new file under
/_posts/folder with the specific naming convention%YYYY-%MM-%DD-projectname.md. - Add the following meta-data:
title,categories(for the title of the project and whether the project is ongoing or finished) - There are also options to put an image. The image path goes in
project-pic. Setshow-in-listto true to display the picture in project list and setaside-ownto true to display the picture in the project description page. - Also add the default meta-data:
layout: postandfeature-image(see from other copies) - Add the project description in the main body and commit the changes.
- Add the new file under
/_papers/folder with the specific naming convention%YYYY-smallname.md. - Add the following meta-data:
title,author_list,venue,year,code_link, {paper_linkorpre_link} (for the title, comma-separated author list, full venue name, year of publication, link to the source code (if any), and the link to either the pre-print or the published version of the manuscript) - Also add the default meta-data:
layout: paperandfeature-image(see from other copies) - Add a short abstract summary in the main body and commit the changes.
- Add the new file under
/_tools/folder. - Add the following meta-data:
title,code_link(for the name of the tool and the link to the source code) - Also add the default meta-data:
layout: toolsandfeature-image(see from other copies) - Add a short tool description in the main body and commit the changes.
- Add the new file under
/_blogposts/folder with the specific naming convention%YYYY-%MM-%DD-entryname.md. (Only the date is rendered) - Add the following meta-data:
title,author(for the title of the entry and author's name) - Also add the default meta-data:
layout: blogpostandfeature-image(see from other copies) - Add the blog text in the main body and commit the changes.
- Add the new entry in the
index.mdfile underRecent News.
- Make the corresponding updates in the
contact.mdfile.
** (outdated)
_data: Contains the configuration file for fonts and the color scheme for the website text_includes: Whenever some.htmlcontent needs to be rendered in.mdfile, the.htmlgoes here. It also contains/css/agency.cssfile with the primary style guide for the whole website._layouts: Contains the various layouts (templates) for the webpages, e.g. how the project entries, and the team page will render. These files contain a mix ofJekyllandHTMLcode.projects: Contains the file that renders the project page containing a collection of project entries._posts: The individual entries for each project are contained here. The file names typically follow the following format%YYYY-%MM-%DD-projectname.md. We don't render the dates anymore._people: The team members' information is placed in this folder. One file for each person.assets: Contains images and scripts used by the webpages.css: Contains font-awesome style guidesjs: Contains the jQuery and Bootstrap scripts for stylizing the webpages.
_config.yml: The main configuration file. It contains the navigation layout, the group name, and specifies the collection used by project, papers and team entries. It also contains the theme related information, i.e. the Jekyll plugins and settings used.index.md: This is the Home page when the website is loadedpeople.md: This is the page called when the People link is clicked. This page calls the layout and other files to render the Team page.contact.md: This page is called when Contact link is clicked. This page calls the layout and other files needed to render the Contact us page properly.categories.md: If a project category is clicked, all related projects are shown. This page calls the layout and other script to make that happen.