resolve #5, 使用 hexo 编译网站

This commit is contained in:
Changkun Ou
2018-05-03 11:30:28 +02:00
parent 0247488f7a
commit 497516914d
52 changed files with 16839 additions and 3 deletions

View File

@@ -0,0 +1,9 @@
<div id="header">
<a id="logo" href="<%- url_for("/modern-cpp/") %>">
<img src="<%- url_for("/modern-cpp/images/cover-2nd.png") %>">
<span>高速上手 C++ 11/14/17</span><sup class="beta">beta</sup>
</a>
<ul id="nav">
<%- partial('partials/main_menu', { context: 'nav' }) %>
</ul>
</div>

View File

@@ -0,0 +1,38 @@
<li class="nav-dropdown-container resource">
<a class="nav-link">资源</a><span class="arrow"></span>
<ul class="nav-dropdown">
<li><ul>
<li><a class="nav-link" href="<%- url_for("/modern-cpp/book/00-preface/") %>" >正文</a></li>
<!-- TODO -->
<!-- <li><a class="nav-link" href="<%- url_for("/modern-cpp/code/1/") %>" >代码</a></li>
<li><a class="nav-link" href="<%- url_for("/modern-cpp/exercises/1/") %>" >习题</a></li>
<li><a class="nav-link" href="<%- url_for("/modern-cpp/answers/1/") %>" >答案</a></li> -->
</ul></li>
</ul>
</li>
<li class="nav-dropdown-container about">
<a class="nav-link">关于</a><span class="arrow"></span>
<ul class="nav-dropdown">
<li><ul>
<li><a class="nav-link" href="<%- url_for("/modern-cpp/about/copyright.html") %>" >版权声明</a></li>
</ul></li>
</ul>
</li>
<li class="nav-dropdown-container language">
<a class="nav-link">
<span style="content: url(/modern-cpp/images/lang/cn.svg); width: 15px; height: 15px; margin-right: 5px; vertical-align: middle; margin-bottom: 2px;"></span>
中文
</a>
<!-- TODO -->
<!-- <span class="arrow"></span>
<ul class="nav-dropdown">
<li>
<a class="nav-link" target="_blank">
<span style="content: url(/modern-cpp/images/lang/en.svg); width: 15px; height: 15px; margin-right: 5px; vertical-align: middle; margin-bottom: 2px;"></span>
English (soon)
</a>
</li>
</ul> -->
</li>

View File

@@ -0,0 +1,23 @@
<div class="sidebar">
<div class="sidebar-inner">
<ul class="main-menu">
<%- partial('partials/main_menu', { context: 'sidebar' }) %>
</ul>
<div class="list">
<h2>
<%-
type === 'exercises'
? '习题'
: type === 'book-zh-cn'
? '正文'
: type === 'answers'
? '参考答案'
: type === 'about'
? '关于'
: (type.charAt(0).toUpperCase() + type.slice(1))
%>
</h2>
<%- partial('partials/toc', { type: type }) %>
</div>
</div>
</div>

View File

@@ -0,0 +1,7 @@
<ul class="menu-root">
<% site.pages.find({type: type}).sort('order').each(function (p) { %>
<li>
<a href="<%- url_for(p.path) %>" class="sidebar-link<%- page.title === p.title ? ' current' : '' %><%- p.is_new ? ' new' : '' %>"><%- p.title %></a>
</li>
<% }) %>
</ul>