- Add this line to your Jekyll site's
Gemfile
gem "entree"
- Add this line to your Jekyll site's
_config.yml
theme: entree
- Copy the plugins in _config.yml to your Jekyll site's
_config.yml
. - Run
bundle install
- Copy sample data files from _data directory to your project
- Copy sample configs from _config.yml to your project
- Copy 404.html to your project.
- Run
jekyll server
to start up server.
For references see https://docs.netlify.com/large-media/setup/
- Connect your site to your github repo.
netlify link
netlify lm:setup
git lfs track "uploads/**"
- Commit your settings
git add -A
andgit commit -m 'Setup Netlify Large Media'
.
- enable custom style sheets by adding the following in your _config.yml
entree: sass: custom_vars: 'custom_vars' custom_styles: - 'custom_style'
custom_vars
is used for variable overrides.custom_styles
are used for additional styles that overrides defined styles.
- Copy installs.yml to your project.
- Customize the call to action:
- The call to action is under key
call_to_action
.
- The call to action is under key
- Customize actions:
- The action items are under key
actions
.
- The action items are under key
- Customize social links:
- The action items are under key
socials
. - We are using FontAwesome 5. You can use free icons from https://fontawesome.com/icons?d=gallery&m=free.
- You can search social network brand colors from https://brandcolors.net/.
- The action items are under key
- Customize the footnote:
- The footnote is under key
footnote
.
- The footnote is under key
- Enable PWA:
- Copy pwa.yml to your project.
- Make sure you have
pwa
enabled set totrue
inside your pwa.yml. - Copy serviceworker.js and manifest.json to your project.
- Enable Smart Banner:
- Copy smartbanner.yml to your project.
- Make sure you have
smartbanner
enabled set totrue
inside your installs.yml.
- Copy translations.yml to your project.
- Copy files in [social_feeds] to your project. For examples to enable it in your post see 2016-05-20-my-example-post.md.
- Enable Cookies Policy by setting
cookies_policy: true
insideentree
in _config.ymlentree: cookies_policy: true
- Run
gulp
to copy npm packages toassets/vendors
. - Run
npm start
to compile js tomain-bundle.js
. - Run
jekyll server
to start the server.
Framework | Description |
---|---|
Bootstrap | Frontend framework |
Framework | Description |
---|---|
LicenseFinder | List out gem licenses bundle exec license_finder report --format html > licenses.html . |
Inch | See documentation analytics by running inch . |
Please see LICENSE for licensing details.