Skip to content

Commit a19bb34

Browse files
committed
Initial draft of ReactJS.NET site
1 parent 443e1ea commit a19bb34

24 files changed

+864
-1
lines changed

.gitignore

+2-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ _old/
22
src/SharedAssemblyVersionInfo.cs
33
*.nupkg
44
src/**/*.nuspec
5+
site/jekyll/_site
56

67
## Ignore Visual Studio temporary files, build results, and
78
## files generated by popular Visual Studio add-ons.
@@ -176,4 +177,4 @@ UpgradeLog*.htm
176177
*.bim_*.settings
177178

178179
# Microsoft Fakes
179-
FakesAssemblies/
180+
FakesAssemblies/

.gitmodules

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "site/packages"]
2+
path = site/packages
3+
url = http://github.com/Daniel15/Simple-NuGet-Server.git

site/jekyll/_config.yml

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
name: ReactJS.NET
2+
markdown: redcarpet
3+
pygments: true
4+
doc-sections:
5+
- id: getting-started
6+
title: Getting Started
7+
- id: guides
8+
title: Guides
9+
- id: dev
10+
title: Development

site/jekyll/_includes/nav_docs.html

+16
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<div class="nav-docs">
2+
{% for section in site.doc-sections %}
3+
<h3>{{ section.title }}</h3>
4+
<ul>
5+
{% for site_page in site.pages %}
6+
{% if site_page.url contains section.id | prepend:'/' %}
7+
<li>
8+
<a href="{{ site_page.url }}"{% if page.url == site_page.url %} class="active"{% endif %}>
9+
{{ site_page.title }}
10+
</a>
11+
<li>
12+
{% endif %}
13+
{% endfor %}
14+
</ul>
15+
{% endfor %}
16+
</div>

site/jekyll/_layouts/default.html

+63
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
<!DOCTYPE html>
2+
<!--[if IE]><![endif]-->
3+
<html>
4+
<head>
5+
<meta charset="utf-8" />
6+
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
7+
<title>{{ page.title }} | {{ site.name }}</title>
8+
<meta name="viewport" content="width=device-width" />
9+
<meta property="og:title" content="{{ page.title }} | {{ site.name }}" />
10+
<meta property="og:type" content="website" />
11+
<meta property="og:url" content="http://reactjs.net/{{ page.url }}" />
12+
<meta property="og:image" content="http://facebook.github.io/react/img/logo_og.png" />
13+
<meta property="og:description" content=".NET integration for ReactJS" />
14+
<meta property="fb:app_id" content="1417169611875552" />
15+
16+
<link rel="stylesheet" href="/css/syntax.css" />
17+
<link rel="stylesheet" href="/css/react.css" />
18+
19+
<script type="text/javascript" src="//use.typekit.net/vqa1hcx.js"></script>
20+
<script type="text/javascript">try{Typekit.load();}catch(e){}</script>
21+
<script>
22+
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
23+
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
24+
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
25+
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
26+
27+
ga('create', 'UA-25623237-6', 'reactjs.net');
28+
ga('send', 'pageview');
29+
</script>
30+
</head>
31+
<body>
32+
<div class="container">
33+
<div class="nav-main">
34+
<div class="wrap">
35+
<a class="nav-home" href="/">
36+
<img class="nav-logo" alt="" src="/img/logo_small.png" width="38" height="38" />
37+
{{ site.name }}
38+
</a>
39+
<ul class="nav-site">
40+
<li><a href="/getting-started/getting-started.html"{% if page.sectionid == 'docs' %} class="active"{% endif %}>Docs</a></li>
41+
<li><a href="/getting-started/getting-started.html">Download</a></li>
42+
<li><a href="http://github.com/reactjs/React.NET">GitHub</a>
43+
</ul>
44+
</div>
45+
</div>
46+
47+
{{ content }}
48+
49+
<footer class="wrap">
50+
<div class="right">&copy; 2014 Facebook Inc.</div>
51+
</footer>
52+
</div>
53+
54+
<div id="fb-root"></div>
55+
<script>(function(d, s, id) {
56+
var js, fjs = d.getElementsByTagName(s)[0];
57+
if (d.getElementById(id)) return;
58+
js = d.createElement(s); js.id = id;
59+
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=1417169611875552";
60+
fjs.parentNode.insertBefore(js, fjs);
61+
}(document, 'script', 'facebook-jssdk'));</script>
62+
</body>
63+
</html>

site/jekyll/_layouts/docs.html

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
layout: default
3+
sectionid: docs
4+
---
5+
6+
<section class="content wrap documentationContent">
7+
{% include nav_docs.html %}
8+
9+
<div class="inner-content">
10+
<h1>{{ page.title }}</h1>
11+
<div class="subHeader">{{ page.description }}</div>
12+
{{ content }}
13+
14+
<h2>Comments</h2>
15+
<div class="fb-comments" data-width="650" data-num-posts="10" data-href="http://reactjs.net{{ page.url }}"></div>
16+
</div>
17+
</section>

site/jekyll/css/react.css

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)