Kaynağa Gözat

Add Contact page

customisations
alemart 3 ay önce
ebeveyn
işleme
836d32d7f3
3 değiştirilmiş dosya ile 45 ekleme ve 8 silme
  1. 41
    0
      docs/contact.md
  2. 2
    7
      docs_overrides/main.html
  3. 2
    1
      mkdocs.yml

+ 41
- 0
docs/contact.md Dosyayı Görüntüle

@@ -0,0 +1,41 @@
1
+# Contact
2
+
3
+!!! info "Summary"
4
+
5
+    Send your questions or project specs to <pre>:mailbox_with_mail: <a href="#" class="email"></a><noscript>support@[this domain]</noscript></pre>
6
+
7
+I'm Alexandre Martins, the developer of encantar.js. I can help you with this engine and with related technologies. Get in touch if you'd like me to:
8
+
9
+* Work on projects that you want created or modified
10
+* Answer technical questions
11
+
12
+I help techies and non-techies get things done. My experience is vast and you may find it quite useful! :smiley: Besides AR, my experience includes: game development, computer vision, algorithms, mathematical modelling, 3D, full-stack web development, mobile app development, and more.
13
+
14
+If you're not a technical person and have a project in mind, simply describe the specification in a short text and tell me how much time you'd like to put into its development. If possible, include links to similar projects and to pages containing additional information.
15
+
16
+I usually work by myself, but I can also work with a team of like-minded people.
17
+
18
+Prototypes can often be built in a matter of days &ndash; as long as the spec is clear.
19
+
20
+If you're a techie, then you can ask me technical questions. If you're a junior, I can guide you step by step. If you're advanced, I can give you pointers. Either way, you'll be supported.
21
+
22
+Sounds good? Contact me via e-mail: <pre>:mailbox_with_mail: <a href="#" class="email"></a><noscript>support@[this domain]</noscript></pre>
23
+
24
+You can also find me on [GitHub](https://github.com/alemart){ ._blank } and on [LinkedIn](https://linkedin.com/in/alemart){ ._blank }.
25
+
26
+Looking forward to talking to you!
27
+
28
+&ndash; Alexandre
29
+
30
+<script>
31
+document.addEventListener('DOMContentLoaded', function() {
32
+    var salad = 'nbjmup;tvqqpsuAfodboubs/efw';
33
+    var link = salad.split('').map(c => String.fromCharCode(c.charCodeAt(0)-1)).join('');
34
+    var suffix = '?body=' + encodeURIComponent('Hi Alex,');
35
+    document.querySelectorAll('a.email').forEach(function(a) {
36
+        a.href = link + suffix;
37
+        if(a.innerText == '')
38
+            a.innerText = link.substring(7);
39
+    });
40
+});
41
+</script>

+ 2
- 7
docs_overrides/main.html Dosyayı Görüntüle

@@ -19,14 +19,9 @@
19 19
 {% endblock %}
20 20
 
21 21
 {% block footer %}
22
-<button id="support-button" onclick="document.getElementById('support-widget').classList.toggle('invisible')">
22
+<a id="support-button" href="/contact" data-goatcounter-click>
23 23
     &#x1F468;&#x200D;&#x1F4BB; Need help?
24
-</button>
25
-<section id="support-widget" class="md-typeset invisible">
26
-    <h4>Technical support</h4>
27
-    <p>Get expert guidance by contacting <a href="#" class="support-link" id="technical-support-widget" data-goatcounter-click></a>.</p>
28
-    <p>Not a technical person? Get help with installation, maintenance, custom development and more. <a href="#" class="support-link" id="technical-support-widget-services" data-goatcounter-click>Contact support</a> for professional services.</p>
29
-</section>
24
+</a>
30 25
 <script>
31 26
 document.addEventListener('DOMContentLoaded', function() {
32 27
     var salad = 'nbjmup;tvqqpsuAfodboubs/efw';

+ 2
- 1
mkdocs.yml Dosyayı Görüntüle

@@ -142,4 +142,5 @@ nav:
142 142
       - 'Speedy': 'api/speedy.md'
143 143
       - 'SpeedySize': 'api/speedy-size.md'
144 144
       - 'SpeedyMatrix': 'api/speedy-matrix.md'
145
-      - 'SpeedyPromise': 'api/speedy-promise.md'
145
+      - 'SpeedyPromise': 'api/speedy-promise.md'
146
+  - 'Contact': 'contact.md'

Loading…
İptal
Kaydet