papilio

Записи с меткой «blog»

Как скачать полностью блог

Я уже как-то писал, как скачать полностью сайт с помощью программы Wget. Но когда я попытался скачать блог на WordPress с включённой функцией т.н. чистых ссылок (permalink), то у меня не скачивались статьи.

Почему же так получалось? Всё просто. Для начала рассмотрим стандартный вид адреса статьи в блоге:

/2009/02/10/merge-google-contacts.html

— Wget будет скачивать и /2009/02, что является страницей архива всех записей за данный период, и саму статью. Первую страницу он сохранит в файл 02 в директории 2009, но куда же сохранить статью, если уже не получится создать директории с тем же именем 02? Именно в этом и была у меня проблема.

Всё решается просто: достаточно указать флаг -E в параметрах запуска Wget, чтобы он все страницы сохранял с расширением .html. Теперь страница с архивом будет сохранена как 02.html в директории 2009, так что Wget сможет создать директории 02, чтобы сохранить запись.

Итак, итоговая строка запуска Wget с параметрами будет выглядеть так:

wget -r -l20 -k -E -c http://www.site.ru

где r — рекурсивно,
l — глубина рекурсии,
c — с возможностью докачки,
k — конвертация ссылок в абсолютные по окончанию закачки,
E — сохранять страницы с расширением .html.

Я пробовал другие программы, но Wget всё равно лучше и проще.

Метки: , , , ,

:-) всем привет!

Совсем забыл написать, о чём будет этот блог (точнее — эта лента на Piclab), хотя сделал уже три записи.

Изначально я вообще не хотел заводить собственную ленту, так как не особо-то и привык писать много. Да и одно дело писать в общий блог (например, регруппа), а другое дело — вести собственную ленту, где все записи твои. Но после того, как промучался с установкой WordPress MU, решил всё это подробно описать.

(Конечно, давно уже возникали мысли, что стоит писать об Web 2.0, об интернете и может быть о Linux. Vladimir предлагал писать только об Web 2.0, а идея о Linux его как-то не порадовала.)

Но я всё-таки решил, что в этой ленте буду писать не обо всём, что знаю, или копипастить со всего интернета, а буду писать по узкоспециализированным темам: во-первых, это WordPress, а во-вторых, это вёрстка и web-дизайн. А уж, если получится, то попробую почаще исследовать Web 2.0.

Говорят, что писать на узкоспециализированные темы хорошо для SMO. Да я и сам думаю, что посетителям легче, когда в блоге говорят о чём-то одном, конкретном, чем обо всём вообще. Вот и проверим это. месяца через два-три я напишу о том, что из этого получилось. Главным показателем будет количество подписчиков (а не, например, количество посетителей).

А писать я собираюсь скорее редко, чем часто: будет, наверное, как у Ильи — вдруг чего напишу...

Спасибо, что читаете меня ;-)

Метки: , , , , ,

Удаление /blog из WordPress MU

Сразу же после установки WordPress MU permalink (постоянные ссылки) для основного блога имеют префикс /blog. Например:

http://blog.piclab.ru/blog/2007/10/24/novyie-lentyi.html

Но до установки новой версии ссылки не содержали в себе /blog:

http://blog.piclab.ru/2007/10/24/novyie-lentyi.html

И это достаточно плохо, так как permalink на то и permalink, чтобы оставаться постоянными — это и поисковые системы, это и закладки пользователей. Покопавшись в интернете, я нашёл более-менее простое решение по удалению /.

1) wp-admin/option-permalink.php
Надо заменить все «/blog» на «/» (но в принципе это делать не надо)

2) wpmu-settings.php
Надо изменить изменить массив, добавив в него слова 'tag', 'category', '2009', '2008', '2007', '2006':
$blognames = array(
'tag', 'category', '2009', '2008', '2007', '2006',
'page', 'comments', 'blog', 'wp-admin', 'wp-includes', 'wp-content', 'files', 'feed' );

3) В таблице wp_1_options надо изменить permalink_structure. А после изменить её панели управления в кладке Постоянные ссылки (Permalink)

После этого у нас на сайте всё заработало.

Метки: , ,