@MMarahatta
manishmarahatta.com.np
me@manishmarahatta.com.np
"programmer, emacs aficionado, linux addict, activist"
...website building
How Sharing information
in the modern era works?
Answer: Websites
How do we make sure that
our websites are:
-available 24/7 (even with heavy traffic)
-easy to create, edit, and maintain!
-scalable
How did we work!
last decade?
-Dynamically generated pages in CMS
systems!
-Maintain our own servers and
databases !
1. HTML → TXT
(with Markdown)
2. Dynamic → Static
(with Jekyll)
3. Servers → Hosted
(with GitHub)
What is Jekyll?
-static site generator
-converts source files (markdown) into a website
Why use Jekyll
- SAFE from Denial of Service Attacks.
- SAFE from caving under heavy traffic (if served from GitHub pages or a CDN like cloudfront)
- SAFE from MySQL injection attacks (because it doesn't use a database).
- It needs NO security patches or updates.
- It doesn't need any special server script software (like php,python or ruby or perl etc).
Who uses Jekyll ?
-Obama used JEKYLL for Fundraising Campaign site in 2012.
-GitHub is running Jekyll.
-Many bloggers migrating from wordpress
-Writers/ Journalists
Installing Jekyll
-Open Prompt/Terminal and type "gem install jekyll bundler"
-now type "jekyll new my-site"
-now cd into your site directory
-now type "jekyll serve"
Now the jekyll server is running on localhost:4000
Hosting your Website
Questions???
Thank You
CHEERS
JEKYLL
By Manish Marahatta
JEKYLL
- 42