Size: a a a

2016 December 16

RS

Rustam Sharshenov in Rubyata
Йоу. Смотрите, какая тема. Существуют тулзы типа rubocop, которые топят за качество оформления кода. Мы у себя внедрили, активно используем - действительно приносит пользу.
источник

RS

Rustam Sharshenov in Rubyata
Но когда вопрос доходит до SEO-оптимизаций страниц сайтов, то всегда это делается в ручном режиме
источник

RS

Rustam Sharshenov in Rubyata
Вот и подумалось, что часть "внутреннего SEO" можно было бы вынести вообще в тесты.
источник

RS

Rustam Sharshenov in Rubyata
Быстрый гуглеж выявил, что ничего внятного нету и в статьях, что нашлись - буквально регекспами проверяются какие-либо критерии
источник

MS

Mikhail Sytchev in Rubyata
Rustam Sharshenov
Вот и подумалось, что часть "внутреннего SEO" можно было бы вынести вообще в тесты.
что такое внутреннее SEO?
источник

AS

Aleksandr Sobolev in Rubyata
киворды и дескрипшены всякие по ходу
источник

AS

Aleksandr Sobolev in Rubyata
в мета тегах
источник

RS

Rustam Sharshenov in Rubyata
СЕО-оптимизация на стороне сайта (маркап, микроформаты, валидация html)
источник

RS

Rustam Sharshenov in Rubyata
короче, пока застолбил название гема rspec-seo
источник

RS

Rustam Sharshenov in Rubyata
думаю, нужно пилить на уровне acceptance-тестов
источник

RS

Rustam Sharshenov in Rubyata
нафигачить хелперов, как у shoulda-matchers
источник

RS

Rustam Sharshenov in Rubyata
seo "home page" do
 before { visit root_path }

 it { should have_valid_html }
 it { should have_meta_title('Foo') }
 it { should have_meta_description('Bar') }
 it { should have_meta_keywords('baz, ololo, azaza') }
 it { should have_canonical_url('http://examle.com/') }
end
источник

MS

Mikhail Sytchev in Rubyata
неплохая идея
источник

MS

Mikhail Sytchev in Rubyata
я бы еще топил за гем типа seoize
источник

MS

Mikhail Sytchev in Rubyata
cd your_awesome_app && seoize
источник

MS

Mikhail Sytchev in Rubyata
и он автоматом тебе вставки seo  штук сделает
источник

RS

Rustam Sharshenov in Rubyata
а в исходниках rf -rf ./view/*
источник

MS

Mikhail Sytchev in Rubyata
я не знаю как точно, но можно подумать
источник

RS

Rustam Sharshenov in Rubyata
Mikhail Sytchev
и он автоматом тебе вставки seo  штук сделает
нее, чувак, все гораздо сложнее с SEO-оптимизацией
источник

RS

Rustam Sharshenov in Rubyata
источник