Update cookies preferences

Creating Blogs with Jekyll 1st ed. [Paperback / softback]

2.20/5 (10 ratings by Goodreads)
  • Format: Paperback / softback, 345 pages, height x width: 254x178 mm, weight: 6975 g, 181 Illustrations, color; 21 Illustrations, black and white; XXI, 345 p. 202 illus., 181 illus. in color., 1 Paperback / softback
  • Pub. Date: 11-Jun-2016
  • Publisher: APress
  • ISBN-10: 148421465X
  • ISBN-13: 9781484214657
Other books in subject:
  • Paperback / softback
  • Price: 37,58 €*
  • * the price is final i.e. no additional discount will apply
  • Regular price: 44,21 €
  • Save 15%
  • This book is not in stock. Book will arrive in about 2-4 weeks. Please allow another 2 weeks for shipping outside Estonia.
  • Quantity:
  • Add to basket
  • Delivery time 4-6 weeks
  • Add to Wishlist
  • Format: Paperback / softback, 345 pages, height x width: 254x178 mm, weight: 6975 g, 181 Illustrations, color; 21 Illustrations, black and white; XXI, 345 p. 202 illus., 181 illus. in color., 1 Paperback / softback
  • Pub. Date: 11-Jun-2016
  • Publisher: APress
  • ISBN-10: 148421465X
  • ISBN-13: 9781484214657
Other books in subject:
Learn to create your own blog using the Jekyll static site generator. Youll start with a simple template, add new features to it, automate any maintenance, attach social sharing, and begin writing. By the end of Creating Blogs with Jekyll, you will be able to create custom blogs with Jekyll, update the content with ease, and reach out to your readers with minimal effort. Because you've built your blog yourself, you'll know exactly how each component works, and you wont be dependent on an admin panel to maintain it.

Creating Blogs with Jekyll equips you with the knowledge to create an elegantly designed blog and scale it to capture more readers. Recapture the magic of writing by creating great content and use an easy workflow in Jekyll to maintain it for blogging. Do new things and write about them in style with Jekyll.





Takes you through building a fully functional blog from scratch using Jekyll Provides a fun way to work on a side-projectand integrate cutting edge web technologies Teaches you how to update and maintain your awesome blog

Jekyll is a simple, secure and very low maintenance blog engine that converts naturally written content in markdown into a beautiful and minimal blog. It allows you to focus on content creation and expressing yourself instead of spending all your time updating the plugins and maintaining the database. Jekyll does not rely on a database as a backend so your blog will be far more secure and reliable than any traditional blogging engines such as WordPress.



We live in a day and age where short attention spans make it very difficult to expose a reader to interesting content. What better way to capture a reader's attention and retain viewers by captivating them by your own unique style and taste? Jekyll allows the content to shine with minimal distractions and a greater focus on the content and easy sharing of the content.

What You'll Learn





Choose a base theme appropriate for your style and development Integrate various web technologies that will work well together and enhance your blog Automate social sharing components and comments workflow Make adjustments to themes, views and styles of blog posts Update any of the modular components of the blog and integrate new technologies Implement Jekyll and deploying static websites for future projects





Who This Book Is For The developer who is ready to move beyond the complexities of maintaining a content management system by creating their own unique blog in their own style. Its for the project manager tired of spending all their time editing their blog on the admin panel and updating the content management system. Creating Blogs with Jekyll is an excellent choice for new developers to start blogging because of the simplicity of Jekylls theming layer and writing workflow. Its anexcellent choice for the web developer wanting to build their blog from scratch and expand their knowledge of higher level web technologies.
About the Author xv
About the Technical Reviewer xvii
Acknowledgments xix
Introduction xxi
Part I History and Development
1(34)
Chapter 1 Static Web
3(8)
Here Be Dragons
3(3)
Commercial Internet: CERN
6(2)
Summary
8(1)
Further Reading
8(3)
Chapter 2 Web 2.0
11(10)
Early Web Browsers
11(1)
Defining Web 2.0
12(3)
Boom and Bust
15(2)
Connecting the Dots
17(2)
Summary
19(1)
Further Reading
19(2)
Chapter 3 Static Site Generators
21(14)
The Maturing Web
21(5)
Blogging in Web 2.0
22(1)
Looking Back
23(1)
Components of a Static Generator
24(2)
Static Generators Showcase
26(6)
Jekyll
26(1)
Octopress
26(1)
Hexo
27(1)
Pelican
28(1)
Hugo
28(1)
Brunch
29(1)
Middleman
30(1)
Metalsmith
31(1)
Nanoc
31(1)
Summary
32(1)
Further Reading
33(2)
Part II The Fundamentals
35(54)
Chapter 4 Fundamentals of Version Control
37(14)
Parsing Engine
37(1)
Markdown
38(5)
Version Control
43(4)
Installing Git
47(1)
Jekyll Workflow
48(1)
Summary
48(1)
Further Reading
49(2)
Chapter 5 Fundamentals of Style
51(22)
What Is Style?
51(3)
Bootstrap
54(5)
Foundation
59(3)
Style Sheet Management: Sass
62(3)
Style Sheet Management: LESS
65(2)
Jekyll Themes
67(3)
Summary
70(1)
Further Reading
71(2)
Chapter 6 Fundamentals of Jekyll
73(16)
Folders
73(4)
Drafts and config
74(1)
Includes
74(1)
Layouts
75(1)
Posts, data, and site
76(1)
YAML
77(3)
Liquid and Handlebars
80(4)
Tags
80(2)
Objects
82(2)
Inheritance
84(1)
Installing Jekyll Locally?
85(1)
Summary
86(1)
Further Reading
86(3)
Part III Projects
89(246)
Chapter 7 Blog-awareness
91(16)
Getting the Theme
91(2)
Installing a Code Editor
93(1)
A Kactus in the Desert
94(10)
The_includes Folder
95(5)
The_layouts Folder
100(3)
The_posts Folder
103(1)
Summary
104(1)
Further Reading
105(2)
Chapter 8 Git It Done
107(30)
Scope and Scale
107(4)
Tools List
111(1)
Just Do It
112(23)
Font-Awesome
116(2)
Navigation
118(2)
Page Profile
120(1)
Pagination
120(1)
Post List
121(2)
Share Buttons
123(2)
Archive
125(2)
Comments
127(2)
MailChimp
129(3)
Cleaning Up
132(3)
Summary
135(1)
Further Reading
136(1)
Chapter 9 Photo Blogging
137(26)
Project Specification
138(3)
Using GitHub
141(3)
Deleting Repositories
142(1)
Visual Tutorial
143(1)
Dope Editing
144(11)
Navigation Bar
145(1)
Photography Specialties
146(1)
Portfolio
147(1)
The Blog
148(1)
Footer
149(2)
Blog Post Layout
151(2)
Embedding Photography
153(2)
Content Delivery Network (CDN)
155(1)
MailChimp Campaign
156(5)
Summary
161(1)
Further Reading
161(2)
Chapter 10 Open Debates
163(32)
Rules of the Game
163(2)
Navigating GitHub
165(9)
Repository Overview
166(1)
Issues
166(2)
Pull Requests
168(1)
Wiki
168(1)
Pulse and Graphs
169(2)
GitHub Pages
171(3)
Prototyping
174(2)
Jekyll Collections
176(1)
Theming the Debate
177(6)
Phases
183(10)
Summary
193(1)
Further Reading
193(2)
Chapter 11 Open Research
195(34)
A New Platform
195(7)
KaTeX
196(1)
Plot.ly
197(1)
IPython
198(1)
Reveal.js
199(1)
Planning the Theme
200(2)
Exploring Git
202(9)
Git Internals
204(3)
Distributed Development Model
207(4)
Let's Git Coding
211(15)
Writing Equations
215(3)
Adding a Graph
218(1)
Writing Bibliographies
219(3)
Adding Notebooks
222(1)
Making Presentations
223(3)
Summary
226(1)
Further Reading
226(3)
Chapter 12 Open Health Care
229(36)
Overview
229(2)
Introduction to Cards
231(7)
Creating Cards
232(5)
Writing a Quote Card
237(1)
Content Guide
238(2)
Writing in Prose
240(7)
Prosing Through
241(6)
Material Design
247(15)
Summary
262(1)
Further Reading
263(2)
Chapter 13 Open Jekyll?
265(70)
Now Open: Jekyll Design Studio
267(2)
A Ruby from Japan
269(32)
Playing with Ruby
273(11)
Gems of Ruby
284(6)
A Bucket of Gems
290(11)
Build Tools
301(2)
Continuous Integration
303(10)
Solid Studio
313(20)
Fiverr and Gumroad
313(4)
YouTube and Wistia
317(2)
Shopping Cart
319(3)
Prototyping in InVision
322(1)
Customer Support
323(2)
Deployment and Custom Builds
325(8)
Further Reading
333(2)
Appendix
335(4)
Custom Domain for a Root Repository
335(1)
Custom Domain for a Project Page?
336(2)
Configuring Jekyll-Powered Project Pages
338(1)
Domain Directory
338(1)
Index 339
Vikram Dhillon is currently a research fellow in the Institute of Simulation and Training, at University of Central Florida. He holds a Bachelor of Science degree in Molecular Biology from the University of Central Florida, where his main focus was bioinformatics. He has published a few scientific papers on computational genomics. He has worked as a software and business development coach at the Blackstone Launchpad to mentor young entrepreneurs and startups through the process of building technology products. He was previously funded by the National Science Foundation through the Innovation Corps program to study customer discovery and apply it to commercialize high-risk startup ideas. He is a member of the Linux Foundation and stays very involved in open source projects and initiatives for the past several years. He often speaks at local conferences and meetups about programming, design, security and entrepreneurship. He currently lives in Orlando and writes a technology focused blog at opsbug.com.