配置hexo博客

您所在的位置:网站首页 cjson详解简书 配置hexo博客

配置hexo博客

2023-03-17 15:09| 来源: 网络整理| 查看: 265

title: 通过Hexo搭建个人博客 date: 2019-07-28 22:32:06 categories: Project 本地搭建hexo

准备工作:

sudo  apt  install  npm sudo  apt  install  nodejs sudo  npm  install  hexo-cli -g hexo  --version  # 查看是否安装成功

新建博客项目:

hexo init [folder]

安装两个重要的插件

hexo install hexo-deployer-git --save hexo install hero-server --save

清除缓存和生成的静态文件(db.json和public目录下的文件)

hexo clean

生成静态文件

hexo g

部署在本地服务器上

hexo s

在浏览器中输入 localhost:4000 新建一个博客

hexo new

列出博客文件树

hexo list route 配置博客主题

配置next主题的相关链接:

主题使用说明(issnan) 超全的一个CSDN博客next主题配置 简书配置next主题说明 不算子js代码 字数统计使用说明(iissnan) next主题使用说明(new)

服务器配置nginx

在这里插入图片描述 在ubuntu上安装nginx

sudo apt install nginx

修改ngxinx设置,指定代理文件夹

sudo vim /etc/nginx/sites-available/default

root /var/www/html;更改为 root /home/mts/var/blogs; 重启nginx服务

sudo service nginx restart

新建公共仓库用于接受push过来的网页文件

git init --bare blogs.git

新建文件夹用于nginx代理

mkdir var mkdir var/blogs

修改站点文件_config.yml,增加下面代码

deploy:type: gitrepo: [email protected]:/home/mts/blogs.gitbranch: master

将本地博客部署到服务器上

hexo clean hexo g hexo d

扩展:

不同域名解析到同一服务器不同站点相同域名不同端口映射到同一服务器不同站点 参考链接 nginx配置链接 配置Git钩子

在之前建立的blogs.git文件夹下

vim hooks/post-receive

输入一下代码

#!/bin/bash rm -rf ~/var/blogs git clone ~/blogs.git ~/var/blogs

退出后给文件夹添加权限

sudo chmod 777 post-receive 相关链接

next主题增加代码块复制功能(iissnan) 加密某一篇博客 sudo npm install hexo-blog-encrypt --save 将自己博客加到各大搜索引擎中

样本示例

官方示例 https://liam.page/2019/07/30/figures-in-scitech-papers/#more https://liam.page/

hexo优秀主题

Yilia Pure NexT Indigo hexo的next主题个性化配置教程 图标都在这



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3