PageSourceSearch

https://lionelpigou.com/contact

html lionelpigou.com collected 2026-10-09 22:08:09 UTC 6,709 bytes, 192 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en" class="html" data-theme="dark"><head>
3  <meta charset="utf-8" />
4  <meta http-equiv="X-UA-Compatible" content="IE=edge" />
5  <meta name="viewport" content="width=device-width, initial-scale=1" />
6
7  <title>
8    
9      Contact Me
10    
11  </title>
12
13  <!-- Begin Jekyll SEO tag v2.8.0 -->
14<meta name="generator" content="Jekyll v3.10.0" />
15<meta property="og:title" content="Contact Me" />
16<meta name="author" content="Lionel Pigou" />
17<meta property="og:locale" content="en_US" />
18<meta name="description" content="Lionel Pigou" />
19<meta property="og:description" content="Lionel Pigou" />
20<link rel="canonical" href="https://lpigou.github.io/contact" />
21<meta property="og:url" content="https://lpigou.github.io/contact" />
22<meta property="og:site_name" content="Lionel Pigou" />
23<meta property="og:type" content="website" />
24<meta name="twitter:card" content="summary" />
25<meta property="twitter:title" content="Contact Me" />
26<meta name="twitter:site" content="@lpigou" />
27<meta name="twitter:creator" content="@Lionel Pigou" />
28<script type="application/ld+json">
29{"@context":"https://schema.org","@type":"WebPage","author":{"@type":"Person","name":"Lionel Pigou"},"description":"Lionel Pigou","headline":"Contact Me","url":"https://lpigou.github.io/contact"}</script>
29
30<!-- End Jekyll SEO tag -->
31
32  <link type="application/atom+xml" rel="alternate" href="https://lpigou.github.io/feed.xml" title="Lionel Pigou" />
33
34  <!-- Favicon -->
35  <link rel="icon" type="image/png" href="./assets/images/favicon/6.png">
36  <!-- <link rel="apple-touch-icon" sizes="180x180" href="/assets/images/favicon/apple-touch-icon.png">
37  <link rel="icon" type="image/png" sizes="32x32" href="/assets/images/favicon/favicon-32x32.png">
38  <link rel="icon" type="image/png" sizes="16x16" href="/assets/images/favicon/favicon-16x16.png">
39  <link rel="manifest" href="/assets/images/favicon/site.webmanifest">
40  <link rel="mask-icon" href="/assets/images/favicon/safari-pinned-tab.svg" color="#5bbad5">
41  <link rel="shortcut icon" href="/assets/images/favicon/favicon.ico"> -->
42  <meta name="msapplication-TileColor" content="#00aba9">
43  <meta name="msapplication-config" content="/assets/images/favicon/browserconfig.xml">
44  <meta name="theme-color" content="#ffffff">
45  <!-- Favicon -->
46
47  <link rel="stylesheet" href="/assets/css/main.css" />
48  
49    
49<script type="text/javascript">
50  window.addEventListener('load', themeChange);
51  const currentTheme = localStorage.getItem('theme') ? localStorage.getItem('theme') : null;
52  if (currentTheme)
53    document.documentElement.setAttribute('data-theme', currentTheme);
54
55  function themeChange() {
56    let button = document.querySelector('.theme-toggle');
57
58    button.addEventListener('click', function (e) {
59      let currentTheme = document.documentElement.getAttribute('data-theme');
60      if (currentTheme === 'dark') {
61        transition();
62        document.documentElement.setAttribute('data-theme', 'light');
63        localStorage.setItem('theme', 'light');
64      } else {
65        transition();
66        document.documentElement.setAttribute('data-theme', 'dark');
67        localStorage.setItem('theme', 'dark');
68      }
69    });
70
71    let transition = () => {
72      document.documentElement.classList.add('transition');
73      window.setTimeout(() => {
74        document.documentElement.classList.remove('transition');
75      }, 1000);
76    }
77  }
78</script>
78
79
80
81  
82</head>
83<body>
84    <main class="page-content" aria-label="Content">
85      <div class="w">
86        <a href="/">home..</a>
87<h1 class="post-title">Contact Me</h1>
88
89
90
91<div class="blog-post">
92<bold>
93    <p id="id-email" style="cursor: pointer;">
94        Click to reveal email address.
95    </p>
96</bold>
97
98<script type="text/javascript">
99      document.getElementById('id-email').addEventListener("click", function(){
100        let demail = document.getElementById('id-email');
101        demail.innerHTML = 'lionelpigou' + '@' + 'g' + 'mail' + '.com';
102        demail.style = "";
103      })
104</script>
104
105
106
107</div>
108
109
110
111
112<!-- 
112<script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
vendor: 1 bytes, line 112
112
113<script id="MathJax-script" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
vendor: 1 bytes, line 113
113
114<script type="text/javascript" >
115
116    MathJax.Hub.Config({
117        "HTML-CSS": {
118          availableFonts: ["TeX"],
119        },
120        tex2jax: {
121          inlineMath: [['$','$'],["\\(","\\)"]]},
122          displayMath: [ ['$$','$$'], ['\[','\]'] ],
123        TeX: {
124          extensions: ["AMSmath.js", "AMSsymbols.js", "color.js"],
125          equationNumbers: {
126            autoNumber: "AMS"
127          }
128        },
129        showProcessingMessages: false,
130        messageStyle: "none",
131        imageFont: null,
132        "AssistiveMML": { disabled: true }
133      });
134    </script>
134 -->
135<!-- 
135<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?config=TeX-AMS_HTML"> -->
136<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js?config=TeX-AMS_HTML">
137// 
137<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/mathjax@2/MathJax.js?config=TeX-AMS-MML_CHTML">
138    MathJax.Hub.Config({
139      "HTML-CSS": {
140        availableFonts: ["TeX"],
141      },
142      tex2jax: {
143        inlineMath: [['$','$'],["\\(","\\)"]]},
144        displayMath: [ ['$$','$$'], ['\[','\]'] ],
145      TeX: {
146        extensions: ["AMSmath.js", "AMSsymbols.js", "color.js"],
147        equationNumbers: {
148          autoNumber: "AMS"
149        }
150      },
151      showProcessingMessages: false,
152      messageStyle: "none",
153      imageFont: null,
154      "AssistiveMML": { disabled: true }
155    });
156  </script>
156
157        
158          <button title="Toggle Theme" class="theme-toggle">
159  <svg viewBox="0 0 32 32" width="24" height="24" fill="currentcolor">
160    <circle cx="16" cy="16" r="14" fill="none" stroke="currentcolor" stroke-width="4"></circle>
161    <path d="
162             M 16 0
163             A 16 16 0 0 0 16 32
164             z">
165    </path>
166  </svg>
167</button>
168
169        
170        <div class="credits">&copy;&nbsp;2024&nbsp;Lionel Pigou
171          <!---
172          &nbsp;
173          •
174          &nbsp;
175          --></div>
176      </div>
177    </main>
178
179    <!--
179<script async defer data-soopr-token="" src="https://sdk.soopr.co/soopr.js"></script>
179-->
180    <!-- 
180<script src="https://cdn.jsdelivr.net/npm/sharer.js@latest/sharer.min.js"></script>
180 -->
181    <!-- 
181<script src="//cdn.jsdelivr.net/npm/goodshare.js@6/goodshare.min.js"></script>
181 -->
182    <link
183      href="https://cdn.jsdelivr.net/npm/shareon@2/dist/shareon.min.css"
184      rel="stylesheet"
185    />
186    
186<script
187      src="https://cdn.jsdelivr.net/npm/shareon@2/dist/shareon.iife.js"
188      defer
189      init
190    ></script>
190
191  </body>
192</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.