从零开始部署博客到阿里云的服务器
购买阿里云的服务器登录到服务器上ssh root@你的服务器ip安装nginx 更新本地软件包索引:sudo apt update 安装nginx: sudo apt install -y nginx 安装https(如果不需要就不用走这一步) apt-get install python-software-properties apt-get install software-properties-common sudo add-apt-repository ppa:certbot/certbot sudo apt-get update sudo apt-get install -y certbot python3-certbot-nginx 生成证书 停掉nginx:service nginx stop 生成对应域名的证书:certbot certonly --standalone -d...
本地环境关闭butterfy谷歌分析等数据分析
前言由于只是个小博客,没什么人看。数据都是自己本地贡献不太好。所以打算本地跑博客的时候关闭谷歌分析等数据分析。 修改命令1234"scripts": { "dev": "hexo server --env development", "build": "hexo generate --env production"} 这里--env development和--env production 就是用来区分开发环境和生产环境。 修改主题代码 进入到下面文件中themes/butterfly/layout/includes/head/analytics.pug 在顶部添加下面代码if env.args.env === 'production' 对除了添加代码进行缩进 修改后的代码如下 1234567891011121314151617181920212223242526272829303132333435if env.args.env...
git.remote学习 && hexo主题管理
前言最近把主题换成了hexo-butterfly,顺便把之前的文章迁移过来了。打算对这个主题做一些优化。但是优化后又要提交到git上,以便从其他电脑进行管理。然后如果hexo-butterfly的主题更新,我又要升级的话该怎么办。搜了下,发现git remote这个命令可以解决我的问题。 拉取最新的主题代码 我这里在github上面建了个仓库,模拟了下主题的更新。仓库地址 进入自己的hexo代码文件夹 执行git clone -b main git@github.com:oytoyt/theme-online.git themes/test模拟拉取最新的主题代码 进入到themes/test文件夹,执行git remote -v查看远程仓库地址。 123❯ git remote -vorigin git@github.com:oytoyt/theme-online.git (fetch)origin git@github.com:oytoyt/theme-online.git (push) 修改远程仓库地址 将原来的仓库地址改为upstream,执行git...
处理hexo的leancloud失效
博客好久没理了,只是做了简单的续费。现在发现访客量什么的全都挂了 全部leancloud的接口都401没权限。但是我一直都没动过leancloud的配置,所以应该是leancloud那边的改动导致的。 登上leancloud发现原来是leancloud改了接口,需要改成新版才行。 但是有个问题,如果下一次再出现这种情况,我该怎么办? 看了下leancloud的文档,发现绑定自己的域名,就不会显现接口地址访问不了的问题。 现在看下怎么配置成自己的域名。 打开设置-域名绑定菜单 点击绑定新域名(我这里是绑定过所以显示这个名字,你们可能差不多) 输入你的域名,然后点击绑定(高级配置默认的挺好的我就不改了) 绑定后需要去你的域名服务商那里添加一条CNAME记录,指向leancloud给你的那个地址(配置完CNAME后,等待十几分钟,再去leancloud刷新下页面就ok了) leancloud那边配置好后,再去hexo的_config.fluid.yml文件里修改下leancloud的域名(这里的yml是你对应主题的配置文件)
hexo升级
2020过去了,博客也建了几年了。hero也出到5.3.0,而我也的还是3.8.0 -.- ,是时候改升级下hexo了。 全局升级hexo(mac全局安装,需在命令前添加sudo) 1npm i hexo-cli -g 安装npm-check(mac全局安装,需在命令前添加sudo) 1npm i npm-check...
部署博客代码到服务器/github上
前言这篇文章主要介绍部署博客代码开发环境:macOS服务器系统:CentOS 7 x64 部署到github上 打开github新建一个Repository,Repository name为你的githubname.github.io打开博客根目录,执行下面命令 1npm install hexo-deployer-git --save 打开博客根配置文件_config.yml查找url将其值改为https://yourgithubname.github.io/查找deploy将其下面的值改为,下面代码 1234deploy: type: git repo: https://github.com/yourgithubname/yourgithubname.github.io.git branch: master 打包发布,hexo clean && hexo g && hexo...
hexo开启tags
当开启了tags,打开页面http://localhost:4000/tags/报以下错误 1Cannot GET /tags/ 解决办法输入hexo new page tags命令,新建tags文件打开source/tags/index.md文件,添加type: tags代码 在你需要添加tags标记的markdown文件中添加tags: xxx 💡其它配置同理💡一篇markdown需要添加多个tags写成这样tags: [tags1, tags2]
hexo配置NexT主题
前言这篇文章就不介绍如何去搭建hexo了只说如何配置hexo的NexT主题开发环境:macOShexo:v3.8.0NexT:v6.6.0 更换主题克隆主题cd到你的hexo文件下面,输入下面命令克隆NexT皮肤代码到本地 1git clone https://github.com/theme-next/hexo-theme-next themes/next 切换主题打开站点配置文件 _config.yml查找theme: 将其后面的参数改为next后保存 更新主题12345# 切换到NexT主题目录下cd themes/next/# 更新主题代码git...
从零开始,搭建ss服务器
前言这里选的是vultr的服务器当然如果你有信用卡的话可以考虑注册使用google clound 免费使用一年最近vultr的东京跟新加坡服务器被墙了,会出现可以ping上但是ssh连接超时的问题,可以考虑去使用其它地方的节点(2018-12-13)⚠️部分地方修改过,导致图片跟文字不一致,一切以文字为准。不懂欢迎留言咨询。 购买VPS服务器 vultr的优势 操作简单 扣费方式:按时付费 便宜:最便宜的只要$2.5/M,支持支付宝、微信。相较于阿里的服务器,一个esc服务器¥47/M,还是有一定的优势 vultr的劣势 最低一次性充值$10 账号注册地址:vultr注册步骤就不说了 充值 创建服务器点击右上角的➕号图标 进入创建服务器页面 选择地区这里推荐选择日本(Tokyo Japan)或者新加波(Singapore Singapore),速度更快。 选择服务器及配置系统选择:我选择的是CentOS...