首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我需要一个客户端javascript静态网站生成器类似于jekyll -没有服务器端的任何东西

我需要一个客户端javascript静态网站生成器类似于jekyll -没有服务器端的任何东西
EN

Stack Overflow用户
提问于 2012-03-09 08:20:05
回答 1查看 1K关注 0票数 2

我正在寻找一个介于Jekyll (静态网站生成器)和Pagify.js或Deck.js之间的交叉。

我的网站很简单,我不关心搜索引擎优化,我也不担心用户系统的负担。我喜欢pagify.js和deck.js所做的事情,但是我也希望它们能够实时呈现模板并使用标记语言。留八字胡和降价更好。

如果他们也能读取YAML head matter,并加载部分,并在飞行中渲染我的文本和图像,那就太好了。

它应该读取markdown,并从layouts.& template中渲染它。

把它想象成一个客户端,没有服务器的静态网站生成器。我能用什么?

我已经查看了hogan.js,mustache.js和其他网站,但是他们似乎不能做到Jekyll所做的事情。

顺便说一句:我不关心“博客敬畏”。

EN

回答 1

Stack Overflow用户

发布于 2012-03-09 09:27:32

也许这就是你想要的?

代码语言:javascript
运行
复制
function Template ( temp ) {
    this.template = temp;
}
Template.prototype = {
    render : function  ( arr ) {
        return this.template.replace( /\{\$([\d\w]*)\}/g, function ( $, $1 ) {
            return arr[$1] || "";
        })
    }
}
var template = new Template ( '<div class="icon {$last}" id="{$id}"><img src="{$src}" alt="" /><div class="title">{$title}</div></div>' );
console.log( template.render( {src:"img.png",title:"123456",id:"a4546"} ) ); 
// <div class="icon " id="a4546"><img src="img.png" alt="" /><div class="title">123456</div></div>

所以我最终找到了一些:

https://github.com/evilstreak/markdown-js

https://github.com/OscarGodson/EpicEditor

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9627146

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档