Hoy, mi esposa dijo que no le gustaban los wordpress, y luego cambió a un blog estático ooxx completo que comienza con j. En ese momento, estaba mareado. ¿Cómo puedo encontrar una carta? ! Me tomó un tiempo decirme que llamara "jekyll". Ok, nunca he oído hablar de eso. . . Pero para mi esposa todavía quiero cambiar ~ También amo a mi esposa ~ sitio web oficial para enviar un mensaje: http://jekyllrb.com/
se puede ver desde la URL a ruby con el sistema, realmente se recomienda el método de instalación Es el uso de la gema, pero también el gris es a menudo simple: gema instalar jekyll
ingresó el comando anterior, la gema del resultado dio muchos errores, la búsqueda en línea no decidió adoptar Dafa de actualización (vps arriba) El rubí es 1.8.7)
No me atrevo a elegir demasiado nuevo, solo 1.9.3-p429 es bueno (¡0 0!). Después de la instalación, la siguiente gema no informó un error (el gema está ejecutando el informe "yaml"; los errores relacionados pueden intentar instalar epel-release)
Seleccione un directorio para almacenar jekyll: ~ # jekyll new xxx-site # # 生成 新 的 jekyll 目录 ## cd xxx-site ~ # jekyll serve ## Local jekyll
En este momento, puede visitar http: //localhost: 4000 para comprobar si la ejecución es correcta. Ya que jekyll no necesita php, mysql, etc., la configuración de jekyll ha terminado.
(¡Bastante seguro!)
El vps en sí está cargado con nginx, por lo que la tarea del servidor web se le entrega.
Crea un nuevo archivo vhost para nginx, como my: log_format xxx.me '$ remote_addr - $ remote_user [$ time_local] " $ request "' '$ status $ body_bytes_sent " $ http_referer "' '" $ http_user_agent " $ http_x_forwarded_for '; server {listen 80; server_name xxx.me; index index.html; root /home/wwwroot/xxx.me/_site;access_log /home/wwwlogs/xxx.me.log xxx.me; }
Se debe tener en cuenta que el directorio raíz de jekyll es ./_site, no ./(este punto se ha enfrentado durante mucho tiempo ...)
Luego, vuelva a cargar nginx bien.
El archivo de configuración de jekyll se encuentra en ./_config.yaml. Para obtener más información, consulte: Portal
En general, los artículos escritos con descuento están pasados a ./posts por jekyll. Generado a ./site. Si tiene miedo de los problemas, puede agregar el parámetro -w: jekyll server -w
al ejecutar el servidor, de modo que jekyll actualizará automáticamente el sitio web.
(¡Date prisa es un gancho, segundos!)
2013-12-04 update:
Si el campo del cuerpo de la nueva publicación contiene chino, Jekyll generará un error de análisis durante el proceso de análisis. .
En el directorio jekyll, en el archivo convertible.rb: self.content = File.read (File.join (base, name))
File.read () puede usar la codificación predeterminada del sistema Lea el archivo, el sistema chino es GBK, pero el archivo de rebajas está codificado en utf-8, así que modifique el código para: self.content = File.read (File.join (base, name),: encoding = > " utf -8 ")
normalmente procesará publicaciones que contengan chino.
Al mismo tiempo, el soporte de maruku del analizador predeterminado de jekyll markdown para chino no es muy bueno, así que use RDiscount.
Instale rdiscount: gem install rdiscount
Establezca rdiscount:
En el archivo _config.yml, agregue una línea: markdown: rdiscount
En la era de Internet, la alta disponibilidad de la red siempre ha sido una parte muy importante.
Según la estructura del bus, se puede dividir en un tipo de bus y un tipo que no es de bus. Como v
#ls -l | Wc -l Nota: El uso total también toma 1 fila, por lo que las estadísticas son 14 en lug
1. Obtenga privilegios de root sin iniciar sesión. Si no configura la contraseña de GRUB, podemos
Top Ten Tips Linux Fast Starts comienza lo más rápido posible
Método para ajustar la frecuencia de actualización de la pantalla en un sistema Linux
Sistemas de archivos Ext2 y Ext3
8 consejos para hacerte un super usuario final de Linux
Décimo aniversario de Red Hat Enterprise Linux
Cómo encontrar archivos recientemente modificados en Linux
Implementación de la memoria PHP compartida de la cola de memoria php
Vm.swappiness desactiva la mejora de rendimiento de la partición de intercambio
Sistema operativo Linux para agregar un nuevo método de disco duro
IpTables bajo el tutorial de configuración de Linux
Cómo operar un teléfono móvil Bluetooth bajo el sistema operativo Linux
Introducción a la ventana del navegador de Windows 2000
El icono de sonido de la computadora de Win7 se ha ido, qué hacer
¿Hay algún servicio virtual en el router?
¡Un dolor de cabeza! Desconecte automáticamente la red para hacer win8 ¿cómo es?
Windows 7 sistema dual desinstala el elemento de arranque win7
Haochen CAD tutorial selección de fuente
¿Cómo establecer permisos de carpeta? Tutorial de configuración de permisos de la carpeta Win7
Windows7 no puede instalar la solicitud de error del software Error 1935 solución
Cómo configurar la conexión automática de banda ancha de arranque de win7?