Next-Generation Tech Blog/Presentation Framework
下一代技术
博客/展示框架
简介: EchoesWorks —— 打造下一代技术Blog/Presentation 框架
Demo: demo.echoesworks.com/
Feature
Core
MarkdownPresentation- Integrate
GithubCode/Gist Code Full ScreenBackground Image- Left/Right side Images Support
- Process Bar
- Auto Play
- Subtitles
- 支持 Markdown
- 集成Github代码
- 全屏背景图片
- 左/右侧图片支持
- 进度条
- 自动播放
- 字幕
Usage
Clone Demo
git clone git@github.com:echoesworks/echoesworks-demo.git
1.Install
bower install echoesworks
2.Data
Create example.md:

#EchoesWorks
##Phodal Huang
#Design for Developer
##EchoesWorks?
##What is different?
##What we need?
Create data.json:
[
{
"time": "00:01.00",
"code": "https://raw.githubusercontent.com/phodal/echoesworks/master/bower.json",
"word": "hello, world"
},
{
"time": "00:05.00",
"word": [
{
"word": "Привет"
},
{
"word": "Bonjour"
},
{
"word": "こんにちは"
},
{
"word": "你好"
},
{
"word": "Ciao"
},
{
"word": "Hello, World"
}
]
},
{
"time": "00:12.51",
"code": false,
"word": "hello, world, 2"
}]
- Markdown Slide
- Data for code & Time Control
3.Code
var EW = new EchoesWorks({
element: 'slide'
});
Example with slide
EchoesWorks.get('data/example.md', function(data){
document.querySelector('slide').innerHTML = EchoesWorks.md.parse(data);
EchoesWorks.imageHandler();
new EchoesWorks({
element: 'slide'
});
})
Setup Development
1.Install devDependencies
npm install
2.Development
3.Run Test
npm test
4.Push Code & Waiting CI
Inspired by & Thanks to
License
© 2015 Phodal Huang. This code is distributed
under the MIT license. See LICENSE.txt in this directory.
