Join James Williamson for an in-depth discussion in this video Creating permalinks, part of Jekyll for Web Designers.
- Controlling your posts permalinks…is an important part of managing a blog.…Permalinks are the links to your individual blog posts…and as the name suggests,…they should be designed to create a permanent URL…to a specific post.…I want to take a look at Jekyll's default permalink options…and then explore how you can customize yours…to fit your personal preference.…Now to do this we're going to undo some work we've done…and then sort of redo it basically.…So we've been working on all these different blog posts,…we've got five of them in here,…and they're really only partially formatted,…because we were focusing on individual items.…
So what I want to do…is I'm going to take all of the existing posts…in my _posts directory…and I'm going to move them to the Trash.…Then I'm going to go over to my Exercise Files,…go in the chapter five directory,…you're going to find all those blog posts…in addition to some new ones,…and I'm going to copy those over to my posts directory.…So these are basically finished versions…of the posts that we've been working with,…
Author
Released
12/19/2015- Installing Jekyll
- Setting configuration options
- Building page templates and navigation
- Adding metadata and content with Jekyll
- Creating a blog index with dates, post excerpts, and pagination
- Writing posts and pages using Markdown
- Creating a blog archive with tags
- Deploying Jekyll websites
- Uploading to GitHub
Skill Level Intermediate
Duration
Views
Related Courses
-
PHP for Web Designers
with David Powers5h 26m Beginner -
GitHub for Web Designers
with James Williamson3h 56m Intermediate
-
Introduction
-
Welcome59s
-
-
1. Jekyll Basics
-
Introducing Jekyll2m 42s
-
Previewing the finished site2m 18s
-
Installing Jekyll6m 20s
-
Generating a new site3m 24s
-
Exploring functionality6m 6s
-
-
2. Configuring Jekyll
-
Jekyll and YAML2m 47s
-
Setting basic config options2m 56s
-
Adding site assets3m 54s
-
-
3. Planning Templates
-
Using Liquid6m 17s
-
Starting with page mockups4m 52s
-
Setting page titles3m 31s
-
Adding metadata3m 1s
-
Linking to page assets2m 56s
-
Building navigation2m 57s
-
Adding page content3m 2s
-
Using includes5m 56s
-
-
4. Creating the Blog Index
-
Creating basic structure4m 33s
-
Setting front matter1m 59s
-
Displaying post title2m 39s
-
Displaying dates4m 37s
-
Adding post excerpts3m 48s
-
Setting pagination options5m 38s
-
Creating pagination links4m 47s
-
Controlling pagination logic5m 27s
-
-
5. Writing Posts and Pages
-
Markdown basics3m 39s
-
Adding front matter3m 56s
-
Naming conventions2m 19s
-
Formatting headings4m 44s
-
Emphasizing text3m 15s
-
Adding lists6m 27s
-
Creating links8m 22s
-
Including images5m 26s
-
Adding a blockquote5m 13s
-
Formatting code blocks8m 11s
-
Creating permalinks7m 6s
-
Using Markdown for pages2m 46s
-
-
6. Creating Archives
-
Tags and categories overview2m 53s
-
Defining tags4m 10s
-
Creating an archive page5m 7s
-
Capturing and sorting tags8m 41s
-
Displaying a tag list7m 36s
-
Creating a tag cloud5m 30s
-
Linking to tags7m 24s
-
-
7. Deploying Sites
-
Deployment options3m 38s
-
Deploying to GitHub Pages3m 42s
-
Creating a GitHub account2m 46s
-
Establishing a project repo4m 13s
-
Connecting to GitHub7m 18s
-
Setting the base URL3m 24s
-
Creating a gh-pages branch6m 18s
-
Uploading to GitHub4m 21s
-
Previewing locally3m 52s
-
Updating your site2m 51s
-
-
Conclusion
-
Additional resources8m 45s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Creating permalinks