mirror of
https://github.com/ublue-os/bazzite.git
synced 2025-01-01 03:21:41 +00:00
0e18978fe1
* feat: add mdbook docs * chore: add several articles to docs * docs: add documentation at surface level Using Discourse urls as fallback for missing content for now docs: add missing image files * docs: Add missing chapter emojis docs: Add missing warning in Advanced docs in summary docs: add missing waydroid guide docs: rename files to avoid spaces docs: fix badly set docs build params docs: remove unnecesary placeholders * docs: Realocate 'Gaming' section under 'General' * docs: Add 'Introduction' section This section contains a table of contents of the documentation * docs: Add unstable documentation warning * docs: Add missing github url docs: add missing symlink to resources * docs: Add discourse scrapper utility * docs: minor discourse scrapper docs changes * docs: Add youtube embeding preprocessor * minor reformat for youtube-embed * docs: Add mdbook preprocessor template * docs: add format-author preprocessor * docs: add git lib to mdbook toolset * docs: Always fetch the highest quality image by fetch_discourse_md * docs: fix youtube-embed ignoring new line requirement * docs: Add documentation transcription guide * docs: Missing url in transcription guide * docs: Remove YAML header from doc guide * docs: Minor tweaks to transcription guide * docs: Add utilities preprocessor module docs: Move debug preprocessor util to utils * docs: tweak debug function * docs: Add 'replace-urls' preprocessor * chore: Move mappings parameter in replace-urls preprocessor * docs: add ignore field to replace-urls * docs: add Mdbook python types * docs: Add ignore field to replace-urls Now we can exclude files from being processed with blob patterns * chore(ci): add deploy_docs * chore(ci): Add dynamic edit url template to deploy_docs * chore(ci): Add html.site-url to deploy_docs * chore(readme): Use relative paths for repo_content * chore(ci): Add README to included paths for deploy_docs * chore(ci): Disable deploy_docs * chore(ci): Use main in deploy_docs.on.push.branches * docs: Rephrase unstable docs warning * chore(ci): Exclude docs from triggering build workflow * chore(ci): Enable deploy_docs * fix(docs): Remove unnecessary imports in preprocessors * docs: Move unstable docs warning to index.hbs * docs: Add page metadata inclusion with fetch_discourse_md.py * docs: Move fetch_discourse_md.py to docs/utils * docs: Add 'fetched_at' metadata field in fetch_discourse_md.py * docs: Update fetch_discourse_md.py to format metadata in json * Revert "chore(readme): Use relative paths for repo_content" This reverts commit6a781c6596
. * docs: Replace include with an url to repo README * ci(docs): Add multilanguage doc build support * docs: add Justfile utility * docs: update Justfile utility * ci(docs): Add stricter workflow trigger to deploy_docs * docs: add 'preview_translation' to Justfile * docs: add documentation translation guide * ci(docs): Add mdbook cache * ci(docs): Add i18n-report * ci(docs): tweak deploy_docs workflow triggers * ci(docs): remove unnecessary slash at build.yml * ci(docs): remove unnecessary slash at deploy_docs.yml * ci(docs): add docs/book.toml to deploy_docs trigger * ci(docs): Add schedule trigger * ci(docs): add github-pages cleaning * ci(docs): Exclude docs from generate_changelog * docs: Add dependencies installation script * ci(docs): Add mdbook pdf build * docs: Tweak Justfile to support pdf generation * Revert "docs: Always fetch the highest quality image by fetch_discourse_md" This reverts commit74130ee1fe
. * ci(docs): Exclude deploy_docs.yml from cache-mdbook keys * docs: Add 'mdbook_build' to Justfile * docs: Add 'mdbook_serve' to Justfile * docs: Add debug flag to fetch_discourse_md * docs: Automate discourse documentation scrapping * docs: Add flock to fetch_discourse_md * docs: Add translation file generation with Justfile * docs: Prefix url replacements with site-url in replace-urls.py preprocessor * docs: Add installation guides docs: Replace print button * Revert "docs: Prefix url replacements with site-url in replace-urls.py preprocessor" This reverts commita685de4dce
. * Reapply "docs: Prefix url replacements with site-url in replace-urls.py preprocessor" This reverts commit777d8055ea
. * docs: fix replace-urls.py * docs: fix fetch_discourse_md.py hitting discourse ip_10_secs_limit * ci(docs): Remove duplicate '/' in build translation step * ci(docs): Update actions/cache * ci(docs): Reduce deploy_docs schedule timespan between triggers * docs: update install-deps.sh * docs: Update Advanced docs * docs: Add favicon * docs: Reword unstable documentation warning * docs: Change default theme to 'navy' * ci(docs): Move permisions to job scope * docs: refactor fetch_discourse_md.py Now it will export the function 'fetch', which other python scripts can use * docs: Add mkdocs skeleton * docs: Add cmdrun hook * ci(docs): Migrade deploy_docs to use mkdocs * chore: remove mdbook leftover files * docs: add support for markdown emojies * docs: add support for i18n translations to mkdocs * docs: add resource prefetching * docs: enable navigation indexes in toc * docs: add unstable documentation warning * docs: normalize toc docs: Add markdown magiclinks * docs: remove unnecesary extensions * ci(docs): Separate docs build into its own action * ci(docs): fix build docs action * ci(docs): Add default parameters to build_mkdocs action * ci(docs): Clean up leftover mdbook files * docs: remove leftover mkdocs-print-site-plugin * chore: add mkdocs offline documentation * docs: fix list indentation * ci(docs): Add github links to mkdocs * ci(docs): Add github authors to mkdocs * docs: Update documentation guide and scripts to mkdocs * docs: Add cache capabilities to cmdrun hook * docs: Enable instant loading docs: Enable toc in sidebar * docs: Update summary and add more posts * docs: Add mkdocs-material social plugin * docs: Disable instant loading * docs: Fix section url * docs: Fix fetch_discourse not fetching images properly * docs: Disable warning for using absolute links * docs: Add url replacement hook * docs: Restore 'General' section * docs: Remove aditional languages for now * docs: Add missing page titles * docs: move and rename index.md to docs/src/Handheld_and_HTPC_edition/Steam_Gaming_Mode.md * docs: remove leftover Bazzite_resources.md * docs: Add time fallback to git-revision-date * docs: Add navigation tabs * docs: Clear cmdrun cache with Justfile * docs: Add missing dual-boot guide url * docs: Change to a shorter section name for handheld and HTPC * docs: Add embed_youtube hook * docs: Remove leftover resources entry in index docs: Fix outdated 'Steam Gaming Overview' link in index * docs: Limit vertical image size * docs: add more url replacements * docs: Enable search features
145 lines
6.1 KiB
YAML
145 lines
6.1 KiB
YAML
site_name: Bazzite Documentation
|
|
site_author: nicknamenamenick
|
|
site_url: !ENV MKDOCS_SITE_URL
|
|
repo_url: !ENV MKDOCS_REPO_URL
|
|
repo_name: !ENV GITHUB_REPOSITORY
|
|
site_description: Bazzite is a custom image built upon Fedora Atomic Desktops that brings the best of Linux gaming to all of your devices - including your favorite handheld.
|
|
|
|
validation:
|
|
links:
|
|
not_found: warn
|
|
absolute_links: relative_to_docs
|
|
anchors: warn
|
|
unrecognized_links: warn
|
|
|
|
extra_css:
|
|
- stylesheets/image_sizing.css
|
|
theme:
|
|
name: material
|
|
custom_dir: theme_overrides
|
|
palette:
|
|
- media: "(prefers-color-scheme)"
|
|
toggle:
|
|
icon: material/brightness-auto
|
|
name: Switch to light mode
|
|
|
|
- media: "(prefers-color-scheme: light)"
|
|
scheme: default
|
|
toggle:
|
|
icon: material/brightness-7
|
|
name: Switch to dark mode
|
|
|
|
- media: "(prefers-color-scheme: dark)"
|
|
scheme: slate
|
|
toggle:
|
|
icon: material/brightness-4
|
|
name: Switch to system preference
|
|
|
|
favicon: img/favicon.svg
|
|
logo: img/logo_BW.svg
|
|
icon:
|
|
repo: fontawesome/brands/github
|
|
features:
|
|
- navigation.indexes
|
|
- navigation.sections
|
|
- navigation.tabs
|
|
# - navigation.instant # Incompatible with mkdocs_static_i18n
|
|
- toc.integrate
|
|
- search.suggest
|
|
- search.highlight
|
|
|
|
docs_dir: src
|
|
site_dir: book
|
|
|
|
hooks:
|
|
- hooks/cmdrun.py # 100-99
|
|
- hooks/embed_youtube.py # 80
|
|
|
|
plugins:
|
|
- privacy
|
|
- i18n:
|
|
languages:
|
|
- locale: en
|
|
default: true
|
|
name: English
|
|
build: true
|
|
|
|
- search
|
|
- git-revision-date-localized:
|
|
enable_creation_date: !ENV [CI, false]
|
|
fallback_to_build_date: true
|
|
- git-committers:
|
|
enabled: !ENV [CI, false]
|
|
token: !ENV ["GH_TOKEN"]
|
|
repository: !ENV GITHUB_REPOSITORY
|
|
branch: !ENV GITHUB_REF_NAME
|
|
- social
|
|
|
|
markdown_extensions:
|
|
- attr_list
|
|
- nl2br
|
|
- mdx_truly_sane_lists
|
|
- toc:
|
|
permalink: true
|
|
- pymdownx.emoji:
|
|
emoji_index: !!python/name:material.extensions.emoji.twemoji
|
|
emoji_generator: !!python/name:material.extensions.emoji.to_svg
|
|
- pymdownx.magiclink
|
|
|
|
nav:
|
|
- index.md
|
|
- General:
|
|
- "Bazzite's README": "Bazzite_README.md"
|
|
- "FAQ": "General/FAQ.md"
|
|
- "Installation Guide":
|
|
- General/Installation_Guide/index.md
|
|
- "Installing Bazzite for Desktop/Laptop Hardware": General/Installation_Guide/Installing_Bazzite_for_Desktop_or_Laptop_Hardware.md
|
|
- "Installing Bazzite for Framework Laptop 16": General/Installation_Guide/Installing_Bazzite_for_Framework_Laptop_16.md
|
|
- "Installing Bazzite for Framework Laptop 13 (AMD/Intel GPU)": General/Installation_Guide/Installing_Bazzite_Framework_Laptop_13.md
|
|
- "Installing Bazzite for Home Theater PC (HTPC) Setups": General/Installation_Guide/Installing_Bazzite_for_HTPC_Setups.md
|
|
- "Installing Bazzite on the Steam Deck": General/Installation_Guide/Installing_Bazzite_for_Steam_Deck.md
|
|
- "Installing Bazzite on Handheld PCs": General/Installation_Guide/Installing_Bazzite_for_Handheld_PCs.md
|
|
- "Installation Troubleshoot Guide": General/Installation_Guide/troubleshoot_guide.md
|
|
- "Secure Boot Instructions": General/Installation_Guide/secure_boot.md
|
|
- "Dual Boot Preliminary Setup and Post-Setup Guide": General/Installation_Guide/dual_boot_setup_guide.md
|
|
- "Gaming":
|
|
- Gaming/index.md
|
|
- "Game Launchers": Gaming/Game_Launchers.md
|
|
- "Managing & Modding Games": Gaming/Managing_and_modding_games.md
|
|
- "Common Gaming Issues": Gaming/Common_gaming_issues.md
|
|
- "Hardware Compatibility for Gaming": Gaming/Hardware_compatibility_for_gaming.md
|
|
- "Desktop Environment Tweaks": General/Desktop_Environment_Tweaks.md
|
|
- "Reporting Bugs": General/reporting_bugs.md
|
|
- Handheld & HTPC Hardware:
|
|
- "Steam Gaming Mode": Handheld_and_HTPC_edition/Steam_Gaming_Mode.md
|
|
- "Handheld Wiki":
|
|
- Handheld_and_HTPC_edition/Handheld_Wiki/index.md
|
|
- "Steam Deck": Handheld_and_HTPC_edition/Handheld_Wiki/Steam_Deck.md
|
|
- "Lenovo Legion Go": Handheld_and_HTPC_edition/Handheld_Wiki/Lenovo_Legion_Go.md
|
|
- "ASUS ROG Ally": Handheld_and_HTPC_edition/Handheld_Wiki/ASUS_ROG_Ally.md
|
|
- "Ayn Handhelds": Handheld_and_HTPC_edition/Handheld_Wiki/Ayn_Handhelds.md
|
|
- "GPD Handhelds": Handheld_and_HTPC_edition/Handheld_Wiki/GPD_Handhelds.md
|
|
- "Ayaneo Handhelds": Handheld_and_HTPC_edition/Handheld_Wiki/Ayaneo_Handhelds.md
|
|
- "Other Handhelds": Handheld_and_HTPC_edition/Handheld_Wiki/Other_Handhelds.md
|
|
- Software:
|
|
- "Installing and Managing Software":
|
|
- Installing_and_Managing_Software/index.md
|
|
- "Flatpak": Installing_and_Managing_Software/Flatpak.md
|
|
- "ujust": Installing_and_Managing_Software/ujust.md
|
|
- "Homebrew": Installing_and_Managing_Software/Homebrew.md
|
|
- "Distrobox": Installing_and_Managing_Software/Distrobox.md
|
|
- "Appimage": Installing_and_Managing_Software/AppImage.md
|
|
- "rpm-ostree": Installing_and_Managing_Software/rpm-ostree.md
|
|
- "Updates, Rollbacks, & Rebasing":
|
|
- "Installing_and_Managing_Software/Updates_Rollbacks_&_Rebasing/index.md"
|
|
- "Updating Guide": "Installing_and_Managing_Software/Updates_Rollbacks_&_Rebasing/updating_guide.md"
|
|
- "Rolling Back System Updates": "Installing_and_Managing_Software/Updates_Rollbacks_&_Rebasing/rolling_back_system_updates.md"
|
|
- "Rebase Guide": "Installing_and_Managing_Software/Updates_Rollbacks_&_Rebasing/rebase_guide.md"
|
|
- "Bazzite Rollback Helper": "Installing_and_Managing_Software/Updates_Rollbacks_&_Rebasing/bazzite_rollback_helper.md"
|
|
- "Waydroid Setup Guide": Installing_and_Managing_Software/Waydroid_Setup_Guide.md
|
|
- Advanced:
|
|
- "Auto-Mounting Secondary Drives": Advanced/Auto-Mounting_Secondary_Drives.md
|
|
- "Reset User Password": Advanced/Reset_User_Password.md
|
|
- "Creating A Custom Bazzite Image": Advanced/creating_custom_image.md
|
|
- "Contributing to Bazzite": General/Contributing_to_Bazzite.md
|