Loading htdocs/_config.yml +2 −2 Original line number Diff line number Diff line Loading @@ -70,9 +70,9 @@ defaults: type: official values: layout: official permalink: "devices/:device/official" permalink: devices/:device/official - scope: type: community values: layout: community permalink: "devices/:device/community" permalink: devices/:device/community htdocs/_i18n/en/_includes/templates/product_info_by_device.md +1 −1 Original line number Diff line number Diff line Loading @@ -33,7 +33,7 @@ {% else %} {% assign maintainers = maintainers | push: "/e/OS Build Team" %} {% endif %} {% assign document_type = "Official" %} {% tf _includes/templates/guides/support_easy_installer.md %} {% tf _includes/templates/guides/install.md %} {% tf _includes/templates/guides/upgrade.md %} Loading htdocs/_includes/device/product_page.html +5 −1 Original line number Diff line number Diff line Loading @@ -3,7 +3,11 @@ <div class="col-md-6 col-sm-12"> <div class="font-weight-bold product-title"> {{ title }} <span class="badge badge-pill badge-secondary">{{ subtitle }}</span> <span class="badge badge-pill badge-secondary">{{ document_type }}</span> {{ title }} <span class="badge badge-pill badge-secondary">{{ subtitle }}</span> {% if document_type != '' %} <span class="badge badge-pill badge-secondary">{{ document_type }}</span> {% endif %} {% if device.legacy == "yes" %} <span class="badge badge-pill badge-secondary">legacy</span> <div class="h6"> Loading htdocs/_plugins/devices-pages.rb +18 −0 Original line number Diff line number Diff line Loading @@ -10,6 +10,8 @@ module DevicesPagesPlugin site.data['devices'].each do | device, device_data | site.pages << InstallPage.new(site, device, device_data, 'titles.devices_install_page') site.pages << OfficialPage.new(site, device, device_data, 'titles.devices_install_page') site.pages << CommunityPage.new(site, device, device_data, 'titles.devices_install_page') site.pages << InfoPage.new(site, device, device_data, 'titles.devices_information_page', true) if device_data.has_key?('upgrade_available') site.pages << UpgradePage.new(site, device, device_data, 'titles.devices_upgrade_page') Loading Loading @@ -84,4 +86,20 @@ module DevicesPagesPlugin end end end class OfficialPage < BaseDevicePage def get_default_proc return proc do |_, key| site.frontmatter_defaults.find(relative_path, :official, key) end end end class CommunityPage < BaseDevicePage def get_default_proc return proc do |_, key| site.frontmatter_defaults.find(relative_path, :community, key) end end end end No newline at end of file Loading
htdocs/_config.yml +2 −2 Original line number Diff line number Diff line Loading @@ -70,9 +70,9 @@ defaults: type: official values: layout: official permalink: "devices/:device/official" permalink: devices/:device/official - scope: type: community values: layout: community permalink: "devices/:device/community" permalink: devices/:device/community
htdocs/_i18n/en/_includes/templates/product_info_by_device.md +1 −1 Original line number Diff line number Diff line Loading @@ -33,7 +33,7 @@ {% else %} {% assign maintainers = maintainers | push: "/e/OS Build Team" %} {% endif %} {% assign document_type = "Official" %} {% tf _includes/templates/guides/support_easy_installer.md %} {% tf _includes/templates/guides/install.md %} {% tf _includes/templates/guides/upgrade.md %} Loading
htdocs/_includes/device/product_page.html +5 −1 Original line number Diff line number Diff line Loading @@ -3,7 +3,11 @@ <div class="col-md-6 col-sm-12"> <div class="font-weight-bold product-title"> {{ title }} <span class="badge badge-pill badge-secondary">{{ subtitle }}</span> <span class="badge badge-pill badge-secondary">{{ document_type }}</span> {{ title }} <span class="badge badge-pill badge-secondary">{{ subtitle }}</span> {% if document_type != '' %} <span class="badge badge-pill badge-secondary">{{ document_type }}</span> {% endif %} {% if device.legacy == "yes" %} <span class="badge badge-pill badge-secondary">legacy</span> <div class="h6"> Loading
htdocs/_plugins/devices-pages.rb +18 −0 Original line number Diff line number Diff line Loading @@ -10,6 +10,8 @@ module DevicesPagesPlugin site.data['devices'].each do | device, device_data | site.pages << InstallPage.new(site, device, device_data, 'titles.devices_install_page') site.pages << OfficialPage.new(site, device, device_data, 'titles.devices_install_page') site.pages << CommunityPage.new(site, device, device_data, 'titles.devices_install_page') site.pages << InfoPage.new(site, device, device_data, 'titles.devices_information_page', true) if device_data.has_key?('upgrade_available') site.pages << UpgradePage.new(site, device, device_data, 'titles.devices_upgrade_page') Loading Loading @@ -84,4 +86,20 @@ module DevicesPagesPlugin end end end class OfficialPage < BaseDevicePage def get_default_proc return proc do |_, key| site.frontmatter_defaults.find(relative_path, :official, key) end end end class CommunityPage < BaseDevicePage def get_default_proc return proc do |_, key| site.frontmatter_defaults.find(relative_path, :community, key) end end end end No newline at end of file