9 |
10 | {{content}}
11 |
12 |
13 | {% include sidebar.html %}
14 |
15 |
--------------------------------------------------------------------------------
/exercise-files/final-blog/_includes/footer.html:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-03/03-09/_includes/footer.html:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-07/07-08/_includes/footer.html:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-03/03-09/finished-files/_includes/footer.html:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-04/04-06/finished-files/blog-snapshot/_includes/footer.html:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/blog/_includes/footer-post.html:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-04/04-07/_config.yml:
--------------------------------------------------------------------------------
1 | # Site settings
2 | title: Jekyll for Web Designers
3 | description: "Companion blog to the lynda.com course, Jekyll for Web Designers. This site is designed to present Jekyll to web designers in a clear, concise way, and provide a resource and reference for those that are new to Jekyll."
4 | baseurl: ""
5 | url: "http://yourdomain.com"
6 | tagline: A basic guide to Jekyll
7 |
8 | # Build settings
9 | markdown: kramdown
10 |
--------------------------------------------------------------------------------
/exercise-files/final-blog/_includes/footer-post.html:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-03/03-09/_includes/footer-post.html:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-07/07-08/_includes/footer-post.html:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-02/02-03/finished-files/_config.yml:
--------------------------------------------------------------------------------
1 | # Site settings
2 | title: Jekyll for Web Designers
3 | description: "Companion blog to the lynda.com course, Jekyll for Web Designers. This site is designed to present Jekyll to web designers in a clear, concise way, and provide a resource and reference for those that are new to Jekyll."
4 | baseurl: ""
5 | url: "http://yourdomain.com"
6 | tagline: A basic guide to Jekyll
7 |
8 | # Build settings
9 | markdown: kramdown
10 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-03/03-09/finished-files/_includes/footer-post.html:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-04/04-06/finished-files/blog-snapshot/_config.yml:
--------------------------------------------------------------------------------
1 | # Site settings
2 | title: Jekyll for Web Designers
3 | description: "Companion blog to the lynda.com course, Jekyll for Web Designers. This site is designed to present Jekyll to web designers in a clear, concise way, and provide a resource and reference for those that are new to Jekyll."
4 | baseurl: ""
5 | url: "http://yourdomain.com"
6 | tagline: A basic guide to Jekyll
7 |
8 | # Build settings
9 | markdown: kramdown
10 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-04/04-06/finished-files/blog-snapshot/_includes/footer-post.html:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-04/04-07/finished-files/_config.yml:
--------------------------------------------------------------------------------
1 | # Site settings
2 | title: Jekyll for Web Designers
3 | description: "Companion blog to the lynda.com course, Jekyll for Web Designers. This site is designed to present Jekyll to web designers in a clear, concise way, and provide a resource and reference for those that are new to Jekyll."
4 | baseurl: ""
5 | url: "http://yourdomain.com"
6 | tagline: A basic guide to Jekyll
7 |
8 | # Build settings
9 | markdown: kramdown
10 | paginate: 4
11 | paginate_path: '/blog/page:num/'
12 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-04/04-06/finished-files/blog-snapshot/about.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: page
3 | title: About
4 | permalink: /about/
5 | ---
6 |
7 | This is the base Jekyll theme. You can find out more info about customizing your Jekyll theme, as well as basic Jekyll usage documentation at [jekyllrb.com](http://jekyllrb.com/)
8 |
9 | You can find the source code for the Jekyll new theme at: [github.com/jglovier/jekyll-new](https://github.com/jglovier/jekyll-new)
10 |
11 | You can find the source code for Jekyll at [github.com/jekyll/jekyll](https://github.com/jekyll/jekyll)
12 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-07/07-06/_config.yml:
--------------------------------------------------------------------------------
1 | # Site settings
2 | title: Jekyll for Web Designers
3 | description: "Companion blog to the lynda.com course, Jekyll for Web Designers. This site is designed to present Jekyll to web designers in a clear, concise way, and provide a resource and reference for those that are new to Jekyll."
4 | baseurl: ""
5 | url: "http://yourdomain.com"
6 | tagline: A basic guide to Jekyll
7 |
8 | # Build settings
9 | markdown: kramdown
10 | kramdown:
11 | auto_ids: true
12 | paginate: 4
13 | paginate_path: '/blog/page:num/'
14 | permalink: /blog/:title
15 |
--------------------------------------------------------------------------------
/blog/_config.yml:
--------------------------------------------------------------------------------
1 | # Site settings
2 | title: Jekyll for Web Designers
3 | description: "Companion blog to the lynda.com course, Jekyll for Web Designers. This site is designed to present Jekyll to web designers in a clear, concise way, and provide a resource and reference for those that are new to Jekyll."
4 | baseurl: "/jekyll-for-designers"
5 | url: "http://jameswillweb.github.io/jekyll-for-designers"
6 | tagline: A basic guide to Jekyll
7 |
8 | # Build settings
9 | markdown: kramdown
10 | kramdown:
11 | auto_ids: false
12 | paginate: 4
13 | paginate_path: '/blog/page:num/'
14 | permalink: /blog/:title
15 |
--------------------------------------------------------------------------------
/exercise-files/final-blog/_config.yml:
--------------------------------------------------------------------------------
1 | # Site settings
2 | title: Jekyll for Web Designers
3 | description: "Companion blog to the lynda.com course, Jekyll for Web Designers. This site is designed to present Jekyll to web designers in a clear, concise way, and provide a resource and reference for those that are new to Jekyll."
4 | baseurl: "/jekyll-for-designers"
5 | url: "http://jameswillweb.github.io/jekyll-for-designers"
6 | tagline: A basic guide to Jekyll
7 |
8 | # Build settings
9 | markdown: kramdown
10 | kramdown:
11 | auto_ids: false
12 | paginate: 4
13 | paginate_path: '/blog/page:num/'
14 | permalink: /blog/:title
15 |
--------------------------------------------------------------------------------
/blog/images/facebook.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-07/07-08/_config.yml:
--------------------------------------------------------------------------------
1 | # Site settings
2 | title: Jekyll for Web Designers
3 | description: "Companion blog to the lynda.com course, Jekyll for Web Designers. This site is designed to present Jekyll to web designers in a clear, concise way, and provide a resource and reference for those that are new to Jekyll."
4 | baseurl: "/jekyll-for-designers"
5 | url: "http://jameswillweb.github.io/jekyll-for-designers"
6 | tagline: A basic guide to Jekyll
7 |
8 | # Build settings
9 | markdown: kramdown
10 | kramdown:
11 | auto_ids: false
12 | paginate: 4
13 | paginate_path: '/blog/page:num/'
14 | permalink: /blog/:title
15 |
--------------------------------------------------------------------------------
/exercise-files/final-blog/_includes/sidebar-short.html:
--------------------------------------------------------------------------------
1 |
12 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-03/03-09/_includes/sidebar-short.html:
--------------------------------------------------------------------------------
1 |
12 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-07/07-08/_includes/sidebar-short.html:
--------------------------------------------------------------------------------
1 |
12 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-07/07-06/finished-files/_config.yml:
--------------------------------------------------------------------------------
1 | # Site settings
2 | title: Jekyll for Web Designers
3 | description: "Companion blog to the lynda.com course, Jekyll for Web Designers. This site is designed to present Jekyll to web designers in a clear, concise way, and provide a resource and reference for those that are new to Jekyll."
4 | baseurl: "/jekyll-for-designers"
5 | url: "http://jameswillweb.github.io/jekyll-for-designers"
6 | tagline: A basic guide to Jekyll
7 |
8 | # Build settings
9 | markdown: kramdown
10 | kramdown:
11 | auto_ids: true
12 | paginate: 4
13 | paginate_path: '/blog/page:num/'
14 | permalink: /blog/:title
15 |
--------------------------------------------------------------------------------
/exercise-files/final-blog/images/facebook.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-02/02-04/_images/facebook.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-03/03-02/_images/facebook.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-03/03-09/finished-files/_includes/sidebar-short.html:
--------------------------------------------------------------------------------
1 |
12 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-05/05-04/finished-files/_config.yml:
--------------------------------------------------------------------------------
1 | # Site settings
2 | title: Jekyll for Web Designers
3 | description: "Companion blog to the lynda.com course, Jekyll for Web Designers. This site is designed to present Jekyll to web designers in a clear, concise way, and provide a resource and reference for those that are new to Jekyll."
4 | baseurl: "/jekyll-for-designers"
5 | url: "http://jameswillweb.github.io/jekyll-for-designers" # the base hostname & protocol for your site
6 | tagline: A basic guide to Jekyll
7 |
8 | # Build settings
9 | markdown: kramdown
10 | kramdown:
11 | auto_ids: false
12 | paginate: 4
13 | paginate_path: '/blog/page:num/'
14 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-07/07-08/images/facebook.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-04/04-06/finished-files/blog-snapshot/_includes/sidebar-short.html:
--------------------------------------------------------------------------------
1 |
12 |
--------------------------------------------------------------------------------
/blog/_includes/sidebar-short.html:
--------------------------------------------------------------------------------
1 |
12 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-04/04-06/finished-files/blog-snapshot/images/facebook.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
--------------------------------------------------------------------------------
/blog/images/rss.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
--------------------------------------------------------------------------------
/blog/images/linkedin.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
--------------------------------------------------------------------------------
/exercise-files/final-blog/images/rss.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-07/07-08/images/rss.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-02/02-04/_images/rss.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-03/03-02/_images/rss.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
--------------------------------------------------------------------------------
/exercise-files/final-blog/images/linkedin.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-02/02-04/_images/linkedin.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-03/03-02/_images/linkedin.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-07/07-08/images/linkedin.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-04/04-06/finished-files/blog-snapshot/images/rss.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-04/04-06/finished-files/blog-snapshot/images/linkedin.svg:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
7 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-04/04-06/index.html:
--------------------------------------------------------------------------------
1 | ---
2 | layout: default
3 | ---
4 |
5 |
6 |
7 |
8 |
Excerpt text. Mauris interdum nulla a laoreet mattis. Donec sit amet sem massa. Duis arcu diam, lobortis sodales rutrum vel, fringilla ut ipsum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Quisque id erat non magna congue faucibus vel eget risus. Nulla porttitor nisl vel magna egestas consectetur. Pellentesque nisl est, fermentum non lacus eu, venenatis interdum elit. Morbi ornare mauris tristique mauris faucibus, id mattis nibh suscipit. Read more
Excerpt text. Mauris interdum nulla a laoreet mattis. Donec sit amet sem massa. Duis arcu diam, lobortis sodales rutrum vel, fringilla ut ipsum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Quisque id erat non magna congue faucibus vel eget risus. Nulla porttitor nisl vel magna egestas consectetur. Pellentesque nisl est, fermentum non lacus eu, venenatis interdum elit. Morbi ornare mauris tristique mauris faucibus, id mattis nibh suscipit. Read more
Excerpt text. Mauris interdum nulla a laoreet mattis. Donec sit amet sem massa. Duis arcu diam, lobortis sodales rutrum vel, fringilla ut ipsum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Quisque id erat non magna congue faucibus vel eget risus. Nulla porttitor nisl vel magna egestas consectetur. Pellentesque nisl est, fermentum non lacus eu, venenatis interdum elit. Morbi ornare mauris tristique mauris faucibus, id mattis nibh suscipit. Read more
Excerpt text. Mauris interdum nulla a laoreet mattis. Donec sit amet sem massa. Duis arcu diam, lobortis sodales rutrum vel, fringilla ut ipsum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Quisque id erat non magna congue faucibus vel eget risus. Nulla porttitor nisl vel magna egestas consectetur. Pellentesque nisl est, fermentum non lacus eu, venenatis interdum elit. Morbi ornare mauris tristique mauris faucibus, id mattis nibh suscipit. Read more
Excerpt text. Mauris interdum nulla a laoreet mattis. Donec sit amet sem massa. Duis arcu diam, lobortis sodales rutrum vel, fringilla ut ipsum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Quisque id erat non magna congue faucibus vel eget risus. Nulla porttitor nisl vel magna egestas consectetur. Pellentesque nisl est, fermentum non lacus eu, venenatis interdum elit. Morbi ornare mauris tristique mauris faucibus, id mattis nibh suscipit. Read more
Excerpt text. Mauris interdum nulla a laoreet mattis. Donec sit amet sem massa. Duis arcu diam, lobortis sodales rutrum vel, fringilla ut ipsum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Quisque id erat non magna congue faucibus vel eget risus. Nulla porttitor nisl vel magna egestas consectetur. Pellentesque nisl est, fermentum non lacus eu, venenatis interdum elit. Morbi ornare mauris tristique mauris faucibus, id mattis nibh suscipit. Read more
Excerpt text. Mauris interdum nulla a laoreet mattis. Donec sit amet sem massa. Duis arcu diam, lobortis sodales rutrum vel, fringilla ut ipsum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Quisque id erat non magna congue faucibus vel eget risus. Nulla porttitor nisl vel magna egestas consectetur. Pellentesque nisl est, fermentum non lacus eu, venenatis interdum elit. Morbi ornare mauris tristique mauris faucibus, id mattis nibh suscipit. Read more
Excerpt text. Mauris interdum nulla a laoreet mattis. Donec sit amet sem massa. Duis arcu diam, lobortis sodales rutrum vel, fringilla ut ipsum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Quisque id erat non magna congue faucibus vel eget risus. Nulla porttitor nisl vel magna egestas consectetur. Pellentesque nisl est, fermentum non lacus eu, venenatis interdum elit. Morbi ornare mauris tristique mauris faucibus, id mattis nibh suscipit. Read more
26 |
36 |
37 |
38 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-05/05-12/about.txt:
--------------------------------------------------------------------------------
1 | This site was created to help you learn Jekyll, and is a companion of the [lynda.com](http://www.lynda.com) course **Jekyll for Web Designers**. While this blog has many posts detailing Jekyll and its components, it's not designed to be a step-by-step tutorial for using Jekyll. For that, check out the lynda.com course. The main repo for this site contains the blog and the exercise files for the course.
2 |
3 | I designed the blog as a teaching tool first and foremost, but it is designed to be simple, clean, and responsive. I used [HTML5 Boilerplate](https://html5boilerplate.com/ "html5 boilerplate") and [Normalize.css](http://necolas.github.io/normalize.css/ "normalize.css") as my starting points and narrowed them down to what I considered to be the essentials. The menu is manually generated but is responsive and built on pure CSS. The HTML focuses on semantics and is built with accessibility in mind. The CSS is not based on any framework, and only contains what the blog needs, there are no layout grids or extra UI classes. SASS is used only for code syntax highlighting, and can be stripped out easily as it is imported into the main.css file. The file links to a custom [Modernizr](http://modernizr.com/ "modernizr") library that isn't used in the final build but is available if you need it. I recommend replacing it with the Modernizr build of your choice. The entire blog was built to be customized as you wish, and not force you into any conventions or frameworks. Feel free to clone this repo and experiment and reuse the blog as you see fit.
4 |
5 | About the Author
6 |
7 | My name is James Williamson. I'm a Senior Author at lynda.com and I've been writing and teaching web design and development for just over 15 years. I love what I do and hope you find this blog and course useful. If you see me out at a conference or event please say hello. My favorite form of communication is Twitter, where you'll find me ranting 140 characters at a time at [@jameswillweb](https://twitter.com/jameswillweb "my twitter profile").
8 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-03/03-05/finished-files/default.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 | {% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %}
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
21 |
22 |
23 |
24 |
Blog title
25 |
A tag line for the blog
26 |
36 |
37 |
38 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | #Jekyll for Web Designers
2 |
3 | Hey folks! Welcome to the companion repo of the [lynda.com](http://www.lynda.com) course **Jekyll for Web Designers**. Here you'll find the source code for the blog we build in the course, as well as the accompanying exercise files. The blog itself has a wealth of Jekyll related info, as well as advice on learning and applying YAML, Liquid, and Markdown. [Check it out here, at http://jameswillweb.github.io/jekyll-for-designers/](http://jameswillweb.github.io/jekyll-for-designers/ "Jekyll for Designers")
4 |
5 | I designed the blog as a teaching tool first and foremost, but it is designed to be simple, clean, and responsive. I used [HTML5 Boilerplate](https://html5boilerplate.com/ "html5 boilerplate") and [Normalize.css](http://necolas.github.io/normalize.css/ "normalize.css") as my starting points and narrowed them down to what I considered to be the essentials. The menu is manually generated but is responsive and built on pure CSS. The HTML focuses on semantics and is built with accessibility in mind. The CSS is not based on any framework, and only contains what the blog needs, there are no layout grids or extra UI classes. SASS is used only for code syntax highlighting, and can be stripped out easily as it is imported into the main.css file. The file links to a custom [Modernizr](http://modernizr.com/ "modernizr") library that isn't used in the final build but is available if you need it. I recommend replacing it with the Modernizr build of your choice. The entire blog was built to be customized as you wish, and not force you into any conventions or frameworks. Feel free to clone this repo and experiment and reuse the blog as you see fit, but please respect the license. No use without attribution and no commercial resale. The exercise files are under copyright for lynda.com and should only be used for personal use.
6 |
7 | Thanks, if you find any problems or errors open an issue and I'll fix them as soon as I can. If you find it useful give me a shout on [Twitter!](http://www.twitter.com/jameswillweb "my twitter profile")
8 |
9 | — James
--------------------------------------------------------------------------------
/blog/about.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: page
3 | title: About this blog
4 | ---
5 |
6 | This site was created to help you learn Jekyll, and is a companion of the [lynda.com](http://www.lynda.com) course **Jekyll for Web Designers**. While this blog has many posts detailing Jekyll and its components, it's not designed to be a step-by-step tutorial for using Jekyll. For that, check out the lynda.com course. The main repo for this site contains the blog and the exercise files for the course.
7 |
8 | I designed the blog as a teaching tool first and foremost, but it is designed to be simple, clean, and responsive. I used [HTML5 Boilerplate](https://html5boilerplate.com/ "html5 boilerplate") and [Normalize.css](http://necolas.github.io/normalize.css/ "normalize.css") as my starting points and narrowed them down to what I considered to be the essentials. The menu is manually generated but is responsive and built on pure CSS. The HTML focuses on semantics and is built with accessibility in mind. The CSS is not based on any framework, and only contains what the blog needs, there are no layout grids or extra UI classes. SASS is used only for code syntax highlighting, and can be stripped out easily as it is imported into the main.css file. The file links to a custom [Modernizr](http://modernizr.com/ "modernizr") library that isn't used in the final build but is available if you need it. I recommend replacing it with the Modernizr build of your choice. The entire blog was built to be customized as you wish, and not force you into any conventions or frameworks. Feel free to clone this repo and experiment and reuse the blog as you see fit.
9 |
10 | ### About the Author
11 |
12 | My name is James Williamson. I'm a Senior Author at lynda.com and I've been writing and teaching web design and development for just over 15 years. I love what I do and hope you find this blog and course useful. If you see me out at a conference or event please say hello. My favorite form of communication is Twitter, where you'll find me ranting 140 characters at a time at [@jameswillweb](https://twitter.com/jameswillweb "my twitter profile").
13 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-03/03-07/default.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 | {% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %}
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
21 |
22 |
23 |
24 |
26 |
36 |
37 |
38 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/exercise-files/final-blog/about.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: page
3 | title: About this blog
4 | ---
5 |
6 | This site was created to help you learn Jekyll, and is a companion of the [lynda.com](http://www.lynda.com) course **Jekyll for Web Designers**. While this blog has many posts detailing Jekyll and its components, it's not designed to be a step-by-step tutorial for using Jekyll. For that, check out the lynda.com course. The main repo for this site contains the blog and the exercise files for the course.
7 |
8 | I designed the blog as a teaching tool first and foremost, but it is designed to be simple, clean, and responsive. I used [HTML5 Boilerplate](https://html5boilerplate.com/ "html5 boilerplate") and [Normalize.css](http://necolas.github.io/normalize.css/ "normalize.css") as my starting points and narrowed them down to what I considered to be the essentials. The menu is manually generated but is responsive and built on pure CSS. The HTML focuses on semantics and is built with accessibility in mind. The CSS is not based on any framework, and only contains what the blog needs, there are no layout grids or extra UI classes. SASS is used only for code syntax highlighting, and can be stripped out easily as it is imported into the main.css file. The file links to a custom [Modernizr](http://modernizr.com/ "modernizr") library that isn't used in the final build but is available if you need it. I recommend replacing it with the Modernizr build of your choice. The entire blog was built to be customized as you wish, and not force you into any conventions or frameworks. Feel free to clone this repo and experiment and reuse the blog as you see fit.
9 |
10 | ### About the Author
11 |
12 | My name is James Williamson. I'm a Senior Author at lynda.com and I've been writing and teaching web design and development for just over 15 years. I love what I do and hope you find this blog and course useful. If you see me out at a conference or event please say hello. My favorite form of communication is Twitter, where you'll find me ranting 140 characters at a time at [@jameswillweb](https://twitter.com/jameswillweb "my twitter profile").
13 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-07/07-08/about.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: page
3 | title: About this blog
4 | ---
5 |
6 | This site was created to help you learn Jekyll, and is a companion of the [lynda.com](http://www.lynda.com) course **Jekyll for Web Designers**. While this blog has many posts detailing Jekyll and its components, it's not designed to be a step-by-step tutorial for using Jekyll. For that, check out the lynda.com course. The main repo for this site contains the blog and the exercise files for the course.
7 |
8 | I designed the blog as a teaching tool first and foremost, but it is designed to be simple, clean, and responsive. I used [HTML5 Boilerplate](https://html5boilerplate.com/ "html5 boilerplate") and [Normalize.css](http://necolas.github.io/normalize.css/ "normalize.css") as my starting points and narrowed them down to what I considered to be the essentials. The menu is manually generated but is responsive and built on pure CSS. The HTML focuses on semantics and is built with accessibility in mind. The CSS is not based on any framework, and only contains what the blog needs, there are no layout grids or extra UI classes. SASS is used only for code syntax highlighting, and can be stripped out easily as it is imported into the main.css file. The file links to a custom [Modernizr](http://modernizr.com/ "modernizr") library that isn't used in the final build but is available if you need it. I recommend replacing it with the Modernizr build of your choice. The entire blog was built to be customized as you wish, and not force you into any conventions or frameworks. Feel free to clone this repo and experiment and reuse the blog as you see fit.
9 |
10 | ### About the Author
11 |
12 | My name is James Williamson. I'm a Senior Author at lynda.com and I've been writing and teaching web design and development for just over 15 years. I love what I do and hope you find this blog and course useful. If you see me out at a conference or event please say hello. My favorite form of communication is Twitter, where you'll find me ranting 140 characters at a time at [@jameswillweb](https://twitter.com/jameswillweb "my twitter profile").
13 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-05/05-12/finished-files/about.md:
--------------------------------------------------------------------------------
1 | ---
2 | layout: page
3 | title: About this blog
4 | ---
5 |
6 | This site was created to help you learn Jekyll, and is a companion of the [lynda.com](http://www.lynda.com) course **Jekyll for Web Designers**. While this blog has many posts detailing Jekyll and its components, it's not designed to be a step-by-step tutorial for using Jekyll. For that, check out the lynda.com course. The main repo for this site contains the blog and the exercise files for the course.
7 |
8 | I designed the blog as a teaching tool first and foremost, but it is designed to be simple, clean, and responsive. I used [HTML5 Boilerplate](https://html5boilerplate.com/ "html5 boilerplate") and [Normalize.css](http://necolas.github.io/normalize.css/ "normalize.css") as my starting points and narrowed them down to what I considered to be the essentials. The menu is manually generated but is responsive and built on pure CSS. The HTML focuses on semantics and is built with accessibility in mind. The CSS is not based on any framework, and only contains what the blog needs, there are no layout grids or extra UI classes. SASS is used only for code syntax highlighting, and can be stripped out easily as it is imported into the main.css file. The file links to a custom [Modernizr](http://modernizr.com/ "modernizr") library that isn't used in the final build but is available if you need it. I recommend replacing it with the Modernizr build of your choice. The entire blog was built to be customized as you wish, and not force you into any conventions or frameworks. Feel free to clone this repo and experiment and reuse the blog as you see fit.
9 |
10 | ### About the Author
11 |
12 | My name is James Williamson. I'm a Senior Author at lynda.com and I've been writing and teaching web design and development for just over 15 years. I love what I do and hope you find this blog and course useful. If you see me out at a conference or event please say hello. My favorite form of communication is Twitter, where you'll find me ranting 140 characters at a time at [@jameswillweb](https://twitter.com/jameswillweb "my twitter profile").
13 |
--------------------------------------------------------------------------------
/exercise-files/Chapter-03/03-09/default.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 | {% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %}
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
21 |
22 |
23 |
24 |