Краткий обзор простого рабочего процесса, который я использую для создания прототипа веб-страницы
Иногда я работаю над отдельными веб-страницами для своих проектов.
Может быть, я хочу переделать блог. Может быть, это целевая страница для нового проекта.
Это тот процесс, который я использую.
Я люблю использоватьПопутный ветерпостроить прототипы.
Я настроил весь конвейер для Tailwind иPostCSSпервый:
Создаватьpostcss.config.js
:
const purgecss = require('@fullhuman/postcss-purgecss')
const cssnano = require('cssnano')
module.exports = {
plugins: [
require(‘tailwindcss’),
require(‘autoprefixer’),
cssnano({ preset: ‘default’ }),
purgecss({
content: [’./layouts//*.html’, './src//.vue’, './src/**/.jsx’],
defaultExtractor: content => content.match(/[\w-/:]+(?<!:)/g) || []
})
]
}
Создаватьtailwind.config.js
:
module.exports = {
theme: {},
variants: {},
plugins: [],
}
Craete atailwind.css
файл:
@tailwind base;
@tailwind components;
@tailwind utilities;
Создатьpackage.json
файл:
{
"main": "index.js",
"scripts": {
"build:css": "postcss tailwind.css -o output.css",
"watch": "watch 'npm run build:css' ./layouts"
},
"dependencies": {
"@fullhuman/postcss-purgecss": "^1.3.0",
"autoprefixer": "^9.7.1",
"cssnano": "^4.1.10",
"postcss": "^7.0.21",
"tailwindcss": "^1.1.3",
"watch": "^1.0.2"
}
}
Создатьlayouts/index.html
страницу и добавьте свой HTML.
Запустите оболочку терминала, перейдите в папку проекта и запустите:
npm run watch
Затем я заставляю браузер автоматически синхронизировать изменения каждый раз, когда я сохраняю страницу или восстанавливаю CSS, используяbrowser-sync
, отличную утилиту, которую можно установить с помощьюnpm install -g browser-sync
:
browser-sync start --server --files "."
Это запускает сервер, а также автоматически открывает браузер и указывает на только что созданный локальный веб-сервер.
Теперь я открываю VS Code и браузер бок о бок и приступаю к созданию прототипа!
Дополнительные лабораторные уроки:
- Стек, который я использую для ведения этого блога
- 8 веских причин стать разработчиком программного обеспечения
- SEO для разработчиков, пишущих блоги
- Рецензия на книгу 4-часовая рабочая неделя
- Создайте образ жизни
- Создайте свою собственную платформу
- Какой продукт вы должны создать как инди-мейкер?
- Создайте свою собственную безопасность работы
- Разработчики, изучите маркетинг
- Свобода продуктового бизнеса
- Создание ценности
- Имейте цель для вашего бизнеса
- Идея ничего
- Ниша
- Удаленная работа для разработчиков программного обеспечения
- Соответствие продукта / рынка
- Лучшие подкасты для веб-разработчиков
- Зачем мне создавать список рассылки?
- Отключите время от денег
- Принцип дефицита применительно к программным продуктам
- Принцип социального доказательства
- Как я добавил темный режим на свой сайт
- Мои заметки о книге Deep Work
- Плюсы использования скучного стека
- Как оценить время программирования
- Стать независимым разработчиком
- Как научиться учиться
- Почему вопросы собеседования для программирования вакансий так сложны?
- Нужна ли мне степень программиста?
- Каждый может научиться программированию
- Как быть продуктивным
- Как получить реальное количество просмотров страниц статического сайта
- Вы сегодня заполнили ведро разработчика?
- Как я записываю свои видео
- Все программные проекты, которые я делал в прошлом
- Учебное чистилище с точки зрения создателя учебного пособия
- У каждого разработчика должен быть блог. Вот почему и как этого придерживаться
- Деловое мышление для разработчиков
- Как написать неподдерживаемый код
- Что такое синдром самозванца
- Как работать из дома, не сходя с ума
- Как я перестал беспокоиться и полюбил экосистему JavaScript
- Как я создаю прототип веб-страницы
- Вы должны быть худшим разработчиком в своей команде
- Как начать блог с помощью Hugo
- Напиши то, чего не знаешь
- Как заблокировать отвлекающие факторы с помощью uBlock Origin
- Кодирование - это искусство
- Я писал по одному сообщению в блоге каждый день в течение 2 лет. Вот 5 вещей, которые я узнал о SEO
- Как справиться с огнем
- О том, чтобы быть универсалом
- Дилемма разработчика
- My plan for being hired as a Go developer. In 2017
- Повышение производительности при использовании Mac и устройства iOS
- Как перейти от обучающих программ к собственному проекту
- Это мой маленький цифровой сад
- Как начать заниматься фрилансом в качестве разработчика
- Разделить путь к созданию бизнеса по разработке программных продуктов
- Подпапка против поддомена
- Как я использую расширение текста, чтобы сэкономить время
- Программное обеспечение - это сверхдержава
- я люблю книги
- Как я решил создать новое приложение для управления проектами