" | append: "
" }} + {% endif %} + +diff --git a/.github/workflows/jekyll-docker.yml b/.github/workflows/jekyll-docker.yml new file mode 100644 index 0000000..9160615 --- /dev/null +++ b/.github/workflows/jekyll-docker.yml @@ -0,0 +1,35 @@ +name: Jekyll site CI + +on: + push: + branches: [ "main" ] + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v3 + - name: Build the site in the jekyll/builder container + run: | + docker run \ + -v ${{ github.workspace }}:/srv/jekyll -v ${{ github.workspace }}/_site:/srv/jekyll/_site \ + jekyll/builder:latest /bin/bash -c "apk update && apk add graphicsmagick && chmod -R 777 /srv/jekyll && jekyll build" + - name: Rsync Deployments Action + # You may pin to the exact commit or the version. + # uses: Burnett01/rsync-deployments@2651e3eecb4ea772cbe952695d04952e92027b4f + uses: Burnett01/rsync-deployments@5.2.1 + with: + # The switches + switches: -r --delete-after + # The local path + path: _site/ + # The remote path + remote_path: ~/www/ + # The remote host + remote_host: ulises.us + # The remote user + remote_user: ulisesus + # The remote key + remote_key: ${{ secrets.GREENGEEKS_KEY }} \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b60333a --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +_site +.sass-cache +.jekyll-metadata +.jekyll-cache +vendor +.bundle +node_modules +.DS_Store +._asset_bundler_cache +Gemfile.lock diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..c026f36 --- /dev/null +++ b/Gemfile @@ -0,0 +1,29 @@ +source "https://rubygems.org" + +# Hello! This is where you manage which Jekyll version is used to run. +# When you want to use a different version, change it below, save the +# file and run `bundle install`. Run Jekyll with `bundle exec`, like so: +# +# bundle exec jekyll serve +# +# This will help ensure the proper Jekyll version is running. +# Happy Jekylling! +# gem "jekyll", ">= 3.6.3" +gem "jekyll", "~> 4.0.0" + + + +# This is the default theme for new Jekyll sites. You may change this to anything you like. +# gem "minima", "~> 2.0" +gem "neat" +gem "mini_magick" +gem "json" +# If you want to use GitHub Pages, remove the "gem "jekyll"" above and +# uncomment the line below. To upgrade, run `bundle update github-pages`. +# gem "github-pages", group: :jekyll_plugins + +# If you have any plugins, put them here! +group :jekyll_plugins do + # gem "jekyll-feed", "~> 0.6" + gem "jemoji" +end diff --git a/README.md b/README.md new file mode 100644 index 0000000..1a384d0 --- /dev/null +++ b/README.md @@ -0,0 +1,28 @@ +``` + + + __ __ + | \| \ + __ __ | $$ \$$ _______ ______ _______ +| \ | \| $$| \ / \ / \ / \ +| $$ | $$| $$| $$| $$$$$$$| $$$$$$\| $$$$$$$ +| $$ | $$| $$| $$ \$$ \ | $$ $$ \$$ \ +| $$__/ $$| $$| $$ _\$$$$$$\| $$$$$$$$ _\$$$$$$\ + \$$ $$| $$| $$| $$ \$$ \| $$ + \$$$$$$ \$$ \$$ \$$$$$$$ \$$$$$$$ \$$$$$$$ + __ __ +| \ | \ +| $$____ ______ ______ | $$ __ _______ +| $$ \ / \ / \ | $$ / \ / \ +| $$$$$$$\| $$$$$$\| $$$$$$\| $$_/ $$| $$$$$$$ +| $$ | $$| $$ | $$| $$ | $$| $$ $$ \$$ \ +| $$__/ $$| $$__/ $$| $$__/ $$| $$$$$$\ _\$$$$$$\ +| $$ $$ \$$ $$ \$$ $$| $$ \$$\| $$ + \$$$$$$$ \$$$$$$ \$$$$$$ \$$ \$$ \$$$$$$$ + + + + +``` + +:alien: Repository for [ulises.us](http://ulises.us) :alien: diff --git a/_config.yml b/_config.yml new file mode 100644 index 0000000..ac86592 --- /dev/null +++ b/_config.yml @@ -0,0 +1,119 @@ +# Ulises.us Jekyll Config +# +# bundle exec jekyll [command] + +# includes settings for: +# - prose.io +# - minimagick + +# Site settings + +title: ULISES +email: hello@ulises.us +description: > + Ulises / Books / Curation +baseurl: "" +url: "" # the base hostname & protocol for your site, e.g. http://example.com +github_username: hello-ulises + +# Build settings +markdown: kramdown +highlighter: rouge +incremental: false + +gems: + - jekyll-feed + - jemoji + - jekyll-minimagick + +exclude: + - Gemfile + - Gemfile.lock + - package.json + - package-lock.json + - vendor + - .asset-cache + - .bundle + - .jekyll-assets-cache + - .sass-cache + - gulpfile.js + - node_modules + - README.md + - components + +encoding: "utf-8" +markdown_ext: "md" + +kramdown: + input: GFM + hard_wrap: false + smart_quotes: lsquo,rsquo,ldquo,rdquo + +sass: + sass_dir: _sass + style: compressed + +mini_magick: + resize: + source: assets/img + destination: assets/img + resize: "600x>" + +prose: + rooturl: '_posts' + media: 'assets/img' + ignore: + - index.md + - _config.yml + - /_layouts + - /_includes + metadata: + _posts: + - name: "title" + field: + element: "text" + placeholder: "enter post title" + help: This will appear as the post title + label: "title" + - name: "date" + field: + element: "text" + help: Date of post affects in which order posts appear + value: CURRENT_DATETIME + - name: "event_date" + field: + element: "text" + help: If applicable, enter date and time of event as it should appear in the text of the post + - name: "layout" + field: + element: "hidden" + value: "post" + - name: "categories" + field: + element: "select" + label: "column" + placeholder: "choose column" + options: + - name: "left" + value: "left" + - name: "right" + value: "right" + - name: "tags" + field: + element: "multiselect" + label: "tags" + placeholder: "choose or add tags" + alterable: true + options: + - name: "sticky" + value: "sticky" + - name: "active-voice" + value: "active-voice" + - name: "intimacy" + value: "intimacy" + - name: "published" + field: + element: "checkbox" + label: "published" + help: Check if you'd like to see this post published to the public site + value: false diff --git a/_includes/google-analytics.html b/_includes/google-analytics.html new file mode 100644 index 0000000..eb2a692 --- /dev/null +++ b/_includes/google-analytics.html @@ -0,0 +1,11 @@ + + diff --git a/_includes/head.html b/_includes/head.html new file mode 100644 index 0000000..eb77268 --- /dev/null +++ b/_includes/head.html @@ -0,0 +1,27 @@ +
+ + + + +Phila, PA
+ hello@ulises.us
PUBLISHING
AS PRACTICE:
" | append: "
" }} + {% endif %} + +
+hardworking
goodlooking
+
+martine syms /
dominica
+
+bidoun +
+