Dirección de compra de host en la nube: haga clic aquí. Se recomienda comprar en el evento es más rentable.
Nota: Compré el host del sistema centos aquí
Más tarde, debemos registrar el nombre de dominio (tiempo de grabación 14-20) y luego vincular la dirección IP del host en la nube que hemos comprado
Aquí compramos el nombre de dominio puede ir a Wanwang para comprar
## Descargue el nodo mkdir / soft / hexo- p wget https: // npm.taobao.org/mirrors/node/v12.16.1/node-v12.16.1-linux-x64.tar.xz ## unzip tar xf node- v12. 16.1 -linux-x64. tar .xz -C / soft / hexo / mv / soft / hexo / node-v12. 16.1 -linux- x64 node.js ## Después de la descompresión, pruebe si la instalación se realizó correctamente: cd node.js . / Bin / Nodo - V v12. 16.1 - número de versión ## Configurar conexión suave ln -s /soft/hexo/node.js/bin/node / usr / local / bin / node ln -s /soft/hexo/node.js/bin/npm / usr / local / bin / npm
config set NPM registro https: // registry.npm.taobao.org NPM instalar -g hexo-cli
#hexo comando agregado a la variable global ln -s /soft/hexo/node.js/lib/node_modules/hexo-cli/bin/hexo / usr / local / bin / hexo
Implemente el entorno de blog hexo: esto se puede colocar fuera de nodejs para facilitar la apertura
mkdir / hexo cd hexo hexo init myblog // Descarga automáticamente archivos de recursos a myblog # Genere automáticamente archivos estáticos del sitio web e impleméntelos en el almacén establecido. cd / hexo / myblog / hexo g ls public / 2020 archives css fancybox index.html js
## Prueba la recepción hexo m INFORMACIÓN Comenzar a procesar INFORMACIÓN Hexo se ejecuta en http: // localhost: 4000. Presione Ctrl + C para detener. ## Ver puerto 4000 netstat -lntup | grep 4000 tcp6 0 0 ::: 4000 ::: * ESCUCHE 10694 / hexo
Página de inicio de sesión:
Función: luego vinculamos el nombre de dominio para acceder directamente al puerto 80 del host de la nube para el acceso, escriba el directorio del blog en el archivo de configuración extendido, para que pueda escribir directamente, aquí usamos el método de instalación yum directamente
Nota: Cuando se ejecuta el comando, el archivo estático del sitio web se generará en la carpeta de configuración predeterminada , que es el archivo de la página de inicio de index.html, al que nginx puede acceder directamentehexo g
public
Fuente oficial:
vim / etc / yum .repos.d / nginx.repo [nginx - estable] nombre = nginx repositorio estable baseurl = http: // nginx.org/packages/centos/$releasever/$basearch/ gpgcheck = 1 enabled = 1 gpgkey = https: // nginx.org/keys/nginx_signing.key module_hotfixes = true
Instalar nginx:
yum install nginx - y systemctl start nginx systemctl habilita nginx # Ubicación predeterminada del archivo de configuración rpm - ql nginx /etc/nginx/nginx.conf <- archivo de configuración principal / etc / nginx / cond.d / < - ubicación del archivo de configuración extendido
Agregar un archivo de configuración:
vim /etc/nginx/conf.d/ hexo.conf servidor { escucha 80 ; nombre_servidor 127.0 . 0.1 ; # Ubicación del nombre de dominio vinculante , puede completar la dirección IP en la etapa inicial ubicación / { root html / public; #blog ubicación del directorio index index.html; } #Restart nginx nginx - t systemctl restart nginx
Inicie sesión directamente para acceder por dirección IP.