diff --git a/pages/common/7z.md b/pages/common/7z.md
index fd94d72b9..b07337274 100644
--- a/pages/common/7z.md
+++ b/pages/common/7z.md
@@ -1,6 +1,7 @@
# 7z
> A file archiver with high compression ratio.
+> Homepage: .
- Archive a file or folder:
diff --git a/pages/common/7za.md b/pages/common/7za.md
index 67d3b0a18..5f3eb7ca4 100644
--- a/pages/common/7za.md
+++ b/pages/common/7za.md
@@ -2,6 +2,7 @@
> A file archiver with high compression ratio.
> A standalone version of `7z` with support for fewer archive types.
+> Homepage: .
- Archive a file or folder:
diff --git a/pages/common/7zr.md b/pages/common/7zr.md
index 99f7044ad..802bc34b0 100644
--- a/pages/common/7zr.md
+++ b/pages/common/7zr.md
@@ -2,6 +2,7 @@
> A file archiver with high compression ratio.
> A standalone version of `7z` that only supports .7z files.
+> Homepage: .
- Archive a file or folder:
diff --git a/pages/common/ansible-galaxy.md b/pages/common/ansible-galaxy.md
index 5ce91bb76..b0ca472a5 100644
--- a/pages/common/ansible-galaxy.md
+++ b/pages/common/ansible-galaxy.md
@@ -1,6 +1,7 @@
# ansible-galaxy
> Create and manage Ansible roles.
+> Homepage: .
- Install a role:
diff --git a/pages/common/ansible-playbook.md b/pages/common/ansible-playbook.md
index 74791d5cc..92502a3f3 100644
--- a/pages/common/ansible-playbook.md
+++ b/pages/common/ansible-playbook.md
@@ -1,6 +1,7 @@
# ansible-playbook
> Execute tasks defined in playbook on remote machines over SSH.
+> Homepage: .
- Run tasks in playbook:
diff --git a/pages/common/ansible.md b/pages/common/ansible.md
index d38ec6408..1377822e2 100644
--- a/pages/common/ansible.md
+++ b/pages/common/ansible.md
@@ -2,6 +2,7 @@
> Manage groups of computers remotely over SSH.
> Use the /etc/ansible/hosts file to add new groups/hosts.
+> Homepage: .
- List hosts belonging to a group:
diff --git a/pages/common/code.md b/pages/common/code.md
index f94c3ff44..90d1ec68e 100644
--- a/pages/common/code.md
+++ b/pages/common/code.md
@@ -1,6 +1,7 @@
# code
> Visual Studio Code.
+> Homepage: .
- Open VS Code:
diff --git a/pages/common/git-add.md b/pages/common/git-add.md
index 031c2fce4..9b2556a0c 100644
--- a/pages/common/git-add.md
+++ b/pages/common/git-add.md
@@ -1,6 +1,7 @@
# git add
> Adds changed files to the index.
+> Homepage: .
- Add a file to the index:
diff --git a/pages/common/git-am.md b/pages/common/git-am.md
index db7eb2a41..48a7ae2de 100644
--- a/pages/common/git-am.md
+++ b/pages/common/git-am.md
@@ -2,6 +2,7 @@
> Apply patch files. Useful when receiving commits via email.
> See also `git format-patch`, which can generate patch files.
+> Homepage: .
- Apply a patch file:
diff --git a/pages/common/git-bisect.md b/pages/common/git-bisect.md
index 4f22514b3..56dda6b54 100644
--- a/pages/common/git-bisect.md
+++ b/pages/common/git-bisect.md
@@ -2,6 +2,7 @@
> Use binary search to find the commit that introduced a bug.
> Git automatically jumps back and forth in the commit graph to progressively narrow down the faulty commit.
+> Homepage: .
- Start a bisect session on a commit range bounded by a known buggy commit, and a known clean (typically older) one:
diff --git a/pages/common/git-blame.md b/pages/common/git-blame.md
index 9b28abf60..c9d74dd06 100644
--- a/pages/common/git-blame.md
+++ b/pages/common/git-blame.md
@@ -1,6 +1,7 @@
# git blame
> Show commit hash and last author on each line of a file.
+> Homepage: .
- Print file with author name and commit hash on each line:
diff --git a/pages/common/git-branch.md b/pages/common/git-branch.md
index b4afa23d5..0b9da55a7 100644
--- a/pages/common/git-branch.md
+++ b/pages/common/git-branch.md
@@ -1,6 +1,7 @@
# git branch
> Main git command for working with branches.
+> Homepage: .
- List local branches. The current branch is highlighted by `*`:
diff --git a/pages/common/git-checkout.md b/pages/common/git-checkout.md
index d546e746e..ed2b6818a 100644
--- a/pages/common/git-checkout.md
+++ b/pages/common/git-checkout.md
@@ -1,6 +1,7 @@
# git checkout
> Checkout a branch or paths to the working tree.
+> Homepage: .
- Create and switch to a new branch:
diff --git a/pages/common/git-cherry-pick.md b/pages/common/git-cherry-pick.md
index 298be57c6..3d6e59708 100644
--- a/pages/common/git-cherry-pick.md
+++ b/pages/common/git-cherry-pick.md
@@ -2,6 +2,7 @@
> Apply the changes introduced by existing commits to the current branch.
> To apply changes to another branch, first use git-checkout to switch to the desired branch.
+> Homepage: .
- Apply a commit to the current branch:
diff --git a/pages/common/git-clean.md b/pages/common/git-clean.md
index 6a8d2ccd8..138bdaa81 100644
--- a/pages/common/git-clean.md
+++ b/pages/common/git-clean.md
@@ -1,6 +1,7 @@
# git clean
> Remove untracked files from the working tree.
+> Homepage: .
- Delete files that are not tracked by git:
diff --git a/pages/common/git-clone.md b/pages/common/git-clone.md
index 2d1f9e3d9..48fce848b 100644
--- a/pages/common/git-clone.md
+++ b/pages/common/git-clone.md
@@ -1,6 +1,7 @@
# git clone
> Clone an existing repository.
+> Homepage: .
- Clone an existing repository:
diff --git a/pages/common/git-commit.md b/pages/common/git-commit.md
index 4bf129dd8..1e7c7a340 100644
--- a/pages/common/git-commit.md
+++ b/pages/common/git-commit.md
@@ -1,6 +1,7 @@
# git commit
> Commit files to the repository.
+> Homepage: .
- Commit staged files to the repository with a message:
diff --git a/pages/common/git-config.md b/pages/common/git-config.md
index 0a6f2eb06..eeee8abdf 100644
--- a/pages/common/git-config.md
+++ b/pages/common/git-config.md
@@ -2,6 +2,7 @@
> Manage custom configuration options for git repositories.
> These configurations can be local (for the current repository) or global (for the current user).
+> Homepage: .
- List only local configuration entries (stored in `.git/config` in the current repository):
diff --git a/pages/common/git-diff.md b/pages/common/git-diff.md
index e9f69d78f..327689474 100644
--- a/pages/common/git-diff.md
+++ b/pages/common/git-diff.md
@@ -1,6 +1,7 @@
# git diff
> Show changes to tracked files.
+> Homepage: .
- Show unstaged, uncommitted changes:
diff --git a/pages/common/git-fetch.md b/pages/common/git-fetch.md
index a4d33ba84..6ad2df164 100644
--- a/pages/common/git-fetch.md
+++ b/pages/common/git-fetch.md
@@ -1,6 +1,7 @@
# git fetch
> Download objects and refs from a remote repository.
+> Homepage: .
- Fetch the latest changes from the default remote upstream repository (if set):
diff --git a/pages/common/git-format-patch.md b/pages/common/git-format-patch.md
index 8cba68c3a..61fd07a3b 100644
--- a/pages/common/git-format-patch.md
+++ b/pages/common/git-format-patch.md
@@ -2,6 +2,7 @@
> Prepare .patch files. Useful when emailing commits elsewhere.
> See also `git am`, which can apply generated .patch files.
+> Homepage: .
- Create an auto-named .patch file for all the unpushed commits:
diff --git a/pages/common/git-gc.md b/pages/common/git-gc.md
index 470675cbf..db7453122 100644
--- a/pages/common/git-gc.md
+++ b/pages/common/git-gc.md
@@ -1,6 +1,7 @@
# git gc
> Optimise the local repository by cleaning unnecessary files.
+> Homepage: .
- Optimise the repository:
diff --git a/pages/common/git-imerge.md b/pages/common/git-imerge.md
index 4e50d900a..55b134faf 100644
--- a/pages/common/git-imerge.md
+++ b/pages/common/git-imerge.md
@@ -2,6 +2,7 @@
> Perform a merge or rebase between two git branches incrementally.
> Conflicts between branches are tracked down to pairs of individual commits, to simplify conflict resolution.
+> Homepage: .
- Start imerge-based rebase (checkout the branch to be rebased, first):
diff --git a/pages/common/git-init.md b/pages/common/git-init.md
index 374debae0..7b0a31db4 100644
--- a/pages/common/git-init.md
+++ b/pages/common/git-init.md
@@ -1,6 +1,7 @@
# git init
> Initializes a new local Git repository.
+> Homepage: .
- Initialize a new local repository:
diff --git a/pages/common/git-log.md b/pages/common/git-log.md
index 19c5c3d3b..d2869392a 100644
--- a/pages/common/git-log.md
+++ b/pages/common/git-log.md
@@ -1,6 +1,7 @@
# git log
> Show a history of commits.
+> Homepage: .
- Show the sequence of commits starting from the current one, in reverse chronological order:
diff --git a/pages/common/git-merge.md b/pages/common/git-merge.md
index ad1f212f4..f61fc641e 100644
--- a/pages/common/git-merge.md
+++ b/pages/common/git-merge.md
@@ -1,6 +1,7 @@
# git merge
> Merge branches.
+> Homepage: .
- Merge a branch with your current branch:
diff --git a/pages/common/git-mv.md b/pages/common/git-mv.md
index 12e724358..4fb34a72e 100644
--- a/pages/common/git-mv.md
+++ b/pages/common/git-mv.md
@@ -1,6 +1,7 @@
# git mv
> Move or rename files and update the git index.
+> Homepage: .
- Move file inside the repo and add the movement to the next commit:
diff --git a/pages/common/git-pull.md b/pages/common/git-pull.md
index 27e4dd111..644c10772 100644
--- a/pages/common/git-pull.md
+++ b/pages/common/git-pull.md
@@ -1,6 +1,7 @@
# git pull
> Fetch branch from a remote repository and merge it to local repository.
+> Homepage: .
- Download changes from default remote repository and merge it:
diff --git a/pages/common/git-push.md b/pages/common/git-push.md
index 350f67b60..be48b88e5 100644
--- a/pages/common/git-push.md
+++ b/pages/common/git-push.md
@@ -1,6 +1,7 @@
# git push
> Push commits to a remote repository.
+> Homepage: .
- Send local changes in the current branch to its remote counterpart:
diff --git a/pages/common/git-rebase.md b/pages/common/git-rebase.md
index 8bc408629..b14535450 100644
--- a/pages/common/git-rebase.md
+++ b/pages/common/git-rebase.md
@@ -2,6 +2,7 @@
> Reapply commits from one branch on top of another branch.
> Commonly used to "move" an entire branch to another base, creating copies of the commits in the new location.
+> Homepage: .
- Rebase the current branch on top of the master branch:
diff --git a/pages/common/git-reflog.md b/pages/common/git-reflog.md
index ece246637..a025d2dad 100644
--- a/pages/common/git-reflog.md
+++ b/pages/common/git-reflog.md
@@ -1,6 +1,7 @@
# git reflog
> Show when the reference logs were updated in local repository.
+> Homepage: .
- View reflog:
diff --git a/pages/common/git-remote.md b/pages/common/git-remote.md
index 850d4be66..d9a27ada4 100644
--- a/pages/common/git-remote.md
+++ b/pages/common/git-remote.md
@@ -1,6 +1,7 @@
# git remote
> Manage set of tracked repositories ("remotes").
+> Homepage: .
- Show a list of existing remotes, their names and URL:
diff --git a/pages/common/git-reset.md b/pages/common/git-reset.md
index 84d760ec3..221a452fe 100644
--- a/pages/common/git-reset.md
+++ b/pages/common/git-reset.md
@@ -2,6 +2,7 @@
> Undo commits or unstage changes, by resetting the current git HEAD to the specified state.
> If a path is passed, it works as "unstage"; if a commit hash or branch is passed, it works as "uncommit".
+> Homepage: .
- Unstage everything:
diff --git a/pages/common/git-rm.md b/pages/common/git-rm.md
index 8ea20f88c..18102c47d 100644
--- a/pages/common/git-rm.md
+++ b/pages/common/git-rm.md
@@ -1,6 +1,7 @@
# git rm
> Remove files from repository index and local filesystem.
+> Homepage: .
- Remove file from repository index and filesystem:
diff --git a/pages/common/git-shortlog.md b/pages/common/git-shortlog.md
index 3c074b77f..d6638c48c 100644
--- a/pages/common/git-shortlog.md
+++ b/pages/common/git-shortlog.md
@@ -1,6 +1,7 @@
# git shortlog
> Summarizes the `git log` output.
+> Homepage: .
- View a summary of all the commits made, grouped alphabetically by author name:
diff --git a/pages/common/git-show.md b/pages/common/git-show.md
index 8e402a8ff..b382c380e 100644
--- a/pages/common/git-show.md
+++ b/pages/common/git-show.md
@@ -1,6 +1,7 @@
# git show
> Show various types of git objects (commits, tags, etc.).
+> Homepage: .
- Show information about the latest commit (message, changes, and other metadata):
diff --git a/pages/common/git-sizer.md b/pages/common/git-sizer.md
index e9774529c..23a074806 100644
--- a/pages/common/git-sizer.md
+++ b/pages/common/git-sizer.md
@@ -1,6 +1,7 @@
# git sizer
> Computes various Git repository size metrics and alerts you to any that might cause problems or inconvenience.
+> Homepage: .
- Report only statistics that have a level of concern greater than 0:
diff --git a/pages/common/git-stash.md b/pages/common/git-stash.md
index 194c78a98..9fa8db0c8 100644
--- a/pages/common/git-stash.md
+++ b/pages/common/git-stash.md
@@ -1,6 +1,7 @@
# git stash
> Stash local Git changes in a temporary area.
+> Homepage: .
- Stash current changes, except new (untracked) files:
diff --git a/pages/common/git-status.md b/pages/common/git-status.md
index c91750a97..2ecd75a34 100644
--- a/pages/common/git-status.md
+++ b/pages/common/git-status.md
@@ -1,6 +1,7 @@
# git status
> Show the index (changed files).
+> Homepage: .
- Show changed files which are not yet added for commit:
diff --git a/pages/common/git-submodule.md b/pages/common/git-submodule.md
index 181feaf74..ccd6c46d7 100644
--- a/pages/common/git-submodule.md
+++ b/pages/common/git-submodule.md
@@ -1,6 +1,7 @@
# git submodule
> Inspects, updates and manages submodules.
+> Homepage: .
- Install a repository's specified submodules:
diff --git a/pages/common/git-svn.md b/pages/common/git-svn.md
index 8104af9b0..e4f038d70 100644
--- a/pages/common/git-svn.md
+++ b/pages/common/git-svn.md
@@ -1,6 +1,7 @@
# git svn
> Bidirectional operation between a Subversion repository and Git.
+> Homepage: .
- Clone an SVN repository:
diff --git a/pages/common/git-tag.md b/pages/common/git-tag.md
index 73e0984eb..0af740c1a 100644
--- a/pages/common/git-tag.md
+++ b/pages/common/git-tag.md
@@ -2,6 +2,7 @@
> Create, list, delete or verify tags.
> A tag is a static reference to a specific commit.
+> Homepage: .
- List all tags:
diff --git a/pages/common/git-worktree.md b/pages/common/git-worktree.md
index 016eed97c..9197f202c 100644
--- a/pages/common/git-worktree.md
+++ b/pages/common/git-worktree.md
@@ -1,6 +1,7 @@
# git worktree
> Manage multiple working trees attached to the same repository.
+> Homepage: .
- Create a new folder with the specified branch checked out into it:
diff --git a/pages/common/git.md b/pages/common/git.md
index 67ac1fb63..343c45545 100644
--- a/pages/common/git.md
+++ b/pages/common/git.md
@@ -1,6 +1,7 @@
# git
> Distributed version control system.
+> Homepage: .
- Check the Git version:
diff --git a/pages/common/gitk.md b/pages/common/gitk.md
index ddcd2b6e9..57aee5889 100644
--- a/pages/common/gitk.md
+++ b/pages/common/gitk.md
@@ -1,6 +1,7 @@
# gitk
> A graphical git repository browser.
+> Homepage: .
- Show the repository browser for the current git repository:
diff --git a/pages/common/gitsome.md b/pages/common/gitsome.md
index cb9508893..da62a7451 100644
--- a/pages/common/gitsome.md
+++ b/pages/common/gitsome.md
@@ -2,6 +2,7 @@
> A terminal-based interface for GitHub, accessed via the `gh` command.
> It also provides menu-style autocomplete suggestions for `git` commands.
+> Homepage: .
- Enter the gitsome shell (optional), to enable autocompletion and interactive help for git (and gh) commands:
diff --git a/pages/common/hyperfine.md b/pages/common/hyperfine.md
index d99e959d4..bcb9ace37 100644
--- a/pages/common/hyperfine.md
+++ b/pages/common/hyperfine.md
@@ -1,6 +1,7 @@
# hyperfine
> A command-line benchmarking tool.
+> Homepage: .
- Run a basic benchmark, performing at least 10 runs:
diff --git a/pages/common/monodis.md b/pages/common/monodis.md
index 831a44796..4140c7eaf 100644
--- a/pages/common/monodis.md
+++ b/pages/common/monodis.md
@@ -1,6 +1,7 @@
# monodis
> The Mono Common Intermediate Language (CIL) disassembler.
+> Homepage: .
- Disassemble an assembly to textual CIL:
diff --git a/pages/common/mysql.md b/pages/common/mysql.md
index 8bea86355..7cf09e4de 100644
--- a/pages/common/mysql.md
+++ b/pages/common/mysql.md
@@ -1,6 +1,7 @@
# mysql
> The MySQL command-line tool.
+> Homepage: .
- Connect to a database:
diff --git a/pages/common/mysqldump.md b/pages/common/mysqldump.md
index f32918639..547249a90 100644
--- a/pages/common/mysqldump.md
+++ b/pages/common/mysqldump.md
@@ -1,6 +1,7 @@
# mysqldump
> Backups MySQL databases.
+> Homepage: .
- Create a backup, user will be prompted for a password:
diff --git a/pages/common/nginx.md b/pages/common/nginx.md
index 9aa467c6c..21a8415bf 100644
--- a/pages/common/nginx.md
+++ b/pages/common/nginx.md
@@ -1,6 +1,7 @@
# nginx
> Nginx web server.
+> Homepage: .
- Start server with the default config file:
diff --git a/pages/common/npm-check.md b/pages/common/npm-check.md
index d71d7aa78..0271a48b5 100644
--- a/pages/common/npm-check.md
+++ b/pages/common/npm-check.md
@@ -1,6 +1,7 @@
# npm-check
> Check for outdated, incorrect, and unused npm package dependencies.
+> Homepage: .
- Display a report of outdated, incorrect, and unused dependencies:
diff --git a/pages/common/npm.md b/pages/common/npm.md
index da33713c0..ec8883c0d 100644
--- a/pages/common/npm.md
+++ b/pages/common/npm.md
@@ -2,6 +2,7 @@
> JavaScript and Node.js package manager.
> Manage Node.js projects and their module dependencies.
+> Homepage: .
- Download and install a module globally:
diff --git a/pages/common/prosodyctl.md b/pages/common/prosodyctl.md
index 203ef293b..65f16d9f3 100644
--- a/pages/common/prosodyctl.md
+++ b/pages/common/prosodyctl.md
@@ -1,6 +1,7 @@
# prosodyctl
> The control tool for the Prosody XMPP server.
+> Homepage: .
- Show the status of the Prosody server:
diff --git a/pages/common/serverless.md b/pages/common/serverless.md
index 7d37c8008..93b07c6ca 100644
--- a/pages/common/serverless.md
+++ b/pages/common/serverless.md
@@ -2,6 +2,7 @@
> Toolkit for deploying and operating serverless architectures on AWS, Google Cloud, Azure and IBM OpenWhisk.
> Commands can be run either using the `serverless` command or it's alias, `sls`.
+> Homepage: .
- Create a serverless project:
diff --git a/pages/common/shellcheck.md b/pages/common/shellcheck.md
index b2c729daa..21123aa59 100644
--- a/pages/common/shellcheck.md
+++ b/pages/common/shellcheck.md
@@ -1,6 +1,7 @@
# shellcheck
> Shell script static analysis tool.
+> Homepage: .
- Check a shell script:
diff --git a/pages/common/terraform.md b/pages/common/terraform.md
index 0736cf62a..a322994df 100644
--- a/pages/common/terraform.md
+++ b/pages/common/terraform.md
@@ -1,6 +1,7 @@
# terraform
> Create and deploy infrastructure as code to cloud providers.
+> Homepage: .
- Initialize a new or existing Terraform configuration:
diff --git a/pages/common/virtualenv.md b/pages/common/virtualenv.md
index 7804ae6fc..162a3f683 100644
--- a/pages/common/virtualenv.md
+++ b/pages/common/virtualenv.md
@@ -1,6 +1,7 @@
# virtualenv
> Create virtual isolated Python environments.
+> Homepage: .
- Create a new environment:
diff --git a/pages/common/weasyprint.md b/pages/common/weasyprint.md
index 7e1115b3b..7d7d5b3d5 100644
--- a/pages/common/weasyprint.md
+++ b/pages/common/weasyprint.md
@@ -1,6 +1,7 @@
# weasyprint
> Render HTML to PDF or PNG.
+> Homepage: .
- Render a HTML file to PDF:
diff --git a/pages/common/x_x.md b/pages/common/x_x.md
index ad99cd84f..539c0de43 100644
--- a/pages/common/x_x.md
+++ b/pages/common/x_x.md
@@ -1,6 +1,7 @@
# x_x
> View Excel and CSV files from the command-line.
+> Homepage: .
- View an XLSX or CSV file:
diff --git a/pages/common/yarn.md b/pages/common/yarn.md
index 3852b7f1c..fcbbe7dff 100644
--- a/pages/common/yarn.md
+++ b/pages/common/yarn.md
@@ -1,6 +1,7 @@
# yarn
> JavaScript and Node.js package manager alternative.
+> Homepage: .
- Install a module globally:
diff --git a/pages/common/youtube-dl.md b/pages/common/youtube-dl.md
index dab6d10c5..97884d9d4 100644
--- a/pages/common/youtube-dl.md
+++ b/pages/common/youtube-dl.md
@@ -1,6 +1,7 @@
# youtube-dl
> Download videos from YouTube and other websites.
+> Homepage: .
- Download a video or playlist: