Endereço de compra do host na nuvem: clique aqui.Recomenda-se comprar no evento com maior custo-benefício.
Nota: Comprei o host do sistema centos aqui
Posteriormente, precisamos registrar o nome do domínio (tempo de gravação 14-20) e vincular o endereço IP do host em nuvem que compramos
Aqui nós compramos o nome de domínio pode ir para Wanwang para comprar
## Faça o download do nó mkdir / soft / hexo- p wget https: // npm.taobao.org/mirrors/node/v12.16.1/node-v12.16.1-linux-x64.tar.xz ## descompacte tar xf node- . V12 16,1 . -linux-x64 o alcatrão .xz -C / soft / HEXO / Music videos / soft / HEXO / Node-V12. 16,1 -linux- x64-Node.js após o teste de descompressão ## é instalado com sucesso: CD Node.js . / bin / Nó - v V12. 16,1 - versão ## set conexão flexível LN -s /soft/hexo/node.js/bin/node / usr / / bin local / Nó LN -s / soft / HEXO / Nó .js / bin / npm / usr / local / bin / npm
Registro do conjunto de configurações do npm https: // registry.npm.taobao.org npm install -g hexo-cli
Comando #hexo adicionado à variável global ln -s /soft/hexo/node.js/lib/node_modules/hexo-cli/bin/hexo / usr / local / bin / hexo
Implantar ambiente de blog hexadecimal: pode ser colocado fora do nodejs para facilitar a abertura
mkdir / hexo cd hexo hexo init myblog // Faça o download automático dos arquivos de recursos para o myblog #Gere automaticamente arquivos estáticos do site e implante no armazém definido. cd / hexo / myblog / hexo g ls public / 2020 arquivos css fancybox index.html js
## Teste a recepção para abrir o hexo s INFO Inicie o processamento O INFO Hexo está sendo executado em http: // localhost: 4000. Pressione Ctrl + C para parar ## Exibir a porta 4000 netstat -lntup | grep 4000 tcp6 0 0 ::: 4000 :: : * LISTEN 10694 / hexo
Página de login:
Função: Em seguida, ligamos o nome do domínio para acessar diretamente a porta 80 do host na nuvem para acesso, gravamos o diretório do blog no arquivo de configuração estendida, para que você possa blogar diretamente, aqui usamos o método de instalação yum diretamente
Nota: Quando o comando é executado , o arquivo estático do site será gerado na pasta de configuração padrão , que é o arquivo da página inicial index.html, que pode ser acessado diretamente pelo nginxhexo g
public
Fonte oficial:
vim / etc / yum .repos.d / nginx.repo [nginx - stable] nome = nginx base de repositório estável = http: // nginx.org/packages/centos/$releasever/$basearch/ gpgcheck = 1 enabled = 1 gpgkey = https: // nginx.org/keys/nginx_signing.key module_hotfixes = true
Instale o nginx:
yum install nginx- y systemctl start nginx systemctl enable nginx # local do arquivo de configuração padrão rpm - ql nginx /etc/nginx/nginx.conf < arquivo de configuração principal /etc/nginx/cond.d/ <arquivo de configuração estendido Localização
Adicione um arquivo de configuração:
servidor vet /etc/nginx/conf.d/ hexo.conf { listen 80 ; server_name 127.0 . 0.1 ; #Binding local do nome de domínio, você pode preencher o local do endereço IP / { root html / public; #blog diretório local index index.html ; } #Reiniciar nginx nginx - t systemctl restart nginx
Efetue login diretamente para acessar pelo endereço IP.