В моем предыдущем посте я упомянул, как я создал Облегченный блог . В этом посте я подробно расскажу о том, как начать работу, и о некоторых интересных функциях Lite Blog .
Установка
Установка Lite Blog довольно проста. Это похоже на установку приложения Laravel с помощью composer.
composer create-project --prefer-dist stephenjude/lite-blog myblog
После установки создайте свою базу данных и обновите файл .env с вашими учетными данными базы данных. После этого запустите команду установки внутри каталога проекта.
cd myblog php artisan setup:blog
Это позволит опубликовать общедоступные ресурсы для платформы публикации ( wink ) и сгенерировать для вас учетные данные для входа.
Посетите мой блог. протестируйте на своем локальном компьютере, чтобы увидеть свою домашнюю страницу.
Чтобы создать пост, посетите мой блог.тест/редактор и войдите в систему с сгенерированными учетными данными.
Конфигурация сайта
Здесь мы собираемся настроить конфигурацию сайта для нашего блога. Конфигурации сайта находятся внутри config/services.php файл.
'meta' =\> [ 'site\_name' =\> 'My Perosnal Blog', 'mantra' =\> 'Web & Mobile Developer', ],
Имя_сайта – это название блога, в то время как мантра – это то, что обычно обозначает сайт под названием блога. Обновите их в соответствии с вашим вкусом.
Ссылки на социальные профили
Внутри config/services.php добавьте ссылки на свой профиль в социальных сетях.
'social' =\> [ 'linkedin' =\> 'https://www.linkedin.com/in/username/', 'email' =\> 'mailto:mail@gmail.com', 'medium' =\> 'https://medium.com/@username', 'github' =\> 'https://github.com/username', 'twitter' =\> 'https://twitter.com/username', 'atom' =\> '#', ],
Интеграция без брызг
При создании поста вы можете использовать бесплатные профессиональные фотографии. Wink поставляется с интеграцией Unsplash из коробки, поэтому перейдите в Unsplash, создайте новое приложение Unsplash. Возьмите “Ключ доступа” и добавьте его в свой файл .env как UNSPLASH_ACCESS_KEY
Компиляция активов (Необязательно)
На случай, если вы захотите перекомпилировать javascript. Вы должны установить пакеты nodejs, а затем запустить dev, точно так же, как вы делаете в своем приложении Laravel.
npm install npm run dev
SEO — Оптимизация в Поисковых Системах
Издательская платформа Laravel, которую я использовал в этом проекте (wink), очень хорошо подходит для SEO. Было разработано так, чтобы в каждом публикуемом вами посте были поля, в которые вы можете добавлять SEO-данные своего поста. Я реализовал это на resources/views/post.blade.php .
Для SEO-изображения я использовал размещенное изображение. Таким образом, автоматически ваше избранное изображение появится, когда вы поделитесь публикацией в Twitter, facebook или любых других сайтах социальных сетей.
Я также использовал теги сообщений в качестве ключевых слов для SEO, поэтому добавление тегов к вашему сообщению является плюсом.
Вывод
Lite Blog – это приложение Laravel, очень гибкое для модификации. Вы можете найти проект на github и он открыт для пожертвований.
Оригинал: “https://dev.to/stephenjude/getting-started-with-laravel-lite-blog-24ka”