# Primeros Pasos
Comenzar con Statusfy es realmente sencillo, solo tiene que centrarse en escribir su contenido y utilizar el CLI para crear y desplegar tu sitio web.
NOTA DE COMPATIBILIDAD
Statusfy requiere Node.js >= 8.
# Instalación
Asegúrate de tener instalado npx (npx
viene incluido por defecto desde npm 5.2.0
)
# cambia el directorio de trabajo
cd existing_folder
# ejecuta el comando de inicialización
npx statusfy init
# e instala las dependencias locales
npm install # O yarn install
Se generará una estructura básica para tu proyecto. En el archivo package.json
estarán disponibles estos comandos para el desarrollo y despliegue de tu Sistema de Página de Estado:
{
"scripts": {
"dev": "statusfy dev",
"build": "statusfy build",
"start": "statusfy start",
"generate": "statusfy generate",
"new-incident": "statusfy new-incident"
}
}
Puedes crear un nuevo incidente con:
npm run new-incident # O yarn new-incident
y lanzar el servidor de desarrollo con:
npm run dev # O yarn dev
Puede generar un sitio web Estático (archivos HTML precompilados) con:
npm run generate # O yarn generate
TIP
Los archivos construidos estarán en ./dist
, que se puede configurar a través del argumento --dest
. Más información en la Guía de comandos.
o generar un sitio web Renderizado por Servidor con:
# generar archivos estáticos
npm run build # O yarn build
# lanzar el servidor
npm run start # O yarn start
De forma predeterminada, los archivos de origen de Markdown estarán en la carpeta ./content
, la cual se puede configurar a través del campo dir en ./config.js
.
Consulta la Guía de Despliegue para obtener más información sobre el Despliegue a servicios populares.