¿Cómo potente plataforma de uso hexo hexo-- para construir blog personal

No hace mucho tiempo he estado pensando acerca de cómo jugar con su propio blog, hasta que encuentre el hexo

¿Cuál es hexo

Hexo es un generador de blog estático de código abierto, desarrollado con Node.js, el autor es Taiwan estudiantes tommy351

También estudiante universitario, él y yo tenemos una gran brecha entre cómo TT

Ella es una forma rápida, sencilla y el blog marco eficiente. hexo usar Markdown (u otro motor de renderizado) artículos de análisis, en pocos segundos, puede utilizar bellos temas para generar páginas estáticas

hexo en el sitio web oficial de la NGP es introducir a nosotros mismos:A fast, simple & powerful blog framework, powered by Node.js

dicho delante

Antes de intentar utilizar hexo, por favor asegúrese de completar la siguiente

Si se cumplen las condiciones anteriores, por lo que vamos a empezar

Descargar e instalar hexo

  1. cmd abierta e introduzcanpm install -g hexo

  2. En el escritorio de crear una nueva carpeta vacía denominada hexo

  3. Después de que la instalación se haya completado, abrir el cmd fiesta de Git

  4. Después de entrar en la carpeta hexo, introduzca cmd$ hexo init

Si al terminar una serie de pasos anteriores, entonces el éxito felicitaciones, hexo se ha construido, no es así de simple?

hexo localmente ejecutar

Después de instalar hexo usted será capaz de ver tu blog hexo vacío en el local de
la entrada en cmd $ hexo s --debugentonces usted está en la barra de direcciones del navegador http://localhost:4000/, paisaje tema por defecto en el programa hexo delante de usted

Nota: hexo ses hexo serverla abreviatura

Presentar a GitHub

En primer lugar entrar en la carpeta hexo, encontrar el directorio raíz de _config.yml archivo, abrirlo con un editor

Implementar Encontrado:

Escribir un $ npm install hexo-deployer-git --save
desplegado a la necesidad de llenar GitHub

deploy:
  type: git
  repository: <repository url>
  branch: master

Escribir un $ npm install hexo-deployer-ftpsync --save
desplegado en la web cloud hosting necesita para complementar

deploy:
  type: ftpsync
  host: <主机ip地址>
  user: <ftp用户名>
  pass: <ftp密码>
  remote: [remote]
  port: [21]
  ignore:
  connections:
  verbose:

Nota: el formato de archivo .yml estrictamente, en: después debe introducir un espacio, si no completa el contenido es el valor por defecto de ""

Una vez modificado el archivo que es crear un repositorio GitHub

  1. Supongamos que su cuenta de GitHub llamado XXX

  2. Crear una carpeta con el nombre XXX biblioteca de .github.io

Una vez creado Git Bash ctrl + c prensa abierta y entrar en la yfinal de hexo vista previa local. Después de introducir su carpeta hexo, tipo $ hexo generate(archivo usado para generar páginas estáticas, se pueden abreviar $ hexo g)

A continuación, introduzca $ hexo deploy(puede ser abreviado como hexo d)

Nota: Si ha generado antes de clave pública SSH, puede ser presentada directamente a subir, si no, es necesario rellenar en el correo electrónico y la contraseña

hexo tema de cambio

Si no está satisfecho con el hexo tema por defecto, también se puede encontrar su propio paquete de temas e incluso hacer su propio.
Estoy utilizando el tema del material , y luego personalizar su interfaz de usuario, simplemente no puede pegarse.
sede específica uso: HEXO blog sobre el cambio del tema (el mismo principio, pero con diferentes temas)

publicar el artículo

Entrada $ hexo new "博客名"
Después creado con éxito, haga clic en la carpeta de archivo de origen hexo, encontrar los _posts carpeta en el archivo .md abierta que acaba de crear con un editor, verá el siguiente código

---
title:
date:
tags:
---

En el título de nuevo a rellenar el nombre del artículo, tenga en cuenta el espacio, las etiquetas se utilizan para etiquetar conjunto, el formato[标签一,标签二]

Después del ajuste de inicio usando Markdown sintaxis sea de creación de blogs de ella

Otro comando común hexo

  • $ hexo clean #清除缓存

  • $ hexo generate --watch #监视文件变动

  • $ hexo new page "页面名" #新建页面

Control de errores Node.js

Problema: Error al analizar registery error de instalación del paquete JSON NPM
Solución: Introduzcanpm config setregistry http://registry.cnpmjs.org

Nota: Ahora que el nombre de dominio en el registro, por lo que el enlace no es válido temporalmente
Finalmente, fije la dirección del blog: Blog de Trevor

Este artículo se reproduce en: mono 2048➵ https://www.mk2048.com/blog/blog.php?id=hh0c2b1akbb

Supongo que te gusta

Origin www.cnblogs.com/homehtml/p/12560441.html
Recomendado
Clasificación