# ------------------------------------------------------------------------------ # ~/_data/modules/defaults/attics.yml # Default configuration settings for attics used on all layouts|pages. # # Product/Info: # https://jekyll.one # # Copyright (C) 2023, 2024 Juergen Adams # # J1 Template is licensed under the MIT License. # See: https://github.com/jekyll-one-org/j1-template/blob/main/LICENSE.md # ------------------------------------------------------------------------------ # NOTE: # If no header is assigned to a LAYOUT, all pages based on this # layout will have NO header. # ------------------------------------------------------------------------------ # NOTE: # By J1 Theme, "Liquid Procedures" are being used intensively. To load # HTML data for a layout, the loader procedure places the data based this # YAML data file into the REGION specified with a LANE. # ------------------------------------------------------------------------------ # NOTE: # Animations on tite|tagline are taken from 'animate.css' # See: https://animate.style/ # ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------ # Description # description: title: Attics scope: Default settings location: _data/modules/defaults/header.yml # ------------------------------------------------------------------------------ # Default configuration settings # defaults: enabled: true # ---------------------------------------------------------------------------- # Global settings for text- and image-based header # debug: false hide_page_oninit: true # hide page on 'init' to optimze LCP (loading images ???) circuit: false notranslate: true pauseOnHover: false icon_family: mdib # mdib | fa (FontAweSome) icon_color: "#9E9E9E" # md-gray icon_size: default raised_level: 0 r_text: enabled text_emphasis: stronger padding_top: 400 padding_bottom: 50 margin_bottom: 50 title_size: 3em title_color: rgba(255, 255, 255, 0.8) # rgba_lighten_800 title_align: left # left | center| right (BS text alignments text-xxx) title_animate: animate__bounceInDown # all animations supported from 'animate.css' title_animate_delay: false # false | animate__delay-2s | animate__delay-3s | animate__delay-4s | animate__delay-5s title_animate_duration: animate__slow # false | animate__slow | animate__slower | animate__fast | animate__faster tagline_size: 1.5em tagline_color: rgba(255, 255, 255, 0.8) tagline_align: left tagline_animate: animate__fadeInRight tagline_animate_delay: false tagline_animate_duration: animate__slow # gradient effect (all image color types) # # background_color_1: "#000" # black # background_color_2: "#78909C" # md-bluegray-400 # duo-color effect, base color 'blue' (requires gray-scaled images) # background_color_1: "#0D47A1" # md-blue-900 background_color_2: "#0D47A1" # md-blue-900 # placeholder slide, used if NO slides given in FRONTMATTER (of a page|post) # slides: - url: /assets/images/modules/attics/placeholder/transparent-1920x1280.png alt: Placeholder background image # CSS filter setting applied on (backstretch|background) image # filters: grayscale: 1 contrast: 0.8 brightness: 0.8 # currently NOT supported # action_enabled: false action_url: "#" action_button: btn-default action_icon: download # cloud-action action_icon_family: mdib # mdib | fa (FontAweSome) action_text: Download Now # currently NOT supported # logo_enabled: false logo_url: /assets/images/modules/icons/j1/j1-512x512.png logo_alt: Jekyll-One-Template logo_height: 196 logo_animate: animate__slideInDown # ---------------------------------------------------------------------------- # Global settings for image-based attics only # # spinner animation before a show starts, can be pulsed|spinner|rotate-dots. # See: ~/framework/jquery/backstretch/css/backstretch.css spinner: false # caption defaults # caption: "" caption_href: "" caption_color: rgba(255, 255, 255, 0.5) # rgba-lighten # Sets the opacity for all header images. Can be # any number between 0.0 and 1.0 opacity: 0.5 # alignX, the x-alignment for the image, can be # 'left'|'center'|'right' or any number between 0.0 and 1.0 alignX: 0.5 # alignY, the y-alignment for the image, can be # 'top'|'center'|'bottom' or any number between 0.0 and 1.0 alignY: 0.5 # scale, controls the scaling mode. Can be one of # cover, fit, fit-smaller or fill scale: cover # transition, type of transition between slides transition: fadeInOut # duration, time in between slides (if slideshow) duration: 5000 # transitionDuration, duration at which the image will transition in. # Integers in milliseconds are accepted, as well as standard jQuery # speed strings as slow, normal or fast transitionDuration: normal # animateFirst, if set to true, the first image will # transition in like all the others (slideshows only) animateFirst: false # start, index of the first image to show start: 0 # paused, whether the images should slide after given duration paused: false # preload, controls how many images preload at a time preload: 5 # preloadSize, controls how many images are preloaded # in parallel preloadSize: 1 # bypassCss, avoid to add any CSS styles to the IMG element bypassCss: false # alwaysTestWindowResolution, test against the window # width instead of the element width alwaysTestWindowResolution: false # resolutionRefreshRate, contrls how long to wait before # switching resolution resolutionRefreshRate: 2500 # resolutionChangeRatioThreshold, controls how much a change # should it be before switching resolution resolutionChangeRatioThreshold: 0.1 # isVideo, pass source type video to the plugin, if cannot # be recognized automatically isVideo: false # loop, enables|disables looping on videos. If true, # duration is used to determine when to stop loop: false # mute, enables|disables sound on videos mute: false # ---------------------------------------------------------------------------- # Attic layout properties (Layout specific) # attics: # -------------------------------------------------------------------------- # layout home (Home page) # - name: Home attic: enabled: false id: attic_home layout: home notranslate: true # -------------------------------------------------------------------------- # layout page|post # - name: Page_Post attic: enabled: false id: attic_page_post layout: [ page, post ] notranslate: true # -------------------------------------------------------------------------- # layouts collection|app|raw # - name: Text attic attic: enabled: false id: attic_text layout: [ collection, app, raw ] notranslate: true # ------------------------------------------------------------------------------ # END config