• Stars
    star
    3
  • Rank 3,943,346 (Top 79 %)
  • Language
    Ruby
  • License
    MIT License
  • Created almost 3 years ago
  • Updated almost 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

โšก๏ธ๐Ÿฉธ Use Vite.js in Jekyll minima theme as your assets pipeline


Jekyll Minima โž• Vite.js

This repo demonstrates how to setup Vite Ruby in a Jekyll site using the minima default theme.

You may also use it as a starter for your site or blog.

Step by Step ๐Ÿฅพ

Check the commit history for a step-by-step recap:

  1. jekyll new
  2. add webrick to the Gemfile
  3. upgrade minima to the latest version, which supports custom_head.html
  4. add jekyll-vite to the Gemfile
  5. run bundle exec vite install
  6. uncomment exclude: in _config.yml
  7. add ViteRuby tags to custom-head.html

Additional Resources ๐Ÿ“–

Visit the jekyll-vite documentation website for more information.

If you would like to process the minima stylesheets with Vite, see this blog post by @posiczko.

License

The gem is available as open source under the terms of the MIT License.

More Repositories

1

vite_ruby

โšก๏ธ Vite.js in Ruby, bringing joy to your JavaScript experience
Ruby
1,270
star
2

iles

๐Ÿ The joyful site generator
TypeScript
1,074
star
3

vite-plugin-image-presets

๐Ÿ–ผ Image Presets for Vite.js apps
TypeScript
246
star
4

vite-plugin-environment

Easily expose environment variables in Vite.js
TypeScript
144
star
5

vite-plugin-full-reload

โ™ป๏ธ Automatically reload the page when files are modified
JavaScript
134
star
6

oj_serializers

โšก๏ธ Faster JSON serialization for Ruby on Rails. Easily migrate away from Active Model Serializers.
Ruby
113
star
7

js_from_routes

๐Ÿ›ฃ๏ธ Generate path helpers and API methods from your Rails routes
Ruby
98
star
8

types_from_serializers

โœ… Generate TypeScript interfaces from your JSON serializers
Ruby
92
star
9

request_store_rails

๐Ÿ“ฆ Per-request global storage for Rails prepared for multi-threaded apps
Ruby
85
star
10

vuex-stores

๐Ÿ—„ Store objects for Vuex, a simple and more fluid API for state-management.
JavaScript
62
star
11

vue-custom-element-example

An example on how to define custom elements using Vue 3
TypeScript
59
star
12

jekyll-vite

โšก๏ธ๐Ÿฉธ Use Vite.js in Jekyll as your assets pipeline
Ruby
50
star
13

vite-plugin-stimulus-hmr

โšก๏ธ HMR for Stimulus controllers in Vite.js
TypeScript
50
star
14

mongoid_includes

๐ŸŒฟ Improves eager loading support for Mongoid
Ruby
46
star
15

stimulus-vite-helpers

Helpers to easily load all your Stimulus controllers when using Vite.js
TypeScript
43
star
16

queryable

โ” Gives your queries a home and avoid tucking scopes inside your models
Ruby
42
star
17

capybara-compose

โœ… Easily write fluent integration tests with Capybara in Ruby
Ruby
32
star
18

better_settings

โš™ Settings for Ruby apps โ€“ fast, immutable, better.
Ruby
20
star
19

vite-plugin-bugsnag

Report builds and upload source maps to Bugsnag
TypeScript
18
star
20

i18n_multitenant

๐ŸŒŽ Provides a convenient way to use tenant-specific translations
Ruby
18
star
21

vite-plugin-manifest-sri

Subresource Integrity for Vite.js manifest files
JavaScript
15
star
22

resourcerer

โœจ Works like magic to dry up your controllers
Ruby
10
star
23

sublime-toggle-dark-mode

๐ŸŒš๐ŸŒž Toggle between dark and light mode in Sublime Text 4
JavaScript
10
star
24

pakiderm

๐Ÿ˜ Pakiderm will never forget the return value
Ruby
7
star
25

presenter_rails

๐Ÿ”ญ Expose your view models in a convenient way
Ruby
6
star
26

vite-plugin-erb

Use ERB files in Vite.js projects with a Ruby backend
TypeScript
5
star
27

journeyman

Let your factories use your business logic, making them flexible and easier to update.
Ruby
5
star
28

automatic-music-transcription

Automatically exported from code.google.com
C
2
star
29

vite-plugin-xdm

Use XDM in VIte.js
JavaScript
2
star
30

fast-food-mvc

Automatically exported from code.google.com
C#
1
star
31

ElMassimo

1
star
32

vite-vue-router-hmr-repro

Vue
1
star
33

crouton

๐Ÿž Context sensitive notifications for Rails
Ruby
1
star