Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/abame/abame.github.io

Personal Blog
https://github.com/abame/abame.github.io

blog contentful github-pages jekyll jekyll-theme nodejs static-site-generator

Last synced: about 1 month ago
JSON representation

Personal Blog

Awesome Lists containing this project

README

        

# Welcome to my personal site/blog via Gihub Pages

This site/blog is build and published with Jekyll, Node.js and Github Pages .

For all usage and documentation please see:

## Jekyll Themes

Pages site will use the layout and styles from the Jekyll theme you have selected. The name of this theme is saved in the Jekyll `_config.yml` configuration file.

## Node.js

Node.js is used to generate the pages needed for Jekyll to generate the site.

The content is fetched from [Contentful - Headless CMS](https://www.contentful.com/) by using the scripts found under `generate-files`.

[Nunjucks](https://mozilla.github.io/nunjucks/) is used to generate the files that are required from Jekyll based on the given templates.

## Run Locally

You need to have ruby installed on your machine and after that, run the following commands:

```shell
bundle config set --local path 'vendor/bundle'
bundle install
bundle exec jekyll serve
```

## License

[MIT](http://opensource.org/licenses/MIT)