08 May 2010 04:26 | tutorial wikidot

Whoever said making a blog was hard? ;-)

Step 1: Create an account

Most readers will have already completed this step. If you haven't, scroll to the top of this page and click on "Create account" (just above the picture on the right).

Step 2: Create a wiki

Once again, most of you will have already done this. All you need to do is go to and fill out the information. Alternatively, you can clone this blank website: (part of the Iron Giant project).

For this tutorial, I'm going to assume you're using the first link, although the theme on that one is pretty outdated.

Step 3: Edit your home page

Edit your homepage using the edit button at the bottom. See the image below for the location of the edit button if you can't find it.


Next all you have to do is to delete everything on that page and replace it with this code:

[[module ListPages category="blog" order="created_at desc" perPage="5"]]
+ %%title_linked%%
**%%comments%% comments**

That code will show the title of your most recent 5 blog posts, and the first paragraph. To view the rest, your visitors can click on the title and they'll be taken to the post page where they can read the rest and post a comment.

You might also want to change the title to something more suitable than "Welcome to your new Wikidot site".

After doing that, save the page. You should see the title but nothing on the page itself — this is normal.

Step 4: Edit the blog template

The next thing you'll want to do is to edit the template page. To do that, add blog:_template to the end of your website's URL.

So, if you created your website and the address bar at the top of your browser says, add blog:_template on the end so that it looks something like

You should see a message telling you that the page doesn't exist yet. All you need to do is to click on the "create page" link to create it! :) Check the picture below to make sure you're doing the right thing so far.


Now, on this page, add this code:


[[module Comments]]

The %%content%% variable basically means "put my blog post here", and the Comments module allows people to respond to what you have written.

By creating this template page, we've set a standard for how all of your blog posts will appear from now on. Because this is a very simple template, all we've done is to make comments appear below what you write. Live templates are far more powerful than that though. If you want to learn more, feel free to ask here.

Remember to save the page once you've added the code.

Step 5: Activate comments

When you save the page, you'll notice an error message like this:


We're going to fix that now.

Try to find a link to the Site Manager for your website. It's in a different location, depending on how you first created your website. I've posted a screenshot of the location of each below:


Once you have the site manager open, look for "Forum & discussion" in the menu and click on it. Next, click on "Settings", and then the "activate forum now" button in the main section of the page.

Step 6: Auto-number the blog category

It's good practice to set up auto-numbering for your blog posts, because if you decide that you want to do it later, you'll have to manually rename all of the blog posts you've written so far.

Stay in the site manager, but look for "Autonumbering of pages" in the menu and click the link (it should be 2 links above the "Forum & discussion" one you clicked on earlier).

Then, look for the "+ add autonumbering" link in the main page section, and click on it.

Choose "blog" from the 'Choose an existing category' box, then click on the "Add autonumbering button. You can look at the screenshot below for help if you're not sure what to fill in.


After you click on the button, you should see this on the page:


Step 7: Add a NewPage module to the Site Manager

Now that you know how to find the site manager, it would be a good idea to let you create blog posts on the same page.

Scroll down to the bottom of the page you are on, and click on the edit link.


Then, delete what is in there and add this code:

[[module NewPage category="blog" parent="start" button="Create a new blog post"]]

[[module ManageSite ]]

Please do not modify this page.

It is safe to modify the page as long as you do not remove the ManageSite module. If you accidentally delete that part of the code, you can edit the page again and then add the code I've given you above to make sure it's back in there.

After adding the code and then saving the page, you should see this at the top of your site manager.


Step 8: Write your first blog post!

All you need to do now to update your blog is to add the blog title in that box (e.g. "My first blog post! Welcome!") and then click on the "Create a new blog post" button. Then write your post in the box that appears and save the changes.


If you ever wish to edit a blog post, all you need to do is to go to the post that you created, and click on the "edit" button at the bottom of the page.

What now?

There are a bunch of different things you can do now, but probably the first one is to change the theme. I'll write a tutorial on that someday, but for now you can either ask for help in the comments here, or post a question on the community forum.

Have fun with your new site! ;-) And feel free to let us know where to find it by posting a comment with the link!

If you'd like to have a look at the website I created for this tutorial, you can see it here:

Submit Feedback
Please rate this page based on the quality and helpfulness of the content to you.

Average 100% rating from 1 votes.

You may also be interested in…


Add a New Comment
or Sign in as Wikidot user
(will not be published)
- +

02 Mar 2013 21:55


Included page "inc:signature" does not exist (create it now)

Edit | History (0) | Permalink

03 Mar 2013 01:12

Test successful!

Included page "inc:signature" does not exist (create it now)

Edit | History (0) | Permalink

19 Jul 2016 04:29

Just as a follow-up to my comment to Bryce above - Wikidot has since made some changes to how site administration is handled.

You always access your site's administration page using the '_admin' page now.

The important thing to note about this, is that this change broke Step 7 above - we cannot add additional content to the administration page any more, so the NewPage module for the blog will need to be located elsewhere.

For more information, click here.

I'll post an updated list of instructions when I can.

Included page "inc:signature" does not exist (create it now)

Edit | History (1) | Permalink

Add a new comment