Skip to content

How to Link to a Project's Detailed Info Page

Jessica Cheng edited this page Jan 19, 2023 · 20 revisions

Overview

  • The following instructions are for how to link to a project's detailed information page using
  • We will be using code snippets from this example. It is recommended to view the code snippets in the context of the code in order to understand it better.

Instructions

  1. Create a variable with a relative pathname using Jekyll's slug attribute [see reference 1 below] and using Liquid's prepend to prepend "../projects/" [see reference 2 below]. Slug uses the filename of a document and "any character except numbers and letters is replaced as hyphen" in the filename [see reference 1 below].
    • From the example, see line 45: {% assign project_relative_path = project.slug | prepend: "../projects/" %}
  2. Use the relative pathname variable for the href.
    • From the example, see line 48: <a class="project-card-mini-title" href="{{ project_relative_path }}">{{project.title}}</a>

References

Clone this wiki locally