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 bundlergit clone https://github.com/ajaidanial/NCAI_2020.gitcd NCAI_2020bundle installbundle exec jekyll servelocalhost: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 Settingsgit clone https://github.com/ajaidanial/NCAI_2020.gitgit 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.