1
+ {{ define "main" -}}
2
+ < section class ="row td-search-result ">
3
+ < div class ="col-12 col-md-8 offset-md-2 ">
4
+ < h2 class ="ms-4 "> {{ .Title }}</ h2 >
5
+
6
+
7
+ {{ with .Site.Params.gcs_engine_id -}}
8
+ <!-- Widget JavaScript bundle -->
9
+ < script src ="https://cloud.google.com/ai/gen-app-builder/client?hl=en_US "> </ script >
10
+
11
+ <!-- Search widget element is not visible by default -->
12
+ < gen-search-widget
13
+ configId ="a55fe89a-8293-4ede-926c-538cb302861f "
14
+ triggerId ="searchWidgetTrigger ">
15
+ </ gen-search-widget >
16
+
17
+ <!-- Element that opens the widget on click. It does not have to be an input -->
18
+ < input placeholder ="Search here " id ="searchWidgetTrigger " />
19
+
20
+ <!--
21
+
22
+ <script>
23
+ (function() {
24
+ var genAIsearch = document.createElement('script');
25
+ genAIsearch.type = 'text/javascript';
26
+ genAIsearch.async = true;
27
+ genAIsearch.src = new GoogleGenerativeAI("{{ . }}");
28
+ genAIsearch.model = genAIsearch.getGenerativeModel({ model: "gemini-1.5-flash" });
29
+ var result = genAIsearch.generateContent("Explain how AI works");
30
+ var s = document.getElementsByTagName('script')[0];
31
+ s.parentNode.insertBefore(genAIsearch, s);
32
+ console.log(result.response.text());
33
+ })();
34
+ </script>
35
+ -->
36
+ {{ end -}}
37
+
38
+ <!--
39
+ <script>
40
+ (function() {
41
+ var cx = '{{ . }}';
42
+ var gcse = document.createElement('script');
43
+ gcse.type = 'text/javascript';
44
+ gcse.async = true;
45
+ gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
46
+ var s = document.getElementsByTagName('script')[0];
47
+ s.parentNode.insertBefore(gcse, s);
48
+ })();
49
+ </script>
50
+
51
+ <gcse:searchresults-only></gcse:searchresults-only>
52
+ {{ end -}}
53
+ <!-- End Google Custom Search Engine-->
54
+ </ div >
55
+ </ section >
0 commit comments