+ {% unless include.url == blank %} + {{ include.name }} + {% else %} + {{ include.name }} + {% endunless %} +
++ {% if include.date %} + {% if include.index %}{% endif %} + + {% if include.index %}{% endif %} + {% endif %} +
+diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..c1d2ba2 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,48 @@ +# Define standard eol format + +# Web Files +*.html text eol=lf +*.md text eol=lf +*.css text eol=lf +*.js text eol=lf + +# Jekyll related files +*.yml text eol=lf + +# Git related files +.gittattributes text eol=lf +.gitignore text eol=lf +.gitkeep text eol=lf + +# Ruby files +*.rb text eol=lf +Gemfile text eol=lf +Gemfile.lock text eol=lf + +# Github specific fies +LICENCE text eol=lf + +# Docker specific files +Dockerfile text eol=lf + +# VSCode files +*.json text eol=lf + +# General multimedia files +*.jpg binary +*.jpeg binary +*.gif binary +*.png binary +*.t3x binary +*.t3d binary +*.exe binary +*.data binary +*.ttf binary +*.eof binary +*.eot binary +*.swf binary +*.mov binary +*.mp4 binary +*.mp3 binary +*.ogg binary +*.flv binary diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml new file mode 100644 index 0000000..fb01171 --- /dev/null +++ b/.github/FUNDING.yml @@ -0,0 +1,4 @@ +# These are supported funding model platforms + +github: daattali +patreon: DeanAttali diff --git a/.github/issue_template.md b/.github/issue_template.md new file mode 100644 index 0000000..2e25e5c --- /dev/null +++ b/.github/issue_template.md @@ -0,0 +1,3 @@ +Please only submit feature suggestions or bug reports if you believe something is broken. + +If you need help, you can attend the [Office Hours](https://beautifuljekyll.com/officehours) (only available for [sponsors](https://beautifuljekyll.com/plans/)). diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md new file mode 100644 index 0000000..a30e7e4 --- /dev/null +++ b/.github/pull_request_template.md @@ -0,0 +1,5 @@ +Please note that if you are trying to update **your** website, this is the wrong place to do so. Please carefully follow the Beautiful Jekyll instructions (found at https://github.com/daattali/beautiful-jekyll#readme) and make sure you submit changes to **your** version of the project. + +If your intention is to submit a Pull Request, please describe what your pull request achieves. + +Thank you! diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..e684fb8 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,26 @@ +name: Beautiful Jekyll CI +on: [push, pull_request] +jobs: + build: + name: Build Jekyll + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: ruby/setup-ruby@v1 + with: + ruby-version: '3.3' + - name: Install dependencies + run: bundle install && bundle exec appraisal install + - name: Setup Pages + id: configure-pages + uses: actions/configure-pages@v5 + - name: Setup CI config + run: | + echo "---" > _config_ci.yml + echo "baseurl: ${{ steps.configure-pages.outputs.base_path }}" >> _config_ci.yml + - name: Build site + env: + JEKYLL_ENV: production + run: bundle exec appraisal jekyll build --future --config _config_ci.yml,_config.yml + - name: Upload artifact + uses: actions/upload-pages-artifact@v3 diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e065359 --- /dev/null +++ b/.gitignore @@ -0,0 +1,13 @@ +# project +_site +.sass-cache +.vagrant + +# general +.DS_Store +Thumbs.db +ehthumbs.db + +Gemfile.lock + +beautiful-jekyll-theme-*.gem diff --git a/404.html b/404.html new file mode 100644 index 0000000..9bdd8ea --- /dev/null +++ b/404.html @@ -0,0 +1,13 @@ +--- +layout: default +title: 404 - Page not found +permalink: /404.html +--- + +
+google_analytics property in the website's config file, and optionally replace it with the new gtag property.
+ + {% if include.date %} + {% if include.index %}{% endif %} + + {% if include.index %}{% endif %} + {% endif %} +
+{{ site.data.ui-text[site.locale].comment_form_info | default: "Your email address will not be published. Required fields are marked" }} *
+ +