A plugin for course/book collection type


#1

Is there a marketplace for jekyll? I want to ask a freelancer to develop a plugin for me. But I don’t know where.


#2

There isn’t a Marketplace dedicated to Jekyll.
But…, what’s the plugin about?


#3

My thoughts on this are not well organized yet. However I try to be as specific as I can.

I want to have a specific collection type named course or perhaps book.

Each course/book contains some chapters and each chapter contains some lessons.

I prefer to organize my course/book like this:

_my_collection/
└── my_course
    └── course_cover.md
    └── chapter_1
        └── chapter_cover.md
        └── lesson_1
            └── lesson_doc.md
            └── lesson_video.mp3
            └── lesson_pic.jpg

        └── lesson_2
        ...

    └── chapter_2
    ...

When I organize my course, I would like it to be rendered like this course in the study.com website:

course_cover.md would render like this page. Its good to have some liquid attributes to make this page as we want. for example to be able to list chapters and lessons:

chapter_cover.md would render like this page. again it would be a good idea to have some liquid attribute options here to organize the page well.

and finally lesson_doc.md would render like this page. again with some liquid attributes.


#4

K… I don’t see the need for a plugin here… Its possible to accomplish what you’re looking for by simply using well-crafted Liquid Templates, some javascript, and vanilla Jekyll


#5

The part that Im not sure about is to automatically get some information about the chapters and lessons inside the course. Most specifically, How can I list them with a liquid loop in course_cover.html ? Can you give me an Idea? :thinking:


#6

I would suggest you look into how the site for the official documentation on Jekyll has been structured. Though its not entirely what you’re looking for, you can learn a lot about using existing features in vanilla Jekyll and Liquid in your templates.


#7

Good advice and yes, there is a marketplace for Jekyll. See https://www.fiverr.com/coolweru/create-a-jekyll-blog-for-you


#8

You can try Fiverr or Broxer. They have a lot of such freelancers.