Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to use jekyll to write a documentation of a project?

I am writting a documentation for my project. I have done my project in python. But I choose jekyll to write down the documentation. But I didn't found any helpful documentation. There is lots of basic question still moving around me. Such as how to generate template in jekyll etc. Guys please suggest me any help full documentation or share your idea on documentation using jkeyll.

like image 469
user426795 Avatar asked Jan 07 '11 14:01

user426795


People also ask

What is Jekyll used for?

Jekyll is a free and open source static site generator. Like a content management system (for example, Drupal and WordPress), Jekyll can be used to build websites with rich and easy-to-use navigation.

How does GitHub Pages work with Jekyll?

Your site is automatically generated by GitHub Pages when you push your source files. Note that GitHub Pages works equally well for regular HTML content, simply because Jekyll treats files without front matter as static assets. So if you only need to push generated HTML, you're good to go without any further setup.

How to deploy Jekyll documentation to GitHub Pages?

As GitHub has native support for Jekyll, it can convert your documentation into HTML and deploy it on the github.io URL of your project. Do the following to set up the GitHub Pages website of your project: Click Pages on the menu on the left edge of page.

What is a Jekyll document generator?

Jekyll is a popular tool for generating static websites from markdown-like text. Given below are some information useful for when you want to update documentation in a project that uses Jekyll.

How to write Jekyll posts and pages?

And also, Jekyll posts and pages can be written in easily readable markups like markdown, text, textile (not supported anymore after Jekyll 3.0 update) etc., Jekyll is simple if you understand what feature is for what purpose. Let us look at the folder structure of Jekyll. The below tree is taken directly from Jekyll documentation.

Where do I start if I want to learn Jekyll?

If you are just starting off with Jekyll or you do not know how to use Jekyll then please start with the official documentation provided by Jekyll. This will set you on the right track. It has a lot of information (and a lot of pages as well).


2 Answers

Now in 2014 there are some templates, I'm looking at

  • http://bruth.github.io/jekyll-docs-template/
    • example http://modeltree.harvest.io/ref/lookup-syntax.html
  • https://github.com/clojurewerkz/docslate
    • example http://clojuremongodb.info/
    • http://blog.clojurewerkz.org/blog/2013/06/15/how-we-document-our-projects-with-clojurewerkz-docslate/
  • https://github.com/untyped/jekyll-docs
    • example ?? https://mynaweb.com/help/quick-start

2015 adding:

  • https://github.com/tomjohnson1492/jekyll-doc from the answer of from Tom.

I think there should be others, but don't know.

like image 115
tyoc213 Avatar answered Sep 24 '22 13:09

tyoc213


I'm developing a jekyll theme for tech docs here: https://github.com/tomjohnson1492/documentation-theme-jekyll.

like image 38
Tom Johnson Avatar answered Sep 23 '22 13:09

Tom Johnson