Compare commits

...

6 Commits

Author SHA1 Message Date
Kameron on container c15c0f11cc layout stuff 2024-07-02 21:37:18 +00:00
Kameron on container cc6ff3f524 exclude assets directory from galleries 2024-07-02 20:23:36 +00:00
Kameron on container d66bc205db mv assets into place. 2024-07-02 20:22:54 +00:00
Kameron on container 3ed0d92584 use local css and js 2024-07-02 20:22:28 +00:00
Kameron on container 04cc5b2955 do not generate feed 2024-07-02 20:21:57 +00:00
Kameron on container 48cd140f1e things that should be ignored. 2024-07-02 20:21:30 +00:00
10 changed files with 2301 additions and 12 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
_site
Gemfile.lock

View File

@ -7,7 +7,7 @@ gem "rmagick"
gem "exifr" gem "exifr"
group :jekyll_plugins do group :jekyll_plugins do
gem "jekyll-feed", "~> 0.6" # gem "jekyll-feed", "~> 0.6"
gem "jekyll-exif-data" gem "jekyll-exif-data"
end end

View File

@ -21,7 +21,7 @@ gallery:
symlink: false # false: copy images into _site. true: create symbolic links (saves disk space) symlink: false # false: copy images into _site. true: create symbolic links (saves disk space)
thumbnail_size: thumbnail_size:
y: 450 y: 450
retina: 1.5 retina: 1.2
# The following options are for individual galleries. # The following options are for individual galleries.
galleries: galleries:

View File

@ -1,4 +1,5 @@
<script src="//danielandrade.net/gallery.js"></script> <!--
<script src="/assets/gallery.js"></script>
-->
</body> </body>
</html> </html>

View File

@ -13,7 +13,7 @@
<link href='//fonts.googleapis.com/css?family=Roboto:400,900' rel='stylesheet' type='text/css'> <link href='//fonts.googleapis.com/css?family=Roboto:400,900' rel='stylesheet' type='text/css'>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery.lazy/1.7.4/jquery.lazy.min.js"></script> <script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery.lazy/1.7.4/jquery.lazy.min.js"></script>
<link rel="stylesheet" href="//danielandrade.net/gallery.css"> <link rel="stylesheet" href="/assets/gallery.css">
</head> </head>
<body> <body>

View File

@ -29,18 +29,20 @@
<div id="gallery"> <div id="gallery">
{% for image in sorted_imgs %} {% for image in sorted_imgs %}
<div class="picture-frame">
<a class="item lazy" href="{{ image[0] }}"> <a class="item lazy" href="{{ image[0] }}">
<img <img
src="thumbs/{{ image[0] }}" src="thumbs/{{ image[0] }}"
data-src="thumbs/{{ image[0] }}" data-src="thumbs/{{ image[0] }}"
width="{{ image[1] | divided_by: site.gallery.thumbnail_size.retina }}" height="300" />
height="{{ site.gallery.thumbnail_size.y | divided_by: site.gallery.thumbnail_size.retina }}" />
</a> </a>
{% assign image_path = '/usr/local/jekyll/sites/photos.kameronkenny.com/photos/' | append: page.gallery | append: '/' | append: image[0] %} {% assign image_path = '/usr/local/jekyll/sites/photos.kameronkenny.com/photos/' | append: page.gallery | append: '/' | append: image[0] %}
{% capture has_exif %}{{ image_path | exif: "exif?" }}{% endcapture %} {% capture has_exif %}{{ image_path | exif: "exif?" }}{% endcapture %}
{% if has_exif %} {% if has_exif %}
Camera: {{ image_path | exif: 'model' }} <p>{{ image_path | exif: 'model' }} {{ image_path | exif: 'shutter_speed_value'}}</p>
<p>{{ image_path | exif: 'lens_model' }} f{{ image_path | exif: 'aperture_value' }}</p>
{% endif %} {% endif %}
</div>
{% endfor %} {% endfor %}
</div> </div>

View File

@ -153,7 +153,7 @@ module Jekyll
begin begin
Dir.foreach(dir) do |gallery_dir| Dir.foreach(dir) do |gallery_dir|
gallery_path = File.join(dir, gallery_dir) gallery_path = File.join(dir, gallery_dir)
if File.directory?(gallery_path) and gallery_dir.chars.first != "." if File.directory?(gallery_path) and gallery_dir.chars.first != "." and gallery_dir != "assets"
gallery = GalleryPage.new(site, site.source, gallery_path, gallery_dir) gallery = GalleryPage.new(site, site.source, gallery_path, gallery_dir)
gallery.render(site.layouts, site.site_payload) gallery.render(site.layouts, site.site_payload)
gallery.write(site.dest) gallery.write(site.dest)

2275
photos/assets/gallery.css Normal file

File diff suppressed because it is too large Load Diff

8
photos/assets/gallery.js Normal file

File diff suppressed because one or more lines are too long

1
photos/assets/gallery.min.css vendored Normal file

File diff suppressed because one or more lines are too long