Build and Deploy Website pages-build-deployment

Table of Contents

 

LU Send Website

Welcome to the Content Editing Page for the LU Send Website! All pages are listed below. Copy each page for the stage and/or production environments, or preview the page as desired. If the Current Deployment Commit does not match the most recent change made to the website, the website is still deploying. Please reload to check again.

The deployment status should be visible at the top of the page. Check the status by clicking on either of the status badges or visiting the repository.

View Plugin Documentation

Plugin Documentation

Option Input Output
Bold **Test** Test
Italic _Test_ Test
Superscript ^Test^ Test
Subscript ~Test~ Test
Strikethrough ~~Test~~ Test
Highlight ==Test== Test
Typographer Automatic (i.e. (c) for ©) © © ® ® ™ ™ (p) (P) ± “Test” ‘Test’
Inline Code Test Test
Emoji :) OR :thumbsdown: 👎 🥇 😃 🧑 😦 😛
Adding Classes [Text]{.text-accent .font-bold} Text
Adding Buttons [text]({{link(slug)}} OR link){.btn} Button
Adding Buttons Secondary [text](link){.btn .btn-secondary} Button
Adding Buttons Full [text](link){.btn .btn-full} Button
Header Images ![description](link){.header} Header Image
Regular Images ![description](link) Header Image
Current Year {% year %} 2025
Output link to external page [text](link) See Random Cat Image
Output link to internal page {{ link(slug) }} Unable to Preview
Format Date from Front Matter {{ postDate(date) }} Unable to Preview
Adding Table of Contents ${toc} Unable to Preview
Input Post CSS and Output CSS {{ postcss(css) }} Unable to Preview
Include Separate File {% include filename.md %} Unable to Preview
Testimonials See Example in _includes/content/group_testimonials.md Unable to Preview
Actions See Example in pages/home.md Unable to Preview
View Front Matter Documentation

Front Matter Documentation

Default Architecture

type: page
title: undefined
planes: false,
header: true,
full: false,
custom: false,
author: false,
date: today's date
hero: '',
background: '',
bgPosition: '50%',
order: [],
nav:
  title: {{ title }}
  parent: undefined
  order: undefined

Options

type

If set to brochure, the layout will be specific to a brochure page rather than a normal page. Defaults to page.

title

The title of the page. Will be used in the header if included. Has no default.

planes

If set to true, the planes will be on by default when you navigate to the page and will have to be toggled off. The default is false (i.e. A person on the website would have to manually turn them on).

If set to true, a header is included with the title and breadcrumb navigation. Defaults to true.

full

If set to true, the main content section will take up the entire width rather than being cut off. Defaults to false.

custom

If set to true, the content would have no presets. This is useful when injecting HTML and no default classes/layout is desired. Defaults to false.

author

If given a value, the author and date will be listed in the header. If the author is given an empty string value (''), only the date will be listed. Defaults to false.

date

If given a value in the form YYYY-MM-DD (i.e. 2022-02-22 for February 22, 2022), this will set the date listed below the header. It will be shown based on the author front matter option. The default date is based on the last build. Best practice is to set the date manually, since the default date will be updated for any change to any part of the website regardless of whether or not this page itself was updated.

hero

If set to a value, a section will be included that contains the website logo, this value as the subtitle underneath it, and a scroll down button. Defaults to ''.

background

If set to a value, a background will be applied to the website. Defaults to ''.

bgPosition

If set to a value, a background position will be applied to the website. Defaults to 50%. See background-position documentation for more details.

order

Currently supports ordering actions, content, and testimonials. The default order is ['actions', 'content', 'testimonials']. If a different order is desired, set this option to an array with the desired order. If an option is left out, it will be appended at the end. This means that if you only want content to be at the front and want to leave the rest as default use the following:

order: ['content']

This will result in an order of content, then actions, then testimonials.

This option allows you to define navigation hierarchy and will apply to the navigation bar as well as the breadcrumbs if the header is visible. If you set the parent option to a slug (the file name of a page without the extension), that slug will become its parent and the link in the header will be nested under its parent. If you set the title option, you can have a separate title for your navbar and breadcrumbs. Otherwise, it defaults to the base title. If you set the order option to a number, you can manually position an item relative to its siblings.

View TODO Tracker

TODO Tracker

Landing/Special Pages

  • Support Map and JS that belongs with it
  • Support Testimonials
  • Support Landing Hero
  • Support Call to Actions
  • Support Changing Backgrounds

Blog/Information Pages

  • Support Embedded Images
  • Support Header Images
  • Allow Date Sorting for Deadlines
  • Support Buttons

Optimizations

  • Add CSS minification
  • Add HTML minification
  • Add JS minification
  • Optimize Testimonial Images
  • Optimize Home Images
  • Optimize Individual Images
  • Optimize Faculty Images
  • Optimize Program Process Images
  • Optimize Getting Started Images
  • Optimize Individual Programs Images
  • Optimize Policies Images
  • Optimize Int Proposal Images
  • Optimize Dom Proposal Images

Content

  • Add Correct Content to Pages
  • Document Usage of Website
  • Include Advanced Menu Button
  • Improve TD Driver
  • Improve Map Driver
  • Improve Map Styles

Current Deployment Commit

Updated program ID links
GitHub on 2025-06-10T14:55:57Z

Pages

If any page content was changed based on the above commit, a badge will appear next to the page.

 
 
Home
(home)
 
 
Brochure
(brochure)
 
 
Group Travel
(group)
 
 
Browse Programs
(gt_programs)
 
 
Study Abroad
(individual)
 
 
Study Abroad Programs
(programs)
 
 
Getting Started & Advising
(advising)
 
 
Program Process
(process)
 
 
Policies & Guidelines
(intern_guidelines)
 
 
International Internships
(internships)
 
 
Policies & Guidelines
(policies)
 
 
Faculty & Staff
(faculty)
 
 
Domestic Proposal Process/Excused Absence Requests
(domestic)
 
 
International Proposal Process
(international)
 
 
Individual Travel/Sponsored Programs & Research
(individual_crs)
 
 
FAQs
(FAQs)