NotepadJekyll2015-10-26T20:25:59+06:00http:/Notepad/Hossain Mohd Faysalhttp:/Notepad/hmfaysal@alum.mit.eduhttp:/Notepad/webdevelopment/why-jekyll2014-07-23T00:00:00+06:002014-07-23T00:00:00-00:00Hossain Mohd Faysalhttp:/Notepadhmfaysal@alum.mit.edu
<p>Well, I guess it’s quite obvious that I really enjoy working with Jekyll — with good reasons — so let me just briefly suggest some of the benefits of using a static site generator in favor of a heavy dynamic, database driven content management system.</p>
<ul>
<li>
<p><strong>Speed</strong>: Static HTML pages are small, lightweight and perform blazingly fast. You’ll notice the difference.</p>
</li>
<li>
<p><strong>Version Control</strong>: Contents and files remain on your computer. Perform backups or keep track of changes via GIT or SVN — <em>it’s quite easy without a database.</em></p>
</li>
<li>
<p><strong>Flexibility</strong>: Ruby and Liquid — <em>Jekyll’s foundation</em> — empower you to easily extend its functionality. Or just use one of <a href="http://jekyllrb.com/docs/plugins/">many plugins</a> created by a striving community.</p>
</li>
<li>
<p><strong>Security</strong>: Anything you’ll ever put on your server are static files — chances are good that <em>you’ll never need to worry</em> about security concerns anymore.</p>
</li>
</ul>
<p>If that still doesn’t convince you to at least give it a try, I’d like to encourage you to head over to the Jekyll website and see it for yourself.</p>
<p><strong>Heck, it’s that good</strong> — I even wrote all of the guides for the theme documentation with it!</p>
<p>Enjoy!</p>
<p><a href="http:/Notepad/webdevelopment/why-jekyll">Why Jekyll?</a> was originally published by Hossain Mohd Faysal at <a href="http:/Notepad">Notepad</a> on July 23, 2014.</p>http:/Notepad/personal/introducing-notepad2014-07-19T00:00:00+06:002014-07-19T00:00:00-00:00Hossain Mohd Faysalhttp:/Notepadhmfaysal@alum.mit.edu
<p>Notepad is a Jekyll theme which is very simple, clean and beautiful. This theme is good for any blog.</p>
<p>Main Features:
Zurb Foundation 5 - css framework
Fullscreen post covers with header wich will be bright or dark according to background image
Fast and light
Font Awesome
Disqus comments integration
You can set post image covers by using only Ghost narkdown editor just place something like this:</p>
<pre><code>![cover-image](http://path-to-your-image.jpg)
</code></pre>
<p>You can also place other images witch will be put in text.</p>
<p><img src="http:/Notepad/images/cover3.jpg" alt="Laptop" /></p>
<p>You can use Foundation Grid, but you need to write html in Ghost markdown editor (this isn’t hard):</p>
<p>Example - two columns:</p>
<div class="row">
<div class="small-12 medium-6 columns">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Explicabo blanditiis pariatur, odio amet voluptas fugiat veniam quos ratione unde aperiam, aspernatur, dolores tempore nam. Vitae facere ipsum soluta architecto quisquam doloremque facilis commodi debitis atque, porro nesciunt modi reiciendis natus beatae aperiam cupiditate expedita eum, doloribus, obcaecati excepturi autem! Perferendis quam, deserunt illum ipsa repellendus nesciunt eum qui repellat est possimus natus quod ducimus excepturi fugit, tempore, dolores maiores esse?</p>
</div>
<div class="small-12 medium-6 columns">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit. Explicabo blanditiis pariatur, odio amet voluptas fugiat veniam quos ratione unde aperiam, aspernatur, dolores tempore nam. Vitae facere ipsum soluta architecto quisquam doloremque facilis commodi debitis atque, porro nesciunt modi reiciendis natus beatae aperiam cupiditate expedita eum, doloribus, obcaecati excepturi autem! Perferendis quam, deserunt illum ipsa repellendus nesciunt eum qui repellat est possimus natus quod ducimus excepturi fugit, tempore, dolores maiores esse?</p>
</div>
</div>
<p><a href="http://foundation.zurb.com/docs/">More info about Foundation framework</a></p>
<p><a href="http:/Notepad/personal/introducing-notepad">Introducing Notepad</a> was originally published by Hossain Mohd Faysal at <a href="http:/Notepad">Notepad</a> on July 19, 2014.</p>http:/Notepad/theme/documentation2014-06-19T00:00:00+06:002014-06-19T00:00:00+06:00Hossain Mohd Faysalhttp:/Notepadhmfaysal@alum.mit.edu
<p>General notes and suggestions for customizing <strong>HMFAYSAL Notepad Theme</strong>.</p>
<section id="table-of-contents" class="toc">
<header>
<h3>Contents</h3>
</header>
<div id="drawer">
<ul id="markdown-toc">
<li><a href="#basic-setup-for-a-new-jekyll-site">Basic Setup for a new Jekyll site</a></li>
<li><a href="#setup-for-an-existing-jekyll-site">Setup for an Existing Jekyll site</a></li>
<li><a href="#post-front-matter-yaml">Post Front Matter YAML</a></li>
<li><a href="#folder-structure">Folder Structure</a></li>
<li><a href="#customization">Customization</a> <ul>
<li><a href="#configyml">_config.yml</a> <ul>
<li><a href="#ownerauthor-information">Owner/Author Information</a></li>
<li><a href="#google-analytics-and-webmaster-tools">Google Analytics and Webmaster Tools</a></li>
<li><a href="#top-navigation-links">Top Navigation Links</a></li>
<li><a href="#other-stuff">Other Stuff</a></li>
</ul>
</li>
<li><a href="#includes">_includes</a></li>
<li><a href="#adding-posts-and-pages">Adding Posts and Pages</a> <ul>
<li><a href="#feature-images">Feature Images</a></li>
<li><a href="#categories">Categories</a></li>
<li><a href="#postpage-thumbnails-for-og-and-twitter-cards">Post/Page Thumbnails for OG and Twitter Cards</a></li>
<li><a href="#social-share-links">Social Share Links</a></li>
<li><a href="#twitter-cards">Twitter Cards</a></li>
<li><a href="#error-404-page">Error 404 page</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="#questions">Questions?</a></li>
<li><a href="#requests">Requests?</a></li>
<li><a href="#license">License</a></li>
</ul>
</div>
</section>
<!-- /#table-of-contents -->
<h2 id="basic-setup-for-a-new-jekyll-site">Basic Setup for a new Jekyll site</h2>
<ol>
<li><a href="http://jekyllrb.com">Install Jekyll</a> and read through <a href="http:/Notepad/theme-setup/installing-jekyll-on-windows/">this installation instructions</a> if you haven’t already.</li>
<li>Fork the <a href="https://github.com/hmfaysal/hmfaysal-omega-theme/fork">HMFAYSAL Notepad Theme repo</a></li>
<li>Clone the repo you just forked.</li>
<li>Edit <code>_config.yml</code> to personalize your site.</li>
<li>Check out the sample posts in <code>_posts</code> to see examples, assigning categories and tags, and other YAML data.</li>
<li>Read the documentation below for further customization pointers and documentation.
<br />
<br /></li>
</ol>
<div class="span7 text-center"><a href="https://github.com/hmfaysal/hmfaysal-omega-theme/archive/master.zip" class="btn btn-success btn-large"><i class="icon-download-alt"></i> Download the Theme</a></div>
<p><br /></p>
<p class="notice"><strong>Pro-tip:</strong> Delete the <code>gh-pages</code> branch after cloning and start fresh by branching off <code>master</code>. There is a bunch of garbage in <code>gh-pages</code> used for the theme’s demo site that I’m guessing you don’t want on your site.</p>
<hr />
<h2 id="setup-for-an-existing-jekyll-site">Setup for an Existing Jekyll site</h2>
<ol>
<li>Clone the following folders: <code>_includes</code>, <code>_layouts</code>, <code>assets</code>, and <code>images</code>.</li>
<li>Clone the following files and personalize content as need: <code>about.md</code>, <code>articles.html</code>, <code>index.html</code>, <code>tags.html</code>, <code>feed.xml</code>, and <code>sitemap.xml</code>.</li>
<li>Set the following variables in your <code>config.yml</code> file:</li>
</ol>
<div class="highlight"><pre><code class="language-yaml" data-lang="yaml"><span class="l-Scalar-Plain">title</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">Site Title</span>
<span class="l-Scalar-Plain">description</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">Site description for the metas.</span>
<span class="l-Scalar-Plain">logo</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">site-logo.png</span>
<span class="l-Scalar-Plain">disqus_shortname</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">shortname</span>
<span class="c1"># Assign a default image for your site's header and footer</span>
<span class="l-Scalar-Plain">default_bg</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">some-image.jpg</span>
<span class="l-Scalar-Plain">search</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">true</span>
<span class="l-Scalar-Plain">share</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">true</span>
<span class="c1"># Read Time is a calculator tp provide post read-time based on word count. Usage is recommended.</span>
<span class="l-Scalar-Plain">readtime</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">true</span>
<span class="c1"># Turn on or off the fin animations in the header and footer</span>
<span class="l-Scalar-Plain">animated_fins</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">true</span>
<span class="c1"># Specify the fin color in RGB value</span>
<span class="l-Scalar-Plain">fin_color</span><span class="p-Indicator">:</span> <span class="s">"255,255,255"</span>
<span class="c1"># Change url to your domain. Leave localhost server or blank when working locally.</span>
<span class="l-Scalar-Plain">url</span><span class="p-Indicator">:</span> <span class="s">"http://localhost:4000"</span>
<span class="c1"># Owner/author information</span>
<span class="l-Scalar-Plain">owner</span><span class="p-Indicator">:</span>
<span class="l-Scalar-Plain">name</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">Your Name</span>
<span class="l-Scalar-Plain">avatar</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">your-photo.jpg</span>
<span class="l-Scalar-Plain">email</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">your@email.com</span>
<span class="c1"># Use the coder's toolbox at http://coderstoolbox.net/string/#!encoding=xml&action=encode&charset=us_ascii to encode your description into XML string</span>
<span class="l-Scalar-Plain">description</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">Some Details about yourself</span>
<span class="c1"># Social networking links used in footer. Update and remove as you like.</span>
<span class="c1"># To register at HMFAYSAL SOCIAL, visit http://social.hmfaysal.tk</span>
<span class="l-Scalar-Plain">twitter</span><span class="p-Indicator">:</span>
<span class="l-Scalar-Plain">facebook</span><span class="p-Indicator">:</span>
<span class="l-Scalar-Plain">github</span><span class="p-Indicator">:</span>
<span class="l-Scalar-Plain">linkedin</span><span class="p-Indicator">:</span>
<span class="l-Scalar-Plain">instagram</span><span class="p-Indicator">:</span>
<span class="l-Scalar-Plain">tumblr</span><span class="p-Indicator">:</span>
<span class="l-Scalar-Plain">hmfaysalsocial</span><span class="p-Indicator">:</span>
<span class="c1"># For Google Authorship https://plus.google.com/authorship</span>
<span class="l-Scalar-Plain">google_plus</span><span class="p-Indicator">:</span> <span class="s">"http://plus.google.com/123123123123132123"</span>
<span class="c1"># Analytics and webmaster tools stuff goes here</span>
<span class="l-Scalar-Plain">google_analytics</span><span class="p-Indicator">:</span>
<span class="l-Scalar-Plain">google_verify</span><span class="p-Indicator">:</span>
<span class="c1"># https://ssl.bing.com/webmaster/configure/verify/ownership Option 2 content= goes here</span>
<span class="l-Scalar-Plain">bing_verify</span><span class="p-Indicator">:</span>
<span class="c1"># Links to include in top navigation</span>
<span class="c1"># For external links add external: true</span>
<span class="l-Scalar-Plain">links</span><span class="p-Indicator">:</span>
<span class="p-Indicator">-</span> <span class="l-Scalar-Plain">title</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">Home</span>
<span class="l-Scalar-Plain">url</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">/</span>
<span class="l-Scalar-Plain">external</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">false</span>
<span class="l-Scalar-Plain">icon</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">home</span>
<span class="p-Indicator">-</span> <span class="l-Scalar-Plain">title</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain"><i class="icon-book"></i> Documentation</span>
<span class="l-Scalar-Plain">url</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">/documentation</span>
<span class="p-Indicator">-</span> <span class="l-Scalar-Plain">title</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">Categories</span>
<span class="l-Scalar-Plain">url</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">/categories</span>
<span class="p-Indicator">-</span> <span class="l-Scalar-Plain">title</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">Tags</span>
<span class="l-Scalar-Plain">url</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">/tags</span>
<span class="p-Indicator">-</span> <span class="l-Scalar-Plain">title</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">Faysal who?</span>
<span class="l-Scalar-Plain">url</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">/hossain-mohd-faysal</span>
<span class="c1"># http://en.wikipedia.org/wiki/List_of_tz_database_time_zones</span>
<span class="l-Scalar-Plain">timezone</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">America/New_York</span>
<span class="l-Scalar-Plain">future</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">true</span>
<span class="l-Scalar-Plain">pygments</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">true</span>
<span class="l-Scalar-Plain">markdown</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">kramdown</span>
<span class="l-Scalar-Plain">paginate</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">6</span>
<span class="l-Scalar-Plain">paginate_path</span><span class="p-Indicator">:</span> <span class="s">"page:num"</span>
<span class="c1"># https://github.com/mojombo/jekyll/wiki/Permalinks</span>
<span class="l-Scalar-Plain">permalink</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">/:categories/:title</span>
<span class="l-Scalar-Plain">kramdown</span><span class="p-Indicator">:</span>
<span class="l-Scalar-Plain">auto_ids</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">true</span>
<span class="l-Scalar-Plain">footnote_nr</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">1</span>
<span class="l-Scalar-Plain">entity_output</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">as_char</span>
<span class="l-Scalar-Plain">toc_levels</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">1..6</span>
<span class="l-Scalar-Plain">use_coderay</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">false</span>
<span class="l-Scalar-Plain">coderay</span><span class="p-Indicator">:</span>
<span class="l-Scalar-Plain">coderay_line_numbers</span><span class="p-Indicator">:</span>
<span class="l-Scalar-Plain">coderay_line_numbers_start</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">1</span>
<span class="l-Scalar-Plain">coderay_tab_width</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">4</span>
<span class="l-Scalar-Plain">coderay_bold_every</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">10</span>
<span class="l-Scalar-Plain">coderay_css</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">class</span></code></pre></div>
<hr />
<h2 id="post-front-matter-yaml">Post Front Matter YAML</h2>
<p>A new blog post should have the following structure to utilise the themes functions</p>
<div class="highlight"><pre><code class="language-yaml" data-lang="yaml"><span class="nn">---</span>
<span class="l-Scalar-Plain">layout</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">post</span>
<span class="l-Scalar-Plain">title</span><span class="p-Indicator">:</span> <span class="s">"Some</span><span class="nv"> </span><span class="s">Title"</span><span class="err"> </span><span class="c1"># Title of the post</span>
<span class="l-Scalar-Plain">description</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">Some description</span><span class="err"> </span><span class="l-Scalar-Plain"># Description of the post, used for Facebook Opengraph & Twitter</span>
<span class="l-Scalar-Plain">headline</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">Some headline</span><span class="err"> </span><span class="l-Scalar-Plain"># Will appear in bold letters on top of the post</span>
<span class="l-Scalar-Plain">modified</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">YYYY-MM-DD</span><span class="err"> </span><span class="l-Scalar-Plain"># Date</span>
<span class="l-Scalar-Plain">category</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">personal</span>
<span class="l-Scalar-Plain">tags</span><span class="p-Indicator">:</span> <span class="p-Indicator">[]</span>
<span class="l-Scalar-Plain">image</span><span class="p-Indicator">:</span>
<span class="l-Scalar-Plain">feature</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">some-image.jpg</span>
<span class="l-Scalar-Plain">comments</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">true</span>
<span class="l-Scalar-Plain">mathjax</span><span class="p-Indicator">:</span>
<span class="nn">---</span></code></pre></div>
<hr />
<h2 id="folder-structure">Folder Structure</h2>
<div class="highlight"><pre><code class="language-bash" data-lang="bash">Notepad
<span class="p">|</span>
<span class="p">|</span> 404.md
<span class="p">|</span> categories.html
<span class="p">|</span> favicon.ico
<span class="p">|</span> favicon.png
<span class="p">|</span> featured.html
<span class="p">|</span> feed.xml
<span class="p">|</span> hossain-mohd-faysal.md
<span class="p">|</span> index.html
<span class="p">|</span> LICENSE
<span class="p">|</span> links.jsonp
<span class="p">|</span> rakefile
<span class="p">|</span> README.md
<span class="p">|</span> search.json
<span class="p">|</span> sitemap.xml
<span class="p">|</span> tags.html
<span class="p">|</span> _config.yml
<span class="p">|</span>
+---assets
<span class="p">|</span> +---css
<span class="p">|</span> <span class="p">|</span>
<span class="p">|</span> <span class="se">\-</span>--js
<span class="p">|</span>
+---images
<span class="p">|</span>
+---_includes
<span class="p">|</span> browser-upgrade.html
<span class="p">|</span> disqus_comments.html
<span class="p">|</span> footer.html
<span class="p">|</span> head.html
<span class="p">|</span> scripts.html
<span class="p">|</span> share.html
<span class="p">|</span> signoff.html
<span class="p">|</span>
+---_layouts
<span class="p">|</span> home.html
<span class="p">|</span> page.html
<span class="p">|</span> post.html
<span class="p">|</span>
<span class="se">\-</span>--_posts</code></pre></div>
<hr />
<h2 id="customization">Customization</h2>
<h3 id="configyml">_config.yml</h3>
<p>Most of the variables found here are used in the .html files found in <code>_includes</code> if you need to add or remove anything. A good place to start would be to change the title, tagline, description, and url of your site. Links are absolute and prefixed with <code>{{ site.url }}</code> in the various <code>_includes</code> and <code>_layouts</code>, so remember to properly set <code>url</code><sup id="fnref:1"><a href="#fn:1" class="footnote">1</a></sup> and use <code>http://localhost:4000</code> when developing locally or else the theme’s stylesheet and scripts won’t load.
#### Disqus Comments</p>
<p>Create a <a href="http://disqus.com">Disqus</a> account and change <code>disqus_shortname</code> in <code>_config.yml</code> to the Disqus <em>shortname</em> you just setup. To enable commenting on a post, add the following to its front matter:</p>
<div class="highlight"><pre><code class="language-yaml" data-lang="yaml"><span class="l-Scalar-Plain">comments</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">true</span></code></pre></div>
<h4 id="ownerauthor-information">Owner/Author Information</h4>
<p>Change your name, and avatar photo (200x200 pixels or larger), email, and social networking urls. If you want to link to an external image on Gravatar or something similiar you’ll need to edit the path in <code>head.html</code> since it assumes it is located in <code>/images</code>.</p>
<p>Including a link to your Google+ profile has the added benefit of displaying <a href="https://plus.google.com/authorship">Google Authorship</a> in Google search results if you’ve went ahead and applied for it.</p>
<h4 id="google-analytics-and-webmaster-tools">Google Analytics and Webmaster Tools</h4>
<p>Your Google Analytics ID goes here along with meta tags for <a href="http://support.google.com/webmasters/bin/answer.py?hl=en&answer=35179">Google Webmaster Tools</a> and <a href="https://ssl.bing.com/webmaster/configure/verify/ownershi">Bing Webmaster Tools</a> site verification.</p>
<h4 id="top-navigation-links">Top Navigation Links</h4>
<p>Edit page/post titles and URLs to include in the site’s navigation. For external links add <code>external: true</code>.</p>
<div class="highlight"><pre><code class="language-yaml" data-lang="yaml"><span class="c1"># sample top navigation links</span>
<span class="l-Scalar-Plain">links</span><span class="p-Indicator">:</span>
<span class="p-Indicator">-</span> <span class="l-Scalar-Plain">title</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">Home</span>
<span class="l-Scalar-Plain">url</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">/</span>
<span class="l-Scalar-Plain">external</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">false</span>
<span class="l-Scalar-Plain">icon</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">home</span>
<span class="p-Indicator">-</span> <span class="l-Scalar-Plain">title</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain"><i class="icon-book"></i> Documentation</span>
<span class="l-Scalar-Plain">url</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">/documentation</span>
<span class="p-Indicator">-</span> <span class="l-Scalar-Plain">title</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">Categories</span>
<span class="l-Scalar-Plain">url</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">/categories</span>
<span class="p-Indicator">-</span> <span class="l-Scalar-Plain">title</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">Tags</span>
<span class="l-Scalar-Plain">url</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">/tags</span>
<span class="p-Indicator">-</span> <span class="l-Scalar-Plain">title</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">Faysal who?</span>
<span class="l-Scalar-Plain">url</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">/hossain-mohd-faysal</span></code></pre></div>
<h4 id="other-stuff">Other Stuff</h4>
<p>The rest is just your average Jekyll config settings. Nothing too crazy here…</p>
<h3 id="includes">_includes</h3>
<p>For the most part you can leave these as is since the author/owner details are pulled from <code>_config.yml</code>. That said you’ll probably want to customize the copyright stuff in <code>footer.html</code> to your liking.</p>
<h3 id="adding-posts-and-pages">Adding Posts and Pages</h3>
<p>There are two main content layouts: <code>post.html</code> (for posts) and <code>page.html</code> (for pages). Both have support for large <strong>feature images</strong> that span the full-width of the screen, and both are meant for text heavy blog posts (or articles). </p>
<h4 id="feature-images">Feature Images</h4>
<p>A good rule of thumb is to keep feature images nice and wide. An image cropped around around 1024 x 768 pixels will keep file size down with an acceptable resolution for most devices. If you want to serve these images responsively I’d suggest looking at <a href="https://github.com/scottjehl/picturefill">Picturefill</a> or <a href="http://adaptive-images.com/">Adaptive Images</a>.</p>
<p>The two layouts make the assumption that the feature images live in the <em>images</em> folder. To add a feature image to a post or page just include the filename in the front matter like so. </p>
<div class="highlight"><pre><code class="language-yaml" data-lang="yaml"><span class="l-Scalar-Plain">image</span><span class="p-Indicator">:</span>
<span class="l-Scalar-Plain">feature</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">feature-image-filename.jpg</span>
<span class="l-Scalar-Plain">thumb</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">thumbnail-image.jpg</span> <span class="c1">#keep it square 200x200 px is good</span></code></pre></div>
<h4 id="categories">Categories</h4>
<p>In the sample <code>_posts</code> folder you may have noticed <code>category: articles</code> in the front matter. I like keeping all posts grouped in the same folder. If you decide to rename or add categories you will need to modify the permalink in <code>articles.md</code> along with the filename (if renaming).</p>
<p>For example. Say you want to group all your posts under <code>blog/</code> instead of <code>articles/</code>. In your post add <code>category: blog</code> to the front matter, rename or duplicate <code>articles.md</code> to <code>blog.md</code> and change the permalink in that file to <code>permalink: /blog/index.html</code>.</p>
<p>If done correctly <code>/blog</code> should be a page listing all the site’s posts.</p>
<h4 id="postpage-thumbnails-for-og-and-twitter-cards">Post/Page Thumbnails for OG and Twitter Cards</h4>
<p>Post and page thumbnails work the same way. These are used by <a href="https://developers.facebook.com/docs/opengraph/">Open Graph</a> and <a href="https://dev.twitter.com/docs/cards">Twitter Cards</a> meta tags found in <code>head.html</code>. If you don’t assign a thumbnail the image you assigned to <code>site.owner.avatar</code> in `_config.yml will be used.</p>
<p>Here’s an example of what a tweet to your site could look like if you activate Twitter Cards and include all the metas in your post’s YAML.</p>
<p><img src="http:/Notepad/images/twitter-card-summary-large-image.jpg" alt="search screenshot" /></p>
<h4 id="social-share-links">Social Share Links</h4>
<p>To enable Facebook, Twitter, and Google+ share links on a post or page, add the following to its front matter:</p>
<div class="highlight"><pre><code class="language-yaml" data-lang="yaml"><span class="l-Scalar-Plain">share</span><span class="p-Indicator">:</span> <span class="l-Scalar-Plain">true</span></code></pre></div>
<h4 id="twitter-cards">Twitter Cards</h4>
<p>Twitter cards make it possible to attach images and post summaries to Tweets that link to your content. Summary Card meta tags have been added to <code>head.html</code> to support this, you just need to <a href="https://dev.twitter.com/docs/cards">validate and apply your domain</a> to turn it on.</p>
<h4 id="error-404-page">Error 404 page</h4>
<p>If you’re hosting your site with Github Pages, simply dropping the 404.html in the root folder will redirect all bad requests to this page. But if you’re hosting with some other provider, simply make a <code>.htaccess</code> file with the following code in it and drop it in the root folder.</p>
<div class="highlight"><pre><code class="language-yaml" data-lang="yaml"><span class="l-Scalar-Plain">ErrorDocument 404 /404.html</span></code></pre></div>
<hr />
<h2 id="questions">Questions?</h2>
<p>Having a problem getting something to work or want to know why I setup something in a certain way? Ping me on Twitter <a href="http://twitter.com/hmfaysal">@hmfaysal</a> or <a href="https://github.com/hmfaysal/hmfaysal-omega-theme/issues/new">file a GitHub Issue</a>.</p>
<hr />
<h2 id="requests">Requests?</h2>
<p>If you have some specific requests for this theme, or if you need help custom coding some elements, message me on Twitter <a href="http://twitter.com/hmfaysal">@hmfaysal</a> or email me at <a href="mailto:hmfaysal@alum.mit.edu">hmfaysal@alum.mit.edu</a></p>
<hr />
<h2 id="license">License</h2>
<p>This theme is free and open source software, distributed under the <a href="http:/Notepad/license/">The MIT License</a>. So feel free to use this Jekyll theme on your site without linking back to me or using a disclaimer.</p>
<p>If you’d like to give me credit somewhere on your blog or tweet a shout out to <a href="https://twitter.com/hmfaysal">@hmfaysal</a>, that would be pretty sweet.</p>
<div class="footnotes">
<ol>
<li id="fn:1">
<p>Used to generate absolute urls in <code>sitemap.xml</code>, <code>feed.xml</code>, and for canonical urls in <code>head.html</code>. Don’t include a trailing <code>/</code> in your base url ie: http://hmfaysal.github.io. When developing locally I suggest using <code>http://localhost:4000</code> or whatever server you’re using to properly load the theme’s stylesheet, scripts, and image assets. If you leave this variable blank all links will resolve correctly except those pointing home. <a href="#fnref:1" class="reversefootnote">↩</a></p>
</li>
</ol>
</div>
<p><a href="http:/Notepad/theme/documentation">Documentation</a> was originally published by Hossain Mohd Faysal at <a href="http:/Notepad">Notepad</a> on June 19, 2014.</p>http:/Notepad/theme/readability-feature-post2013-05-23T00:00:00+06:002013-05-23T00:00:00+06:00Hossain Mohd Faysalhttp:/Notepadhmfaysal@alum.mit.edu
<p>This is a sample post with a large feature image up top and tons of text. You can set post image covers by using only Kramdown narkdown, just place something like this: <code>![cover-image](http://path-to-your-image.jpg)</code></p>
<p>Odio ad blue bottle vinyl, 90’s narwhal commodo bitters pour-over nostrud. Ugh est hashtag in, fingerstache adipisicing laboris esse Pinterest shabby chic Portland. Shoreditch bicycle rights anim, flexitarian laboris put a bird on it vinyl cupidatat narwhal. Hashtag artisan skateboard, flannel Bushwick nesciunt salvia aute fixie do plaid post-ironic dolor McSweeney’s. Cliche pour-over chambray nulla four loko skateboard sapiente hashtag.</p>
<p>Vero laborum commodo occupy. Semiotics voluptate mumblecore pug. Cosby sweater ullamco quinoa ennui assumenda, sapiente occupy delectus lo-fi. Ea fashion axe Marfa cillum aliquip. Retro Bushwick keytar cliche. Before they sold out sustainable gastropub Marfa readymade, ethical Williamsburg skateboard brunch qui consectetur gentrify semiotics. Mustache cillum irony, fingerstache magna pour-over keffiyeh tousled selfies.</p>
<h2 id="cupidatat-90s-lo-fi-authentic-try-hard">Cupidatat 90’s lo-fi authentic try-hard</h2>
<p>In pug Portland incididunt mlkshk put a bird on it vinyl quinoa. Terry Richardson shabby chic +1, scenester Tonx excepteur tempor fugiat voluptate fingerstache aliquip nisi next level. Farm-to-table hashtag Truffaut, Odd Future ex meggings gentrify single-origin coffee try-hard 90’s. </p>
<ul>
<li>Sartorial hoodie </li>
<li>Labore viral forage</li>
<li>Tote bag selvage </li>
<li>DIY exercitation et id ugh tumblr church-key</li>
</ul>
<p>Incididunt umami sriracha, ethical fugiat VHS ex assumenda yr irure direct trade. Marfa Truffaut bicycle rights, kitsch placeat Etsy kogi asymmetrical. Beard locavore flexitarian, kitsch photo booth hoodie plaid ethical readymade leggings yr.</p>
<p>Aesthetic odio dolore, meggings disrupt qui readymade stumptown brunch Terry Richardson pour-over gluten-free. Banksy american apparel in selfies, biodiesel flexitarian organic meh wolf quinoa gentrify banjo kogi. Readymade tofu ex, scenester dolor umami fingerstache occaecat fashion axe Carles jean shorts minim. Keffiyeh fashion axe nisi Godard mlkshk dolore. Lomo you probably haven’t heard of them eu non, Odd Future Truffaut pug keytar meggings McSweeney’s Pinterest cred. Etsy literally aute esse, eu bicycle rights qui meggings fanny pack. Gentrify leggings pug flannel duis.</p>
<h2 id="forage-occaecat-cardigan-qui">Forage occaecat cardigan qui</h2>
<p>Fashion axe hella gastropub lo-fi kogi 90’s aliquip +1 veniam delectus tousled. Cred sriracha locavore gastropub kale chips, iPhone mollit sartorial. Anim dolore 8-bit, pork belly dolor photo booth aute flannel small batch. Dolor disrupt ennui, tattooed whatever salvia Banksy sartorial roof party selfies raw denim sint meh pour-over. Ennui eu cardigan sint, gentrify iPhone cornhole. </p>
<blockquote>
<p>Whatever velit occaecat quis deserunt gastropub, leggings elit tousled roof party 3 wolf moon kogi pug blue bottle ea. Fashion axe shabby chic Austin quinoa pickled laborum bitters next level, disrupt deep v accusamus non fingerstache.</p>
</blockquote>
<p>Tote bag asymmetrical elit sunt. Occaecat authentic Marfa, hella McSweeney’s next level irure veniam master cleanse. Sed hoodie letterpress artisan wolf leggings, 3 wolf moon commodo ullamco. Anim occupy ea labore Terry Richardson. Tofu ex master cleanse in whatever pitchfork banh mi, occupy fugiat fanny pack Austin authentic. Magna fugiat 3 wolf moon, labore McSweeney’s sustainable vero consectetur. Gluten-free disrupt enim, aesthetic fugiat jean shorts trust fund keffiyeh magna try-hard.</p>
<h2 id="hoodie-duis">Hoodie Duis</h2>
<p>Actually salvia consectetur, hoodie duis lomo YOLO sunt sriracha. Aute pop-up brunch farm-to-table odio, salvia irure occaecat. Sriracha small batch literally skateboard. Echo Park nihil hoodie, aliquip forage artisan laboris. Trust fund reprehenderit nulla locavore. Stumptown raw denim kitsch, keffiyeh nulla twee dreamcatcher fanny pack ullamco 90’s pop-up est culpa farm-to-table. Selfies 8-bit do pug odio.</p>
<h3 id="thundercats-ho">Thundercats Ho!</h3>
<p>Fingerstache thundercats Williamsburg, deep v scenester Banksy ennui vinyl selfies mollit biodiesel duis odio pop-up. Banksy 3 wolf moon try-hard, sapiente enim stumptown deep v ad letterpress. Squid beard brunch, exercitation raw denim yr sint direct trade. Raw denim narwhal id, flannel DIY McSweeney’s seitan. Letterpress artisan bespoke accusamus, meggings laboris consequat Truffaut qui in seitan. Sustainable cornhole Schlitz, twee Cosby sweater banh mi deep v forage letterpress flannel whatever keffiyeh. Sartorial cred irure, semiotics ethical sed blue bottle nihil letterpress.</p>
<p>Occupy et selvage squid, pug brunch blog nesciunt hashtag mumblecore skateboard yr kogi. Ugh small batch swag four loko. Fap post-ironic qui tote bag farm-to-table american apparel scenester keffiyeh vero, swag non pour-over gentrify authentic pitchfork. Schlitz scenester lo-fi voluptate, tote bag irony bicycle rights pariatur vero Vice freegan wayfarers exercitation nisi shoreditch. Chambray tofu vero sed. Street art swag literally leggings, Cosby sweater mixtape PBR lomo Banksy non in pitchfork ennui McSweeney’s selfies. Odd Future Banksy non authentic.</p>
<p>Aliquip enim artisan dolor post-ironic. Pug tote bag Marfa, deserunt pour-over Portland wolf eu odio intelligentsia american apparel ugh ea. Sunt viral et, 3 wolf moon gastropub pug id. Id fashion axe est typewriter, mlkshk Portland art party aute brunch. Sint pork belly Cosby sweater, deep v mumblecore kitsch american apparel. Try-hard direct trade tumblr sint skateboard. Adipisicing bitters excepteur biodiesel, pickled gastropub aute veniam.</p>
<p><a href="http:/Notepad/theme/readability-feature-post">Post with Cover Image and Text</a> was originally published by Hossain Mohd Faysal at <a href="http:/Notepad">Notepad</a> on May 23, 2013.</p>http:/Notepad/articles/readability-post2012-05-22T00:00:00+06:002012-05-22T00:00:00+06:00Hossain Mohd Faysalhttp:/Notepadhmfaysal@alum.mit.edu
<p>Portland in shoreditch Vice, labore typewriter pariatur hoodie fap sartorial Austin. Pinterest literally occupy Schlitz forage. Odio ad blue bottle vinyl, 90’s narwhal commodo bitters pour-over nostrud. Ugh est hashtag in, fingerstache adipisicing laboris esse Pinterest shabby chic Portland. Shoreditch bicycle rights anim, flexitarian laboris put a bird on it vinyl cupidatat narwhal. Hashtag artisan skateboard, flannel Bushwick nesciunt salvia aute fixie do plaid post-ironic dolor McSweeney’s. Cliche pour-over chambray nulla four loko skateboard sapiente hashtag.</p>
<p>Vero laborum commodo occupy. Semiotics voluptate mumblecore pug. Cosby sweater ullamco quinoa ennui assumenda, sapiente occupy delectus lo-fi. Ea fashion axe Marfa cillum aliquip. Retro Bushwick keytar cliche. Before they sold out sustainable gastropub Marfa readymade, ethical Williamsburg skateboard brunch qui consectetur gentrify semiotics. Mustache cillum irony, fingerstache magna pour-over keffiyeh tousled selfies.</p>
<h2 id="cupidatat-90s-lo-fi-authentic-try-hard">Cupidatat 90’s lo-fi authentic try-hard</h2>
<p>In pug Portland incididunt mlkshk put a bird on it vinyl quinoa. Terry Richardson shabby chic +1, scenester Tonx excepteur tempor fugiat voluptate fingerstache aliquip nisi next level. Farm-to-table hashtag Truffaut, Odd Future ex meggings gentrify single-origin coffee try-hard 90’s. </p>
<ul>
<li>Sartorial hoodie </li>
<li>Labore viral forage</li>
<li>Tote bag selvage </li>
<li>DIY exercitation et id ugh tumblr church-key</li>
</ul>
<p>Incididunt umami sriracha, ethical fugiat VHS ex assumenda yr irure direct trade. Marfa Truffaut bicycle rights, kitsch placeat Etsy kogi asymmetrical. Beard locavore flexitarian, kitsch photo booth hoodie plaid ethical readymade leggings yr.</p>
<p>Aesthetic odio dolore, meggings disrupt qui readymade stumptown brunch Terry Richardson pour-over gluten-free. Banksy american apparel in selfies, biodiesel flexitarian organic meh wolf quinoa gentrify banjo kogi. Readymade tofu ex, scenester dolor umami fingerstache occaecat fashion axe Carles jean shorts minim. Keffiyeh fashion axe nisi Godard mlkshk dolore. Lomo you probably haven’t heard of them eu non, Odd Future Truffaut pug keytar meggings McSweeney’s Pinterest cred. Etsy literally aute esse, eu bicycle rights qui meggings fanny pack. Gentrify leggings pug flannel duis.</p>
<h2 id="forage-occaecat-cardigan-qui">Forage occaecat cardigan qui</h2>
<p>Fashion axe hella gastropub lo-fi kogi 90’s aliquip +1 veniam delectus tousled. Cred sriracha locavore gastropub kale chips, iPhone mollit sartorial. Anim dolore 8-bit, pork belly dolor photo booth aute flannel small batch. Dolor disrupt ennui, tattooed whatever salvia Banksy sartorial roof party selfies raw denim sint meh pour-over. Ennui eu cardigan sint, gentrify iPhone cornhole. </p>
<blockquote>
<p>Whatever velit occaecat quis deserunt gastropub, leggings elit tousled roof party 3 wolf moon kogi pug blue bottle ea. Fashion axe shabby chic Austin quinoa pickled laborum bitters next level, disrupt deep v accusamus non fingerstache.</p>
</blockquote>
<p>Tote bag asymmetrical elit sunt. Occaecat authentic Marfa, hella McSweeney’s next level irure veniam master cleanse. Sed hoodie letterpress artisan wolf leggings, 3 wolf moon commodo ullamco. Anim occupy ea labore Terry Richardson. Tofu ex master cleanse in whatever pitchfork banh mi, occupy fugiat fanny pack Austin authentic. Magna fugiat 3 wolf moon, labore McSweeney’s sustainable vero consectetur. Gluten-free disrupt enim, aesthetic fugiat jean shorts trust fund keffiyeh magna try-hard.</p>
<h2 id="hoodie-duis">Hoodie Duis</h2>
<p>Actually salvia consectetur, hoodie duis lomo YOLO sunt sriracha. Aute pop-up brunch farm-to-table odio, salvia irure occaecat. Sriracha small batch literally skateboard. Echo Park nihil hoodie, aliquip forage artisan laboris. Trust fund reprehenderit nulla locavore. Stumptown raw denim kitsch, keffiyeh nulla twee dreamcatcher fanny pack ullamco 90’s pop-up est culpa farm-to-table. Selfies 8-bit do pug odio.</p>
<h3 id="thundercats-ho">Thundercats Ho!</h3>
<p>Fingerstache thundercats Williamsburg, deep v scenester Banksy ennui vinyl selfies mollit biodiesel duis odio pop-up. Banksy 3 wolf moon try-hard, sapiente enim stumptown deep v ad letterpress. Squid beard brunch, exercitation raw denim yr sint direct trade. Raw denim narwhal id, flannel DIY McSweeney’s seitan. Letterpress artisan bespoke accusamus, meggings laboris consequat Truffaut qui in seitan. Sustainable cornhole Schlitz, twee Cosby sweater banh mi deep v forage letterpress flannel whatever keffiyeh. Sartorial cred irure, semiotics ethical sed blue bottle nihil letterpress.</p>
<p>Occupy et selvage squid, pug brunch blog nesciunt hashtag mumblecore skateboard yr kogi. Ugh small batch swag four loko. Fap post-ironic qui tote bag farm-to-table american apparel scenester keffiyeh vero, swag non pour-over gentrify authentic pitchfork. Schlitz scenester lo-fi voluptate, tote bag irony bicycle rights pariatur vero Vice freegan wayfarers exercitation nisi shoreditch. Chambray tofu vero sed. Street art swag literally leggings, Cosby sweater mixtape PBR lomo Banksy non in pitchfork ennui McSweeney’s selfies. Odd Future Banksy non authentic.</p>
<p>Aliquip enim artisan dolor post-ironic. Pug tote bag Marfa, deserunt pour-over Portland wolf eu odio intelligentsia american apparel ugh ea. Sunt viral et, 3 wolf moon gastropub pug id. Id fashion axe est typewriter, mlkshk Portland art party aute brunch. Sint pork belly Cosby sweater, deep v mumblecore kitsch american apparel. Try-hard direct trade tumblr sint skateboard. Adipisicing bitters excepteur biodiesel, pickled gastropub aute veniam.</p>
<p><a href="http:/Notepad/articles/readability-post">Testing Readability with a Bunch of Text</a> was originally published by Hossain Mohd Faysal at <a href="http:/Notepad">Notepad</a> on May 22, 2012.</p>http:/Notepad/articles/theme-elements2011-03-10T00:00:00+06:002013-05-31T00:00:00-00:00Hossain Mohd Faysalhttp:/Notepadhmfaysal@alum.mit.edu
<p>Below is just about everything you’ll need to style in the theme. Check the source code to see the many embedded elements within paragraphs.</p>
<h1 id="heading-1">Heading 1</h1>
<h2 id="heading-2">Heading 2</h2>
<h3 id="heading-3">Heading 3</h3>
<h4 id="heading-4">Heading 4</h4>
<h5 id="heading-5">Heading 5</h5>
<h6 id="heading-6">Heading 6</h6>
<h3 id="body-text">Body text</h3>
<p>Lorem ipsum dolor sit amet, test link adipiscing elit. <strong>This is strong</strong>. Nullam dignissim convallis est. Quisque aliquam.</p>
<p><em>This is emphasized</em>. Donec faucibus. Nunc iaculis suscipit dui. 53 = 125. Water is H<sub>2</sub>O. Nam sit amet sem. Aliquam libero nisi, imperdiet at, tincidunt nec, gravida vehicula, nisl. The New York Times <cite>(That’s a citation)</cite>. <u>Underline</u>. Maecenas ornare tortor. Donec sed tellus eget sapien fringilla nonummy. Mauris a ante. Suspendisse quam sem, consequat at, commodo vitae, feugiat in, nunc. Morbi imperdiet augue quis tellus.</p>
<p>HTML and <abbr title="cascading stylesheets">CSS<abbr> are our tools. Mauris a ante. Suspendisse quam sem, consequat at, commodo vitae, feugiat in, nunc. Morbi imperdiet augue quis tellus. Praesent mattis, massa quis luctus fermentum, turpis mi volutpat justo, eu volutpat enim diam eget metus.</abbr></abbr></p>
<h3 id="blockquotes">Blockquotes</h3>
<blockquote>
<p>Lorem ipsum dolor sit amet, test link adipiscing elit. Nullam dignissim convallis est. Quisque aliquam.</p>
</blockquote>
<h2 id="list-types">List Types</h2>
<h3 id="ordered-lists">Ordered Lists</h3>
<ol>
<li>Item one
<ol>
<li>sub item one</li>
<li>sub item two</li>
<li>sub item three</li>
</ol>
</li>
<li>Item two</li>
</ol>
<h3 id="unordered-lists">Unordered Lists</h3>
<ul>
<li>Item one</li>
<li>Item two</li>
<li>Item three</li>
</ul>
<h2 id="tables">Tables</h2>
<div class="row">
<div class="large-12 columns">
<table>
<thead>
<tr>
<th width="200">Table Header</th>
<th>Table Header</th>
<th width="150">Table Header</th>
<th width="150">Table Header</th>
</tr>
</thead>
<tbody>
<tr>
<td>Content Goes Here</td>
<td>This is longer content Donec id elit non mi porta gravida at eget metus.</td>
<td>Content Goes Here</td>
<td>Content Goes Here</td>
</tr>
<tr>
<td>Content Goes Here</td>
<td>This is longer Content Goes Here Donec id elit non mi porta gravida at eget metus.</td>
<td>Content Goes Here</td>
<td>Content Goes Here</td>
</tr>
<tr>
<td>Content Goes Here</td>
<td>This is longer Content Goes Here Donec id elit non mi porta gravida at eget metus.</td>
<td>Content Goes Here</td>
<td>Content Goes Here</td>
</tr>
</tbody>
</table>
</div>
</div>
<h2 id="code-snippets">Code Snippets</h2>
<p>Syntax highlighting via Pygments</p>
<div class="highlight"><pre><code class="language-css" data-lang="css"><span class="nf">#container</span> <span class="p">{</span>
<span class="k">float</span><span class="o">:</span> <span class="k">left</span><span class="p">;</span>
<span class="k">margin</span><span class="o">:</span> <span class="m">0</span> <span class="m">-240px</span> <span class="m">0</span> <span class="m">0</span><span class="p">;</span>
<span class="k">width</span><span class="o">:</span> <span class="m">100%</span><span class="p">;</span>
<span class="p">}</span></code></pre></div>
<h2 id="buttons">Buttons</h2>
<p>Make any link standout more when applying the <code>button</code> class.</p>
<p><a href="#" class="button">Default Button</a></p>
<p><a href="http:/Notepad/articles/theme-elements">Theme Elements</a> was originally published by Hossain Mohd Faysal at <a href="http:/Notepad">Notepad</a> on March 10, 2011.</p>