A site built for a conference. This site is built using jekyll and runs on netlify.
ruby
and gem
is installed. ruby -v
gem -v
bundle
, bundler
and jekyll
. sudo gem install bundle jekyll bundler
git clone https://github.com/ajaidanial/NCAI_2020.git
cd NCAI_2020
bundle install
bundle exec jekyll serve
localhost:4000
.Would recommend the following to be installed and used for proper code maintainability.
Visual Studio Code
or called as VSCode
- Text EditorEditorconfig
and Beautify
- VSCode ExtensionsEditor: Format On Save
is checked on VSCode Settings
git clone https://github.com/ajaidanial/NCAI_2020.git
git checkout -b <branch_name>
git add .
git commit -m "<commit_message>"
git push origin <branch_name>
Merge Request
or Pull Request
from your branch_name
to the master
branch from your account.The site follows the normal site structure as mentioned in the jekyll documentation here.
The project root or the folder where you find the Gemfile
is called as Project Root
or /
.
/readme.md
=> contains the project documentation.
/Gemfile
=> contains the project dependencies.
/*.html
=> the basic html pages.
/beautifyrc.json
=> contains the config for Beautify
code formatter.
/.gitignore
=> contains files to be ignored by git
.
/.editorconfig
=> contains config for Editorconfig
text editor configurations.
/_config.yml
=> site global data and config for jekyll.
/assets/
=> contains css, js and other assets for the site.
/_layouts/
=> the layouts for the site, that are used in the html pages.
/_includes/
=> the common portions of the site that are used in multiple html pages.
/_data/
=> the data for the site, used in the html pages.