Skip to content

Commit

Permalink
Merge pull request #58 from rubyuy/maint/bump-actions
Browse files Browse the repository at this point in the history
  • Loading branch information
elcuervo authored Feb 1, 2024
2 parents 0b8eb51 + 0ae3998 commit 4c5b15f
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 15 deletions.
5 changes: 3 additions & 2 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
uses: actions/checkout@v3

- name: Setup Ruby
uses: ruby/setup-ruby@v1
uses: ruby/setup-ruby@v1.171.0
with:
bundler-cache: true

Expand All @@ -25,10 +25,11 @@ jobs:
JEKYLL_ENV: production

- name: Publish
uses: cloudflare/pages-action@1
uses: cloudflare/pages-action@v1.5.0
with:
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
projectName: ruby-uy
directory: _site
gitHubToken: ${{ secrets.GITHUB_TOKEN }}
wranglerVersion: '3'
2 changes: 1 addition & 1 deletion _includes/head.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,5 +9,5 @@
<link href="https://fonts.googleapis.com/css2?family=DM+Sans&family=Syncopate:wght@700&display=swap" rel="stylesheet">

<script async src="https://analytics.umami.is/script.js" data-website-id="209b35e2-b972-4bf5-8a88-09cedbc740f8" data-domains="ruby.uy"></script>
<link rel="stylesheet" href="{{ "styles" | css }}">
<link rel="stylesheet" href="{{ "styles" | css_asset | buster }}">
</head>
17 changes: 5 additions & 12 deletions _plugins/filters.rb
Original file line number Diff line number Diff line change
@@ -1,20 +1,13 @@
require 'digest'

module Filters
module CustomFilters
def buster(filename)
filepath = File.join(@context.registers[:site].dest, filename)

Digest::SHA256
.file(filepath)
.then { |sha| sha.hexdigest }
.then { |digest| "#{filename}?#{digest}" }
rescue Errno::ENOENT
filename
"#{filename}?d=#{Time.now.to_i}"
end

def css(filename)
buster("/assets/css/#{filename}.css")
def css_asset(filename)
"/assets/css/#{filename}.css"
end
end

Liquid::Template.register_filter(Filters)
Liquid::Template.register_filter(CustomFilters)

0 comments on commit 4c5b15f

Please sign in to comment.