Aternatives to iWeb/iWebMore

iWebMore usage

alertVery important: iWebMore doesn’t work with iWeb 2 (part of iLife’08 suite, if you bought a new Mac this year (2008) or end of last year you probably have iLife’08). iWeb 2 has something called Html Snippets, that does the same as iWebMore, only easier.

Installing iWebMore
Just download the dmg file from the download page, open it and drag the iWebMore application to the Applications folder.

Using iWebMore with iWeb publish to folder method
After adding the HTML content (described later on) and publishing the site to a folder (File -> Publish to a folder... menu) start iWebMore. Select the folder where you published the site to with the Select Publish Folder... button and if you use templates (also described later on) select the templates folder with the Select Template Folder... button. Now press the Generate... button and that’s it, the site in the published folder is now modified.
Picture 7

For information purposes the files scanned are displayed in the table with the number of modifications listed (if an unrecoverable error occurs the value -1 is given). Next to the Generate... button is a text window where logging occurs.

Using iWebMore with iWeb publish to .mac method
For this to work make sure iDisk is be enabled (.mac system preferences). In the finder you should see something like:unknown
Publish the site using File -> Publish to .Mac menu, sync the iDisk by pressing the unknown-1 icon next to iDisk in finder. Start iWebMore and browse with Select Publish Folder... button to the folder on your iDisk the website is published to (something like Web/Sites/iWeb) and press Generate... (if you use templates select the templates directory first as described in the previous section). When iWebMore is done, press the unknown-1 icon again.

Adding HTML to your site

To add HTML to a page insert a Picture 4-1 box (rounded box from Shapes tool on bottom), resize and move it to the wanted position.
Now click on the box to enter text HTML text enclosed in <@: and :@> marks.
alertVery important: Make sure there is no whitespace before the <@: and after :@> (no spaces and returns) and that there are no font changes in the text (see right column in troubleshooting for how to prevent this)! For example:
Using templates
First make a templates folder where  to store all your templates, for example in Documents/Templates. With your favorite text editor create the template as a plain text file in this folder. Give this file a useful name like adsense.txt. In this file you can add any html you want just remember it will be included in a
section on your iWeb site with the size and position of the <div> fixed by the size and position of the rounded box.
The template can have variables in it, these are strings that will be substituted by values given in the rounded box on the web page in iWeb. The variables are written as @@1@@, @@2@@, ... where the number indicates the parameter index (first parameter, second, ...).
In iWeb add in the rounded box something like (no white spaces allowed except in the parameters):
in case you don’t use parameters or:
For example:
For a template google.txt with contents:
 Picture 9

Here is google.txt the name of the template file in the templates directory, 460x60_as will replace all occurrences of @@1@@ in google.txt, 468 replaces @@2@@ and 60 replaces @@3@@. You can have as many parameters as you want.
Note that the character separating the ] and [ is the pipe symbol (|), on american english keyboards it’s shift ‘\’.
In iWeb it should look something like:
Picture 4
Resulting in the following google adsense ad on your webpage:

Trouble shooting
See this page.