You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+31-7Lines changed: 31 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,10 +4,16 @@
4
4
5
5

6
6
7
+
8
+
## New Feature (V1.2)
9
+
10
+
- Brand new **[Keynote Layout](#keynote-layout)** is provided for easily posting beautiful HTML presentations you have created with this blog
11
+
12
+
7
13
## New Feature (V1.1)
8
14
9
15
- We now support a clean and gorgeous **[SideBar](#sidebar)** for displaying more info
10
-
-**[Friends](#friends)** is also added as a common feature of a blog theme
16
+
-**[Friends](#friends)** is also added as a common feature of blog help you do SEO
11
17
12
18
## Feature
13
19
@@ -29,13 +35,13 @@
29
35
30
36
## Document
31
37
32
-
####Environment
38
+
### Environment
33
39
34
40
If you have jekyll installed, simply run `jekyll serve` in Command Line
35
41
and preview the themes in your browser. You can use `jekyll serve --watch` to watch for changes in the source files as well.
36
42
37
43
38
-
####Get Started
44
+
### Get Started
39
45
40
46
You can easily get started by modifying `_config.yml`:
41
47
@@ -60,7 +66,7 @@ useShare: true # use Comment only. seeing the Share component is de
60
66
There are more options you can check out in the [Jekyll - Official Site](http://jekyllrb.com/), or you can directly dive into code to find more.
61
67
62
68
63
-
####Write Posts
69
+
### Write Posts
64
70
65
71
Feel free to checkout Markdown files in the `_posts/`, you will quickly realized how to post your articles with magic Markdown plus this theme:
66
72
@@ -78,15 +84,15 @@ tags:
78
84
79
85
```
80
86
81
-
####Advanced
87
+
### Advanced
82
88
83
89
If you wanna change code yourself, a [Grunt](gruntjs.com) environment is also included. (Thanks to Clean Blog.)
84
90
85
91
There are a number of tasks it performs like minification of the JavaScript, compiling of the LESS files, adding banners to keep the Apache 2.0 license intact, and watching for changes. Run the grunt default task by entering grunt into your command line which will build the files. You can use grunt watch if you are working on the JavaScript or the LESS.
86
92
87
93
**Try to understand code in `_include/`, `_layouts/`, then you can modify Jekyll [Liquid](https://github.com/Shopify/liquid/wiki) template directly to do more creative customization.**
88
94
89
-
####SideBar
95
+
### SideBar
90
96
91
97

92
98
@@ -105,7 +111,7 @@ We default support *Featured Tags*, *Short About Me*, *Friends* these three modu
105
111
you can disable *Featured Tags* by removing `sidebar-featured-tags` and disable *Short About Me* by removing `sidebar-about-description` plus `sidebar-avatar`. More details of *Friends* are talking below.
106
112
107
113
108
-
####Friends
114
+
### Friends
109
115
110
116
Friends is a very common feature of blog seeing the SEO, so I add it in V1.1 release to help that. One of the awesome point of *Friends* is that it can live without enable sidebar. The *Friends* would display in the bottom auto when `sidebar` set to false.
111
117
@@ -127,6 +133,24 @@ friends: [
127
133
```
128
134
129
135
136
+
### Keynote Layout
137
+
138
+

139
+
140
+
There is a increasing tendency to use Open Web technology to create keynotes, presentations, like Reveal.js, Impress.js, Slides, Prezi etc. I consider a modern blog should have abilities to post these HTML based presentation easily also abilities to play it directly.
141
+
142
+
Under the hood, a `iframe` is used to include webpage from outer source, so the only things left is to give a url in the **front-matter**:
143
+
144
+
```
145
+
---
146
+
layout: keynote
147
+
iframe: "http://huangxuan.me/js-module-7day/"
148
+
---
149
+
150
+
```
151
+
152
+
The iframe will be automatically resized to adapt different form factor and the device orientation. A Padding is left to imply user there has more content below, also ensure there is a area user can scrolled in mobile device seeing all most keynote framework prevent the browser default scroll behavior.
153
+
130
154
## Thanks
131
155
132
156
This theme is forked from [IronSummitMedia/startbootstrap-clean-blog-jekyll](https://github.com/IronSummitMedia/startbootstrap-clean-blog-jekyll)
0 commit comments