Standalone version for jekyll theme beautiful-jekyll
Go to file
2015-03-02 22:09:31 -08:00
_includes add support for internal or external css/js/googlefonts 2015-03-02 17:10:41 -08:00
_layouts add support for internal or external css/js/googlefonts 2015-03-02 17:10:41 -08:00
_posts initial commit 2015-03-02 12:06:05 -08:00
css add support for internal or external css/js/googlefonts 2015-03-02 17:10:41 -08:00
img initial commit 2015-03-02 12:06:05 -08:00
js initial commit 2015-03-02 12:06:05 -08:00
_config.yml change config settings to be more general 2015-03-02 17:27:56 -08:00
404.html refer to all files relative to baseurl to work for project pages 2015-03-02 16:24:18 -08:00
aboutme.md initial commit 2015-03-02 12:06:05 -08:00
contact.md add support for internal or external css/js/googlefonts 2015-03-02 17:10:41 -08:00
feed.xml initial commit 2015-03-02 12:06:05 -08:00
index.html slight wording change 2015-03-02 17:21:32 -08:00
LICENSE add license 2015-03-02 18:07:11 -08:00
README.md more documentation 2015-03-02 22:09:31 -08:00

Beautiful Jekyll

Jekyll is a simple site generator that is used for hosting GitHub Pages and specializes in blogging-type websites, although it can work with any site.

GitHub pages makes it extremely simple to host your own website or a website for a GitHub repository within minutes for free. While it's very easy to get started with GitHub Pages, you will get very basic looking pages and basic functionality.

Beautiful Jekyll is a ready-to-use template to make help you create an awesome Jekyll or GitHub Page website quickly. Check out a demo of what you'll get after just two minutes or look at my personal website to see it in use.

Build your website in 3 steps

Getting started is literally as easy as 1-2-3 😄

1. Fork this repository

Fork this repository by clicking the Fork button on the top right corner.

2. Rename the repository to yourusername.github.io

This will create a GitHub User page ready with the Beautiful Jekyll template that will be available at http://yourusername.github.io (sometimes it takes a few minutes).

3. Customize settings

Edit the _config.yml file to change all the settings to reflect your site. The settings in the file are fairly self-explanatory and I added comments inside the file to help you further. Every time you make a change to any file, your website will get rebuilt and should be updated at yourusername.github.io within a minute.

You can now visit your shiny new website, which will be seeded with several sample blog posts and a couple other pages.

Add your own content

To add pages to your site, you can either write a markdown file (.md) which will automatically get converted to HTML, or you can write an HTML file directly. It is much easier to write mardown; you write normal text with a few styling identifiers, and Jekyll will know how to automatically render it as a pretty HTML page. Markdown is extremely easy to use, just look at the reference and at some files on the site to get an idea.

Any markdown or HTML file you add to the root directory will be immediately available on your site. Take a look at the aboutme.md and index.html files as examples. Any file inside the _posts directory will be treated as a blog entry. You can look at the existing files there to get an idea of how to write blog posts, and delete them when you feel ready.

known bug (problem on GitHub Pages part) - if you have a project page and want a custom 404 page, you must use a custom domain. See https://help.github.com/articles/custom-404-pages/. This means that if you have a regular User Page you can use the 404 page from this theme, but if it's a website for a specific repository, the 404 page will not be used.

can also give googlefonts

Credits

This template was not created 100% from scratch; I've used ideas and some code snippets from Jekyll Now and Bootstrap Clean Blog