class BaseLab < Blog::Awesome
  topics :technology, :coding
  authors :devs => 'Makers of Base CRM'
end
BaseLab.new.publish!
import blog
class BaseLab(blog.Awesome):
  topics = ["technology", "coding"]
  authors = {'devs': 'Makers of Base CRM'}
BaseLab().publish
var BaseLab = new Blog.Awesome({
  topics: ['technology', 'coding'],
  authors: {'devs': 'Makers of Base CRM'}
})
BaseLab.publish()
@interface BaseLab : Blog <Awesome>
@property (strong) NSArray *topics = @[technology, coding];
@property (strong) NSDictionary *authors = @[devs : @"Makers of Base CRM"];
@end
[[BaseLab new] publish];
class BaseLab: public AwesomeBlog {
  public:
  BaseLab() {
    topics.push_back("technology");
    topics.push_back("coding");
    authors["devs"] = "Makers of Base CRM";
};

BaseLab::publish();
class BaseLab extends Blog.Awesome {
  private Topic[] topics = new Topic[] {
    new Topic("technology"), new Topic ("coding") };
  private Map<AuthorType, String> authors = new HashMap<AuthorType, String>();
  public BaseLab() {
    authors.put(new AuthorType("devs"), "Makers of Base CRM");}
}
new BaseLab().publish();

Building a blog using nanoc

Remember the classic “build a blog in 10 minutes” Rails tutorial? Back then, it blew our minds. Nowadays parts of the Web are moving towards static content. Plain old HTML with CSS suit the needs of many, many people. Being bulletproof, easy and almost free, this combination has many advantages over complicated, backend-driven sites.

This blog is an example of such a static site, take a look how it was created. You can certainly set it up in 10 minutes (the design doesn’t count, right?).

Comments
Prev page
158 6
Ruby
A broadcasting microframework making publishing of messages to different services easy.
128 10
Ruby
Dropbox API Ruby Client
91 14
JavaScript
Node runner for Jasmine JavaScript BDD testing framework
4 1
Ruby
Future Simple's github homepage
2 1
Ruby
HTTP API Client Builder
2 0
JavaScript
Obedience Core
1 1
All kinds of presentations delivered by FS team members
1 1
Ruby