diff --git a/.github/workflows/build-site.yml b/.github/workflows/build-site.yml new file mode 100644 index 0000000..3be7eb0 --- /dev/null +++ b/.github/workflows/build-site.yml @@ -0,0 +1,20 @@ +name: Build and deploy Jekyll site to GitHub Pages + +on: + push: + branches: + - main + +jobs: + github-pages: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: ruby/setup-ruby@v1 + with: + ruby-version: '3.2.2' # Not needed with a .ruby-version file + bundler-cache: true # runs 'bundle install' and caches installed gems automatically + - uses: helaili/jekyll-action@master + with: + token: ${{ secrets.GITHUB_TOKEN }} + jekyll_build_options: "--config _config.yml,_config_base.yml" \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..50c3e28 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +_site +.sass-cache +.jekyll-metadata +node_modules +Gemfile.lock diff --git a/404.html b/404.html new file mode 100644 index 0000000..c472b4e --- /dev/null +++ b/404.html @@ -0,0 +1,24 @@ +--- +layout: default +--- + + + +
Page not found :(
+The requested page could not be found.
++ {{ post.excerpt | strip_html | strip_newlines | truncate: 186}} +
+ + In + {% for category in post.categories %} + {{ category }}, + {% endfor %} + + + + {{ post.date | date: '%b %d, %Y' }} + ++ {{ latest_post.excerpt | strip_html | strip_newlines | truncate: 136 }} +
++ {{ post.excerpt | strip_html | strip_newlines | truncate: 136 }} +
+ Read More +