Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/abame/abame.github.io
- Owner: abame
- License: mit
- Created: 2022-08-10T07:47:24.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-11-01T08:34:33.000Z (2 months ago)
- Last Synced: 2024-11-01T09:27:42.362Z (2 months ago)
- Topics: blog, contentful, github-pages, jekyll, jekyll-theme, nodejs, static-site-generator
- Language: HTML
- Homepage: https://albionba.me
- Size: 12.1 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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)