Пользовательская целевая страница с Octopress

Я настроил Octopress и хочу использовать полностью настраиваемые стили, в основном отбрасывая большую часть стандартных стилей, которые применяются к остальной части сайта.

Я действительно хочу сохранить ссылку на все отзывчивое совершенство, хотя оно и запечено.

Как лучше всего настроить пользовательскую целевую страницу?


person Evolve    schedule 01.02.2013    source источник


Ответы (1)


Вы имеете в виду вот так?

http://eduncan911.com

^- Мой сайт Octopress.

Блог находится по адресу: http://eduncan911.com/blog.

Так как Octopress использует Jekyll под кожей, было бы лучше подумать о том, как это сделать с точки зрения Jekyll — и есть много способов сделать это.

ОТ: Лично я нахожу макет темы Octopress, включения и настройки слишком сложными и детализированными. Они сделали это, чтобы сделать его очень удобным; но, на мой взгляд, он тесно связывает каждый шаблон с другим шаблоном.

Теперь, с учетом сказанного, есть несколько способов добиться этого. Я ответил на очень похожий вопрос здесь:

Создание темы octopress из темы wordpress

Это Джекилл: поэтому просто создайте страницу так, как вам хочется. Замените /source/index.html любым дизайном, html и css, который вы хотите.

Если вам не нужен список блогов или вы хотите переместить «блог в другой каталог», просто переместите текущий /source/index.html, скажем, в /source/blog/index.html. Вот и все.

Как я уже отмечал в ответе выше, единственное, что нужно импортировать, это сохранить основную часть YAML и указать «макет», который вы хотите использовать. Например, у меня есть макет под названием «домашняя страница», который сильно отличается от любого другого макета. Мой /source/index.html использует layout: homepage.

Но даже в этом случае вам даже не нужно использовать YAML — создайте свой собственный необработанный html-файл по своему усмотрению. Он будет использоваться, когда вы rake generate. Это то, что я лично сделал в первую очередь. Затем я медленно разделил домашнюю страницу на /source/_layouts/homepage.html и просто ушел оттуда. Я вообще не следил за всей темой Octopress — достаточно использовать посты и страницы.

person eduncan911    schedule 03.08.2014
comment
Спасибо! Некоторое время назад я опубликовал это, очень ценю, что вы нашли время, чтобы дать такой потрясающий ответ. Ваше здоровье! - person Evolve; 04.08.2014
comment
Да, не обратил внимания на возраст, пока не написал. Просматривал SO и думал, есть ли вопросы по Octopress. У меня есть хорошая ручка на это сейчас. - person eduncan911; 04.08.2014
comment
Да Хорошенький! Такие люди, как ты, делают НАСТОЛЬКО здорово! - person Evolve; 06.08.2014