commit be36ee9171a19203f3bf89b605f00d7979f54aa3
parent 46bdd5298a9e1c60621300daa83c36d0640d4806
Author: Matt Fehrenbach <m.fehrenbach@pm.me>
Date: Tue, 11 Aug 2020 18:11:07 +0100
Used dotted underline for urls
Diffstat:
2 files changed, 50 insertions(+), 3 deletions(-)
diff --git a/awesome-cv.cls b/awesome-cv.cls
@@ -46,6 +46,8 @@
%-------------------------------------------------------------------------------
% 3rd party packages
%-------------------------------------------------------------------------------
+% Needed to make different underlining styles
+\RequirePackage{tikz}
% Needed to make fixed length table
\RequirePackage{array}
% Needed to handle list environment
@@ -83,7 +85,6 @@
% Needed to deal hyperlink
\RequirePackage[hidelinks,unicode]{hyperref}
\hypersetup{%
- frenchlinks={true}
pdftitle={Matt Fehrenbach},
pdfauthor={Matt Fehrenbach},
pdfsubject={DevOps and Software Engineer},
@@ -92,6 +93,52 @@
%-------------------------------------------------------------------------------
+% Configuration for underline styles
+%-------------------------------------------------------------------------------
+\newcommand{\udot}[1]{%
+ \tikz[baseline=(todotted.base)]{
+ \node[inner sep=1pt,outer sep=0pt] (todotted) {#1};
+ \draw[dotted] (todotted.south west) -- (todotted.south east);
+ }%
+}%
+
+\newcommand{\udensdot}[1]{%
+ \tikz[baseline=(todotted.base)]{
+ \node[inner sep=1pt,outer sep=0pt] (todotted) {#1};
+ \draw[densely dotted] (todotted.south west) -- (todotted.south east);
+ }%
+}%
+
+\newcommand{\uloosdot}[1]{%
+ \tikz[baseline=(todotted.base)]{
+ \node[inner sep=1pt,outer sep=0pt] (todotted) {#1};
+ \draw[loosely dotted] (todotted.south west) -- (todotted.south east);
+ }%
+}%
+
+\newcommand{\udash}[1]{%
+ \tikz[baseline=(todotted.base)]{
+ \node[inner sep=1pt,outer sep=0pt] (todotted) {#1};
+ \draw[dashed] (todotted.south west) -- (todotted.south east);
+ }%
+}%
+
+\newcommand{\udensdash}[1]{%
+ \tikz[baseline=(todotted.base)]{
+ \node[inner sep=1pt,outer sep=0pt] (todotted) {#1};
+ \draw[densely dashed] (todotted.south west) -- (todotted.south east);
+ }%
+}%
+
+\newcommand{\uloosdash}[1]{%
+ \tikz[baseline=(todotted.base)]{
+ \node[inner sep=1pt,outer sep=0pt] (todotted) {#1};
+ \draw[loosely dashed] (todotted.south west) -- (todotted.south east);
+ }%
+}%
+
+
+%-------------------------------------------------------------------------------
% Configuration for directory locations
%-------------------------------------------------------------------------------
% Configure a directory location for fonts(default: 'fonts/')
diff --git a/resume/projects.tex b/resume/projects.tex
@@ -9,8 +9,8 @@
{
\begin{cvitems} % Description(s) bullet points
\item {Alpine Linux instance hosted using Linode as a provider.}
- \item {Hosts \href{searx.mattfehrenbach.xyz}{Searx instance} served by nginx via reverse proxy.}
- \item {Also run \href{jenkins.mattfehrenbach.xyz}{Jenkins instance} to run pipelines that build my \href{git.mattfehrenbach.xyz}{Git projects} (including this document) and generate the stagit static website pages for my repos.}
+ \item {Hosts \href{searx.mattfehrenbach.xyz}{\udensdot{Searx instance}} served by nginx via reverse proxy.}
+ \item {Also run \href{jenkins.mattfehrenbach.xyz}{\udensdot{Jenkins instance}} to run pipelines that build my \href{git.mattfehrenbach.xyz}{\udensdot{Git projects}} (including this document) and generate the stagit static website pages for my repos.}
\item {Setting up the website has enabled me to learn about automation and maintainance, such as renewing certbot certificates by running cron jobs, and configuring OpenRC init scripts to retain the iptables rules between reboots.}
\end{cvitems}
}