Uso hexo y la codificación para crear un sitio de blogs estática

fondo

Debido a la naturaleza del trabajo, siempre quería hacer la grabación arte y compartir su propio proceso de aprendizaje y crecimiento, para demostrar al mundo que vine. Escribir artículos, a un blog, empezar a utilizar 51CTO, demasiada publicidad, la gente parece muy doloroso; a continuación, tratar un blog Park, a menos publicidad, pero se siente bien o mal; seguido por una serie de plataformas de blogs tecnológicos conocidos, no han encontrado propio favorito.

Decidió construirse un blog, como una operación y el mantenimiento, utilice 51CTO construir un wordpress tan fácil, pero el apoyo de WordPress para reducción del precio no es muy buena, mirando incómodo. Además, por lo que necesita tener su propio servidor, el costo es un poco alto, sino también el mantenimiento, se dio por vencido.

Conocer casi ir en busca de un poco y decidió construir su propio blog utilizando recursos gratuitos. Utilice las páginas de codificación, hexo, hexoadmin establecer un sitio de blogs estática.

Al principio desplegado en las páginas de GitHub (demo), pero el acceso es lento en el país, y no puede ser incluido en Baidu.
Por lo que eligió la codificación interna (demo), la velocidad de acceso es mucho más rápido.

Resolver el problema

  1. velocidad de acceso lento
    se conmuta de las páginas de codificación de GitHub páginas

  2. foto markdown en
    uso mapa cama combina siete vacas de espacio libre, o de administración hexo por WangFan combina siete vacas espacio libre.

Texto inicio
entorno del sistema: 7 CentOS

nodejs instalación

pegar la imagen

Node.js es una plataforma construida en Chrome JavaScript tiempo de ejecución para la construcción de facilidad de respuesta rápido, fácil de expandir las aplicaciones de red.

Nodejs bajo Linux instalación

hexo instalación


HEXO documento oficial
de referencia 1 hexo instalar una más detallada
de referencia 2 todo el proceso en detalle
con referencia a 3 acumulación HEXO blog en toda la historia

tema

Yo uso el siguiente tema, próximos documentos oficiales en gran detalle, la mayoría de los ajustes se pueden encontrar.

tema hexo NexT la etiqueta y clasificación

# 创建标签页
$ hexo new page tags
# 创建分类页
$ hexo new page categories

hexo tema de la próxima serie no muestra el texto completo INICIO

La configuración más sencilla: un aumento en el cuerpo del blog

páginas de codificación

pegar la imagen
codificación de la documentación oficial
para construir sobre Codificación HEXO blog personal
plataforma de alojamiento de blogs libre HEXO estática desplegado para Codificación todo el proceso

programa de gestión del blog estática hexo administrador de fondo

hexo administrador documento oficial

versión oficial poco en mal estado, una sola función.
Fácil de usar

npm install --save hexo-admin-yf
hexo server
open http://localhost:4000/admin/

hexo administrador de manera estática WangFan blog corporativo aumentó la versión de la cola de impresión

Se recomienda que un proyecto optimizado y ampliado GitHub , combinado con siete vacas, se puede insertar rápidamente una imagen en la reducción del precio.

Fácil de usar, los detalles se refieren a GitHub

npm install --save hexo-admin-yf
hexo server
open http://localhost:4000/admin/

Post-mantenimiento

Después de la sustitución del equipo de mantenimiento

  1. Qué archivos son copiados no tienen que:
    archivo de Primera .git, ya sea en el directorio raíz del sitio, o de archivos bajo el directorio de temas .git, se pueden eliminar.
    node_modules (a regenera la instalación mediante la NGP)
    pública (esto se regenerará cuando G con HEXO)
    .deploy_git carpeta (también regenerarse cuando se utiliza d HEXO)
    archivo db.json
    Resumen: .git /, node_modules /, pública /,. deploy_git /, archivos db.json necesita ser eliminado.

  2. El cambio a la nueva copia de la carpeta del directorio, utilizando el npm installmódulo de comando para la instalación. Obviamente estamos aquí inútil inicialización hexo init, sin necesidad de utilizar hexo init para inicializar su conjunto y, si no es en este momento con el init hexo, a continuación, el archivo de configuración _config.yml dentro del contenido del sitio se borrará de utilizar el valor por defecto,

  3. Instalar algunos otros componentes necesarios, en su caso, en el interior node_modules, no repita la instalación de:

npm install hexo-generator-index --save
npm install hexo-generator-archive --save
npm install hexo-generator-category --save
npm install hexo-generator-tag --save
npm install hexo-server --save
npm install hexo-deployer-git --save hexo d来部署
npm install hexo-generator-feed --save 建立RSS订阅
npm install hexo-generator-sitemap --save 建立站点地图
npm install hexo-generator-searchdb --save 搜索

propagación

1 1 hora para preparar un soporte markdown cliente siete vacas cargado de extremo 1 ( artículos de tecnología )
2 de control de versiones hexo y la integración continua
3 de ensayo de música en línea
4 hexo inserto música de fondo postura correcta lista de reproducción
5 cero haciendo hexo tema
6 Yelee usando el tema

Supongo que te gusta

Origin www.cnblogs.com/hiyang/p/12631871.html
Recomendado
Clasificación