Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Pineapple is a minimalistic Jekyll portfolio theme that focuses on putting your projects in the spotlight.

A customizable Jekyll portfolio theme with about, portfolio, and tools sections, easily configured via _config.yml.
Pineapple is a minimalistic Jekyll portfolio theme that focuses on putting your projects in the spotlight.
Pineapple is a minimalistic portfolio theme built with Jekyll, the Ruby-based static site generator. It takes project descriptions written as Markdown files and renders them into a clean, project-focused static website. The theme is open source under the MIT license and is maintained in the GitHub repository arnolds/pineapple. It comes with a demo site to preview the design before using it.
jekyll serve to preview your site at http://127.0.0.1:4000/pineapple/.Pineapple follows standard Jekyll workflows. After installing Jekyll and Bundler with gem install jekyll bundler, clone the repository and run jekyll serve to start a local server. To publish, fork the repository on GitHub, rename it to yourgithubusername.github.io, and set baseurl to an empty string in _config.yml. Projects are added by placing Markdown files in the _posts/projects folder using the date-based naming convention (YYYY-MM-DD-title.md).
Yes, Pineapple is open source and released under the MIT license. You can use it without paying anything, and you can modify it for personal or commercial purposes.
Fork the repository, rename it to yourgithubusername.github.io, and update the user configuration values in _config.yml. Set baseurl to an empty string. GitHub Pages automatically builds and serves the Jekyll site.
Create a new Markdown file inside _posts/projects with a date-based filename like 2017-04-01-myproject.md. Use one of the four example projects, such as the Red Pineapple example, as a guide.
Pineapple is built on Jekyll, a Ruby-based static site generator. It uses Liquid templates and Markdown content, so it requires no database or backend server.
