Blogengine without php or asp.net etc.

Is there a way for the blog to integrate directly into my HTML / javascript site, without having to have something like a SQL database and a dynamic engine such as PHP or MySQL?

Perhaps there is some kind of service on the Internet that offers this (hopefully without ads :)). Or maybe I can have a blog engine written entirely in javasript?

+6
javascript html blogs
source share
9 answers

Completely written in JavaScript? Undoubtedly, in the first place, the whole point of creating a “blog engine” wins? The fact is that data is stored somewhere and dynamically retrieved. In order to avoid using the server side (which seems to be your goal) and using only HTML / JavaScript, you will need to store all the data for the blog in the files that are served to each visitor, and then retrieve data from specific local places using JavaScript.

Sorry if I don't understand the point here ... but this seems to be a completely useless way to try and figure it out. Blogs are usually either written statically (in HTML [even if this is rare)) or dynamically generated from a database in a scripting language on the server side (most often).

Edit:. As an additional point of view, I suppose you could include some third-party blog or service on your page using JavaScript ... but I'm not sure which (if any) blog services can directly support this method of work. Also, this is a pretty unreliable way to include third-party data on a page ...

+3
source share

Here is a thought. This is not a true blog engine, but a wiki.

Fully javascript / html / css. Everything lives in one html file:

http://www.tiddlywiki.com/

not sure how it will work on a real site, but their site uses it:

* A personal notebook * A GTD ("Getting Things Done") productivity tool * A collaboration tool * For building websites (this site is a TiddlyWiki file!) * For rapid prototyping * ...and much more! 
+3
source share

You can use github pages . You will get the created version control blog.

+3
source share

Another option is to use the Desktop tool for desktop computers, and then upgrade your site.

You can iWeb if you have a Mac or CityDesk on Windows or you can try this open source tool

Edit Today I came across this tool: the manufacturer Zeta , which can help.

+2
source share

http://code.google.com/p/showdown-blog/ Blog engine written only in JS and XML [v0.6] {JavaScript, XML}

+2
source share

So what do you want is to have a blog where the website provider does not provide a way to serve dynamic content?

The only way I see that you can do this is to write html files (or text files if you want) and add them to the site. After that, you can add JavaScript to your "blog page".

You, of course, need to upload them to the site in the same way as for other files, and then so that JavaScript knows which pages it should receive.

I don’t know any JavaScript JavaScript engines, but you can look at template functions like Prototype

Of course, this means that you will need to get both the template and the content through Ajax and allow the client to do all the processing (it can be slow and possibly unsafe), and you still need to have a place to download the content and update it.

+1
source share

It’s best to use a generator to create HTML / CSS / JS for upload to your server, take a look at Webby: http://webby.rubyforge.org/

+1
source share

IF you really need it so that you can use the public api for a service that allows you to send small bits of information and retrieve it using javascript.

for example, if you need only small posts, you can make a blog in html.javascript that uses twitter as an engine. Of course, you will be limited to 140 characters. I am sure that there are other services that will allow you to use a similar idea, but with less restrictions.

And, of course, the best option. Get blog software or post your blog to a service provider and access it from your site.

Good luck.

0
source share

One solution would be to use some application that generates static web pages from your blog and uploads them to your web server. Thus, you will have a blog with static content that could be managed in javascript along with your existing site, without the need to install a database, daemon software or additional dynamic web programming languages ​​on your server. Creating static content can happen directly on your server, if possible, or you can run the html generation tool locally and load the output.

MoveableType has such a tool. You still need to keep the contents of your blog, and for this, MoveableType uses MySQL by default, so you still need to install the database somewhere, but the database may just be your local desktop.

MoveableType also has support through plugins or older versions that can retrieve data from sqlite or another database. The advantage of sqlite is that it does not require the installation of daemons such as MySQL, you can just place the sqlite file on disk somewhere, provide a MoveableType file path and run a script to generate your static content.

There are probably other tools like MoveableType, and in the past I created blog-like web pages just by writing small scripts to generate HTML. The main problem is that you need to extract data from somewhere for these scenarios.

Another option would be to develop your blog using XSLT, ... with XSLT, you put the contents of your pages in XML files, and then write a template in XSL that converts your XML to HTML.

If you are Google to create a static blog site, you can find other ideas / options, including Jekyll / github, mentioned in one of the other answers.

0
source share

All Articles