This commit changes several configuration options for MkDocs
that were originally made in an effort to debug the unexpected
rendering of install-gnu.md following commit a746567c. In summary, those are:
- Remove deprecated Python Markdown extension nl2br.
- Switch from client-side syntax highlighting via JavaScript
to using Pygments at build time to bake the highlighting into
the generated output. This had the benefit of much better
determinism and cost only an extra minute added to the build.
- Remove deprecated CodeHilite extension in favor recommended
Highlight and InlineHilite extensions.
Ultimately, the documentation site loads more quickly and has
greater simplicity, which seemed worth the ~50% increase in
time to generate.
Signed-off-by: Peter J. Mello <admin@petermello.net>
- Create guides/install-macos for description of metal vs non-metal builds
- Update guides/install-ios:
- Now that Cydia is not supported, reference AltStore
- Description of how to add content
- JIT
- Update compilation/osx:
- Merge compilation/osxppc into compilation/osx
- Include descriptions of Xcode projects
- Update compilation/ios:
- Merge guides/build-ios into compilation/ios
- Update iOS build docs for latest Xcode
- Add update-cores.sh script for more easily downloading built cores
Since there are a few specifics worth mentioning for this platform,
I created a short guide with details and some measurements.
Covers Pi 1 through 4 (should also be usable for 0, but I could
not test that).
https: //github.com/libretro/docs/pull/734
Co-Authored-By: Matt Eastwood <me@meetmatteastwood.com>
Co-Authored-By: Bernhard Schelling <14200249+schellingb@users.noreply.github.com>