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

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.