mirror of
https://pagure.io/fedora-docs/quick-docs.git
synced 2024-11-28 14:56:35 +00:00
Merge #416 Antora 3.0 related updates
This commit is contained in:
commit
682417fcf1
5 changed files with 37 additions and 30 deletions
16
antora.yml
16
antora.yml
|
@ -1,15 +1,21 @@
|
||||||
# Name will be mostly visible in the URL. Treat it as an indentifier.
|
# Name will be mostly visible in the URL. Treat it as an indentifier.
|
||||||
# Tip: If you want to use the local preview scripts that come with this repository, please change this value in the site.yml file as well. (under site/start_page)
|
# Tip: If you want to use the local preview scripts that come with this
|
||||||
|
# repository, please change this value in the site.yml file as well. (under
|
||||||
|
# site/start_page)
|
||||||
name: quick-docs
|
name: quick-docs
|
||||||
|
|
||||||
# Title will be visible on the page.
|
# Title will be visible on the page.
|
||||||
title: Quick Docs
|
title: Quick Docs
|
||||||
|
|
||||||
# If you don't plan to have multiple versions of the docs (for example, to document multiple versions of some software), you can ignore this field. Otherwise, change "master" to a specific version.
|
# If you don't plan to have multiple versions of the docs (for example, to
|
||||||
|
# document multiple versions of some software), you can ignore this field.
|
||||||
|
# Otherwise, change "master" to a specific version.
|
||||||
version: master
|
version: master
|
||||||
|
|
||||||
# We encourage you to name the index page as "index.adoc". If you absolutely have to use a different name, please reflect it here. You can ignore this field otherwise.
|
# We encourage you to name the index page as "index.adoc". If you absolutely
|
||||||
start_page: ROOT:index
|
# have to use a different name, please reflect it here. You can ignore this
|
||||||
|
# field otherwise.
|
||||||
|
start_page: ROOT:index.adoc
|
||||||
|
|
||||||
# This lists all the menu definitions of your component.
|
# This lists all the menu definitions of your component.
|
||||||
nav:
|
nav:
|
||||||
|
|
33
build.sh
33
build.sh
|
@ -3,30 +3,30 @@
|
||||||
image="docker.io/antora/antora"
|
image="docker.io/antora/antora"
|
||||||
cmd="--html-url-extension-style=indexify site.yml"
|
cmd="--html-url-extension-style=indexify site.yml"
|
||||||
|
|
||||||
if [ "$(uname)" == "Darwin" ]; then
|
if uname | grep -iwq darwin; then
|
||||||
# Running on macOS.
|
# Running on macOS.
|
||||||
# Let's assume that the user has the Docker CE installed
|
# Let's assume that the user has the Docker CE installed
|
||||||
# which doesn't require a root password.
|
# which doesn't require a root password.
|
||||||
echo ""
|
echo ""
|
||||||
echo "This build script is using Docker container runtime to run the build in an isolated environment."
|
echo "This build script is using Docker container runtime to run the build in an isolated environment."
|
||||||
echo ""
|
echo ""
|
||||||
docker run --rm -it -v $(pwd):/antora $image $cmd
|
docker run --rm -it -v "$(pwd):/antora" "${image}" "${cmd}"
|
||||||
|
|
||||||
elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then
|
elif uname | grep -iq linux; then
|
||||||
# Running on Linux.
|
# Running on Linux.
|
||||||
# there isn't an antora/aarch64 container, antora can be installed locally
|
# there isn't an antora/aarch64 container, antora can be installed locally
|
||||||
# Check whether podman is available, else faill back to docker
|
# Check whether podman is available, else faill back to docker
|
||||||
# which requires root.
|
# which requires root.
|
||||||
|
|
||||||
if [ -f /usr/local/bin/antora ]; then
|
if [ -f /usr/local/bin/antora ]; then
|
||||||
/usr/local/bin/antora $cmd
|
/usr/local/bin/antora "${cmd}"
|
||||||
elif [[ `uname -m` == "aarch64" ]]; then
|
elif uname -m | grep -iwq aarch64; then
|
||||||
echo "no antora/aarch64 container try just \`npm install -g @antora/cli @antora/site-generator-default\`"
|
echo "no antora/aarch64 container try just \`npm install -g @antora/cli @antora/site-generator-default\`"
|
||||||
elif [ -f /usr/bin/podman ]; then
|
elif [ -f /usr/bin/podman ]; then
|
||||||
echo ""
|
echo ""
|
||||||
echo "This build script is using Podman to run the build in an isolated environment."
|
echo "This build script is using Podman to run the build in an isolated environment."
|
||||||
echo ""
|
echo ""
|
||||||
podman run --rm -it -v $(pwd):/antora:z $image $cmd
|
podman run --rm -it -v "$(pwd):/antora:z" "${image}" "${cmd}"
|
||||||
|
|
||||||
elif [ -f /usr/bin/docker ]; then
|
elif [ -f /usr/bin/docker ]; then
|
||||||
echo ""
|
echo ""
|
||||||
|
@ -34,18 +34,19 @@ elif [ "$(expr substr $(uname -s) 1 5)" == "Linux" ]; then
|
||||||
echo ""
|
echo ""
|
||||||
|
|
||||||
if groups | grep -wq "docker"; then
|
if groups | grep -wq "docker"; then
|
||||||
docker run --rm -it -v $(pwd):/antora:z $image $cmd
|
docker run --rm -it -v "$(pwd):/antora:z" "${image}" "${cmd}"
|
||||||
else
|
else
|
||||||
|
echo "You might be asked for your password."
|
||||||
|
echo "You can avoid this by adding your user to the 'docker' group,"
|
||||||
|
echo "but be aware of the security implications."
|
||||||
|
echo "See https://docs.docker.com/install/linux/linux-postinstall/"
|
||||||
echo ""
|
echo ""
|
||||||
echo "This build script is using $runtime to run the build in an isolated environment. You might be asked for your password."
|
sudo docker run --rm -it -v "$(pwd):/antora:z" "${image}" "${cmd}"
|
||||||
echo "You can avoid this by adding your user to the 'docker' group, but be aware of the security implications. See https://docs.docker.com/install/linux/linux-postinstall/."
|
fi
|
||||||
echo ""
|
|
||||||
sudo docker run --rm -it -v $(pwd):/antora:z $image $cmd
|
|
||||||
fi
|
|
||||||
else
|
else
|
||||||
echo ""
|
echo ""
|
||||||
echo "Error: Container runtime haven't been found on your system. Fix it by:"
|
echo "Error: Container runtime haven't been found on your system. Fix it by:"
|
||||||
echo "$ sudo dnf install podman"
|
echo "$ sudo dnf install podman"
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
[caption="Entering Anaconda, Montana. A city probably named after this installation program. David Cantrell took this picture in 2011. His grey VW Jetta is parked in the background."]
|
[caption="Entering Anaconda, Montana. A city probably named after this installation program. David Cantrell took this picture in 2011. His grey VW Jetta is parked in the background."]
|
||||||
image::DSC_3217.JPG[Anaconda,400]
|
image::DSC_3217.JPG[Anaconda,400]
|
||||||
|
|
||||||
Anaconda is the installation program used by Fedora, Red Hat Enterprise Linux and xref:anaconda/anaconda_distros.adoc[some other distributions].
|
Anaconda is the installation program used by Fedora, Red Hat Enterprise Linux and some other distributions.
|
||||||
|
|
||||||
During installation, a target computer's hardware is identified and configured, and the appropriate file systems for the system's architecture are created.
|
During installation, a target computer's hardware is identified and configured, and the appropriate file systems for the system's architecture are created.
|
||||||
Finally, Anaconda allows the user to install the operating system software on the target computer.
|
Finally, Anaconda allows the user to install the operating system software on the target computer.
|
||||||
|
|
|
@ -160,7 +160,7 @@ the overall size of the vmlinux that is loaded to a core set of functionality.
|
||||||
|
|
||||||
If you find that the Fedora configuration options are not sufficient for your
|
If you find that the Fedora configuration options are not sufficient for your
|
||||||
needs, you can rebuild the kernel and change options as you see fit. See the
|
needs, you can rebuild the kernel and change options as you see fit. See the
|
||||||
documentation on <<build-custom-kernel.adoc#,building a custom kernel>>.
|
documentation on xref:kernel/build-custom-kernel.adoc[building a custom kernel].
|
||||||
|
|
||||||
|
|
||||||
[[community]]
|
[[community]]
|
||||||
|
|
14
site.yml
14
site.yml
|
@ -1,6 +1,6 @@
|
||||||
site:
|
site:
|
||||||
title: Local Preview
|
title: Local Preview
|
||||||
start_page: quick-docs::index
|
start_page: quick-docs::index.adoc
|
||||||
content:
|
content:
|
||||||
sources:
|
sources:
|
||||||
- url: .
|
- url: .
|
||||||
|
@ -10,11 +10,11 @@ ui:
|
||||||
url: https://asamalik.fedorapeople.org/ui-bundle.zip
|
url: https://asamalik.fedorapeople.org/ui-bundle.zip
|
||||||
snapshot: true
|
snapshot: true
|
||||||
default_layout: with_menu
|
default_layout: with_menu
|
||||||
output:
|
output:
|
||||||
clean: true
|
clean: true
|
||||||
dir: ./public
|
dir: ./public
|
||||||
destinations:
|
destinations:
|
||||||
- provider: archive
|
- provider: archive
|
||||||
runtime:
|
runtime:
|
||||||
pull: true
|
fetch: true
|
||||||
cache_dir: ./cache
|
cache_dir: ./cache
|
||||||
|
|
Loading…
Reference in a new issue