|
1 | 1 | # al-folio
|
| 2 | + |
| 3 | +[](https://alshedivat.github.io/al-folio/) |
| 4 | +[](https://github.com/alshedivat/al-folio/blob/master/LICENSE) |
| 5 | + |
2 | 6 | A simple and clean [Jekyll](https://jekyllrb.com/) theme for academics.
|
3 | 7 |
|
4 |
| -**al-folio** is based on [\*folio theme](https://github.com/bogoli/-folio). |
5 |
| -The original theme was published by [Lia Bogoev](http://liabogoev.com) and copyrighted under the MIT license. |
| 8 | +[](https://alshedivat.github.io/al-folio/) |
6 | 9 |
|
7 |
| -## Features |
| 10 | +Originally, **al-folio** was based on the [\*folio theme](https://github.com/bogoli/-folio) (published by [Lia Bogoev](http://liabogoev.com) and under the MIT license). |
| 11 | +Since then, it got a full re-write of the styles and many additional cool features. |
| 12 | +The emphasis is on whitespace, transparency, and academic usage: [theme demo](https://alshedivat.github.io/al-folio/). |
| 13 | + |
| 14 | +## Getting started |
8 | 15 |
|
9 |
| -Emphasis on whitespace, transparency, and academic usage: [theme demo](https://alshedivat.github.io/al-folio/). |
| 16 | +For more about how to use Jekyll, check out [this tutorial](https://www.taniarascia.com/make-a-static-website-with-jekyll/). |
| 17 | +Why Jekyll? Read this [blog post](https://karpathy.github.io/2014/07/01/switching-to-jekyll/)! |
10 | 18 |
|
11 |
| -To learn more on how to use Jekyll, you can refer to, e.g., [this tutorial](https://www.taniarascia.com/make-a-static-website-with-jekyll/). |
12 |
| -To know *why Jekyll*, you can read this [blog post](https://karpathy.github.io/2014/07/01/switching-to-jekyll/). |
| 19 | +## Features |
13 | 20 |
|
14 |
| -### Ergonomic Publications |
| 21 | +#### Ergonomic Publications |
15 | 22 |
|
16 | 23 | Your publications page is generated automatically from your BibTex bibliography.
|
17 | 24 | Simply edit `_bibliography/papers.bib`.
|
18 | 25 | You can also add new `*.bib` files and customize the look of your publications however you like by editing `_pages/publications.md`.
|
19 | 26 |
|
20 | 27 | Keep meta-information about your co-authors in `_data/coauthors.yml` and Jekyll will insert links to their webpages automatically.
|
21 | 28 |
|
22 |
| -### Collections |
| 29 | +#### Collections |
23 | 30 | This Jekyll theme implements collections to let you break up your work into categories.
|
24 |
| -The example is divided into news, poetry, and projects, but easily revamp this into apps, short stories, courses, or whatever your creative work is. |
25 |
| -> To do this, edit the collections in the config file, create a corresponding folder, and update the portfolio and poetry source files. |
| 31 | +The example is divided into news and projects, but easily revamp this into apps, short stories, courses, or whatever your creative work is. |
| 32 | + |
| 33 | +> To do this, edit the collections in the `_config.yml` file, create a corresponding folder, and create a landing page for your collection, similar to `_pages/projects.md`. |
26 | 34 |
|
27 |
| -Three different layouts are included—the poetry layout, for a simple list of entries, the blog layout (`blog/index.html`), for more detailed descriptive list of entries, and the portfolio layout. |
| 35 | +Two different layouts are included: the blog layout, for a list of detailed descriptive list of entries, and the projects layout. |
28 | 36 | The projects layout overlays a descriptive hoverover on a background image.
|
29 | 37 | If no image is provided, the square is auto-filled with the chosen theme color.
|
30 | 38 | Thumbnail sizing is not necessary, as the grid crops images perfectly.
|
31 | 39 |
|
32 |
| -### Theming |
| 40 | +#### Theming |
33 | 41 | Six beautiful theme colors have been selected to choose from.
|
34 |
| -The default is purple, but quickly change it by editing the `_sass/base.scss` file in line 40. |
35 |
| -The color variable are listed there, as well. |
| 42 | +The default is purple, but quickly change it by editing `$theme-color` variable in the `_sass/variables.scss` file (line 72). |
| 43 | +Other color variables are listed there, as well. |
36 | 44 |
|
37 |
| -### Photos |
| 45 | +#### Photos |
38 | 46 | Photo formatting is made simple using rows of a 3-column system.
|
39 | 47 | Make photos 1/3, 2/3, or full width.
|
40 |
| -Easily create beautiful grids within your blog posts and projects pages. |
| 48 | +Easily create beautiful grids within your blog posts and projects pages: |
41 | 49 |
|
42 |
| -### Code Highlighting |
| 50 | +<p align="center"> |
| 51 | + <a href="https://alshedivat.github.io/al-folio/projects/1_project/"> |
| 52 | + <img src="assets/img/photos-screenshot.png" width="75%"> |
| 53 | + </a> |
| 54 | +</p> |
| 55 | + |
| 56 | +#### Code Highlighting |
43 | 57 | This theme implements Jekyll's built in code syntax highlighting with Pygments.
|
44 |
| -Just use a liquid tag to delineate your code: |
45 |
| -{% highlight python %} code code code {% endhighlight %} |
| 58 | +Just use the liquid tags `{% highlight python %}` and `{% endhighlight %}` to delineate your code: |
| 59 | + |
| 60 | +<p align="center"> |
| 61 | + <a href="https://alshedivat.github.io/al-folio/blog/2015/code/"> |
| 62 | + <img src="assets/img/code-screenshot.png" width="75%"> |
| 63 | + </a> |
| 64 | +</p> |
46 | 65 |
|
47 | 66 | ## Contributing
|
48 | 67 |
|
|
0 commit comments