Latex GitHub 链接显示有符号

Thi*_*ker 5 latex

我有一个包含多个 GitHub 链接的表。我想用 GitHub 符号替换所有这些链接。我使用 fontawesome 来渲染符号:

\usepackage{fontawesome}
\faGitSquare
Run Code Online (Sandbox Code Playgroud)

我不知道如何才能只用这样的符号替换 GitHub 链接?也许修改href?但不知道该怎么做。

sam*_*ter 7

\documentclass{article}

\usepackage{fontawesome5}
\usepackage{hyperref}

\makeatletter
\newcommand{\github}[1]{%
   \href{#1}{\faGithubSquare}%
}
\makeatother

\begin{document}    
\href{https://github.com/samcarter/tikzducks}{\faGitSquare}    
\href{https://github.com/samcarter/tikzducks}{\faGithubSquare}    
\github{https://github.com/samcarter/tikzducks}            
\end{document}
Run Code Online (Sandbox Code Playgroud)

注意:这不适用于包含 # 的评论网址