Für FTP nehm ich Cyberduck (Video). Du kannst deine Site offline erstellen und dann, sobald alles hochgeladen ist die Verzeichnisse synchronisieren. Cyberduck gleicht dann alle Änderungen ab. Wichtig ist nur, mit relativen Pfaden zu arbeiten (pfad/ oder ../pfad/ usw.), damit's offline und online passt.

Oder du nutzt eine x-beliebige Blogsoftware und kümmerst dich nur mehr um den Inhalt.