diff --git a/pages/common/7z.md b/pages/common/7z.md
index fd94d72b9a..b073372749 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 67d3b0a18e..5f3eb7ca4f 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 99f7044adb..802bc34b0c 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 5ce91bb762..b0ca472a53 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 74791d5ccb..92502a3f33 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 d38ec6408c..1377822e22 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 f94c3ff44f..90d1ec68eb 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 031c2fce4a..9b2556a0c8 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 db7eb2a418..48a7ae2de6 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 4f22514b3d..56dda6b544 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 9b28abf602..c9d74dd061 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 b4afa23d53..0b9da55a75 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 d546e746e5..ed2b6818a3 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 298be57c6d..3d6e59708c 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 6a8d2ccd83..138bdaa811 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 2d1f9e3d9b..48fce848b2 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 4bf129dd81..1e7c7a3401 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 0a6f2eb061..eeee8abdf6 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 e9f69d78f1..327689474d 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 a4d33ba842..6ad2df1645 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 8cba68c3af..61fd07a3b9 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 470675cbff..db74531223 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 4e50d900a1..55b134fafb 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 374debae02..7b0a31db43 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 19c5c3d3b5..d2869392a7 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 ad1f212f48..f61fc641ed 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 12e7243582..4fb34a72eb 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 27e4dd1115..644c10772e 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 350f67b60d..be48b88e53 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 8bc4086294..b145354503 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 ece246637f..a025d2dade 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 850d4be663..d9a27ada42 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 84d760ec33..221a452fe2 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 8ea20f88c0..18102c47d8 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 3c074b77f2..d6638c48cf 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 8e402a8ffe..b382c380e3 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 e9774529ce..23a0748064 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 194c78a985..9fa8db0c85 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 c91750a970..2ecd75a344 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 181feaf74d..ccd6c46d74 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 8104af9b0c..e4f038d70b 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 73e0984ebd..0af740c1a6 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 016eed97c8..9197f202c6 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 67ac1fb636..343c455454 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 ddcd2b6e9d..57aee5889c 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 cb95088935..da62a74516 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 d99e959d4a..bcb9ace378 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 831a44796c..4140c7eaf5 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 8bea863556..7cf09e4dea 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 f329186397..547249a90a 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 9aa467c6c7..21a8415bf6 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 d71d7aa789..0271a48b50 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 da33713c0e..ec8883c0d3 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 203ef293b9..65f16d9f32 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 7d37c80084..93b07c6ca1 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 b2c729daaf..21123aa598 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 0736cf62a6..a322994dff 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 7804ae6fc2..162a3f6830 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 7e1115b3b0..7d7d5b3d51 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 ad99cd84fe..539c0de433 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 3852b7f1c0..fcbbe7dff2 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 dab6d10c5f..97884d9d4b 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: