1
+ <!DOCTYPE html>
2
+ < html lang ="en ">
3
+
4
+ < meta charset ="utf-8 ">
5
+ < meta http-equiv ="X-UA-Compatible " content ="IE=edge ">
6
+ < meta name ="viewport " content ="width=device-width, initial-scale=1 ">
7
+ < link rel ="canonical " href ="http://www.fsharpworks.com/ " />
8
+
9
+ < title > {% if page.title %}{{ page.title | escape }} | {% endif %}fsharpWorks: F# training and consulting</ title >
10
+ < meta name ="description " content ="{{page.description | escape}} " />
11
+ < meta name ="keywords " content ="{{page.keywords | escape }} " />
12
+ < meta name ="author " content ="fsharpWorks ">
13
+
14
+ <!-- generated using http://realfavicongenerator.net/ -->
15
+ < link rel ="apple-touch-icon " sizes ="57x57 " href ="/icon/apple-touch-icon-57x57.png ">
16
+ < link rel ="apple-touch-icon " sizes ="60x60 " href ="/icon/apple-touch-icon-60x60.png ">
17
+ < link rel ="apple-touch-icon " sizes ="72x72 " href ="/icon/apple-touch-icon-72x72.png ">
18
+ < link rel ="apple-touch-icon " sizes ="76x76 " href ="/icon/apple-touch-icon-76x76.png ">
19
+ < link rel ="apple-touch-icon " sizes ="114x114 " href ="/icon/apple-touch-icon-114x114.png ">
20
+ < link rel ="apple-touch-icon " sizes ="120x120 " href ="/icon/apple-touch-icon-120x120.png ">
21
+ < link rel ="apple-touch-icon " sizes ="144x144 " href ="/icon/apple-touch-icon-144x144.png ">
22
+ < link rel ="apple-touch-icon " sizes ="152x152 " href ="/icon/apple-touch-icon-152x152.png ">
23
+ < link rel ="apple-touch-icon " sizes ="180x180 " href ="/icon/apple-touch-icon-180x180.png ">
24
+ < link rel ="icon " type ="image/png " href ="/icon/favicon-32x32.png " sizes ="32x32 ">
25
+ < link rel ="icon " type ="image/png " href ="/icon/android-chrome-192x192.png " sizes ="192x192 ">
26
+ < link rel ="icon " type ="image/png " href ="/icon/favicon-96x96.png " sizes ="96x96 ">
27
+ < link rel ="icon " type ="image/png " href ="/icon/favicon-16x16.png " sizes ="16x16 ">
28
+ < link rel ="manifest " href ="/icon/manifest.json ">
29
+ < link rel ="mask-icon " href ="/icon/safari-pinned-tab.svg " color ="#5bbad5 ">
30
+ < link rel ="shortcut icon " href ="/icon/favicon.ico ">
31
+ < meta name ="msapplication-TileColor " content ="#cccccc ">
32
+ < meta name ="msapplication-TileImage " content ="/icon/mstile-144x144.png ">
33
+ < meta name ="msapplication-config " content ="/icon/browserconfig.xml ">
34
+ < meta name ="theme-color " content ="#ffffff ">
35
+
36
+ <!-- Twitter card -->
37
+ {% if page.twitterimage %}
38
+ < meta name ="twitter:card " content ="summary_large_image ">
39
+ < meta name ="twitter:image " content ="http://www.fsharpworks.com{{page.image}} ">
40
+ {% else %}
41
+ < meta name ="twitter:card " content ="summary ">
42
+ < meta name ="twitter:image " content ="http://fsharpworks.imgix.net/fsharp_works_logo_100.png ">
43
+ {% endif %}
44
+ < meta name ="twitter:site " content ="@fsharpWorks ">
45
+ < meta name ="twitter:title " content ="{% if page.title %}{{ page.title | escape }} | {% endif %}fsharpWorks: F# training and consulting ">
46
+ < meta name ="twitter:description " content ="{{page.description | escape}} ">
47
+ < meta name ="twitter:image:alt " content ="fsharpWorks logo ">
48
+
49
+ <!-- Bootstrap core CSS -->
50
+ < link href ="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css " rel ="stylesheet " integrity ="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7 " crossorigin ="anonymous ">
51
+
52
+ <!-- Custom styles for this template -->
53
+ < link href ='/styles/core-style.css ' rel ='stylesheet ' type ='text/css '>
54
+ < link href ="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css " rel ="stylesheet ">
55
+
56
+ <!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
57
+ <!--[if lt IE 9]>
58
+ <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
59
+ <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
60
+ <![endif]-->
61
+ </ head >
62
+
63
+ < body itemscope itemtype ="https://schema.org/Organization ">
64
+
65
+ < div class ="container ">
66
+ < div class ="row header fw-logo ">
67
+ < div class ="col-lg-6 col-md-8 ">
68
+ < img itemprop ="image " src ="http://fsharpworks.imgix.net/fsharp_works_logo_100.png " alt ="fsharpWorks logo " class ="img-responsive " />
69
+ </ div >
70
+ < div class ="col-lg-6 col-md-4 header-tagline ">
71
+ < h2 class ="header-tagline "> The safe choice for functional-first development</ h2 >
72
+ </ div >
73
+ </ div >
74
+ </ div >
75
+
76
+
77
+ {{ content }}
78
+
79
+
80
+ < footer >
81
+ < div class ="container ">
82
+ < div class ="row footer ">
83
+ < div class ="col-lg-12 text-center ">
84
+ < p > © fsharpWorks 2016</ p >
85
+ </ div >
86
+ </ div >
87
+ </ div >
88
+ </ footer >
89
+
90
+
91
+ <!-- Bootstrap core JavaScript -->
92
+ <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
93
+ < script src ="https://code.jquery.com/jquery-2.2.3.min.js " integrity ="sha256-a23g1Nt4dtEYOj7bR+vTu7+T8VP13humZFBJNIYoEJo= " crossorigin ="anonymous "> </ script >
94
+ <!-- Include all compiled plugins (below), or include individual files as needed -->
95
+ < script src ="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js " integrity ="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS " crossorigin ="anonymous "> </ script >
96
+ <!-- Placed at the end of the document so the pages load faster -->
97
+ < script > ! function ( d , s , id ) { var js , fjs = d . getElementsByTagName ( s ) [ 0 ] ; if ( ! d . getElementById ( id ) ) { js = d . createElement ( s ) ; js . id = id ; js . src = "http://platform.twitter.com/widgets.js" ; fjs . parentNode . insertBefore ( js , fjs ) ; } } ( document , "script" , "twitter-wjs" ) ; </ script >
98
+
99
+
100
+ < script >
101
+ ( function ( i , s , o , g , r , a , m ) {
102
+ i [ 'GoogleAnalyticsObject' ] = r ; i [ r ] = i [ r ] || function ( ) {
103
+ ( i [ r ] . q = i [ r ] . q || [ ] ) . push ( arguments )
104
+ } , i [ r ] . l = 1 * new Date ( ) ; a = s . createElement ( o ) ,
105
+ m = s . getElementsByTagName ( o ) [ 0 ] ; a . async = 1 ; a . src = g ; m . parentNode . insertBefore ( a , m )
106
+ } ) ( window , document , 'script' , 'http://www.google-analytics.com/analytics.js' , 'ga' ) ;
107
+
108
+ ga ( 'create' , 'UA-50976719-1' , 'fsharpworks.com' ) ;
109
+ ga ( 'send' , 'pageview' ) ;
110
+
111
+ </ script >
112
+
113
+
114
+ </ body >
115
+ </ html >
116
+
117
+
118
+
119
+
120
+
0 commit comments