今天发现github的pages服务居然炸了,不知道谁干的,所以我将目光放到了netlify,以前就早有耳闻,好像速度会比github快,我也不知道是不是,我主要是为了双线部署,解决移动宽带不能访问我博客的原因...不管如何,本篇文章教你如何使用netlify部署你的博客。 登入Netlify Netlify官网 直接使用你的github账号就可以了,如果无法访问这个网站,那你可能需要挂梯。...部署博客 我使用的是hexo所以直接按照以往部署的方式即可 hexo g -d 你无需更改hexo的任何配置,只需要使用这个命令先部署到github。...如果你使用的是其他静态程序,只需要和你以前一样,先部署到github即可。...创建站点 点击New site from Git image.png 然后选择Github image.png 允许登入后,直接选择你要部署的仓库 绑定域名 之后等待部署,会给你跳到一个页面,如图
在刚接触到微服务的时候就听说过容器化这个概念,很巧的是,我在公司目前主要负责的事情就是服务容器化,所以前段时间我已经把自己的博客支持了容器化部署,并且已经把服务器上面的虚拟化部署方式切换为容器化部署。...之前的那篇文章已经介绍了安装 docker 和 docker-compose 的方式,这篇文章就来正式讲一下我的博客,或者说同样使用 django 搭建的博客适用 docker 部署的流程吧!...安装 docker 关于如何安装 docker 以及 docker-compose 的方式可以参考我上一篇文章的介绍 容器化部署博客(1)——安装 docker 和 docker-compose 或者你有可以参考官方的教程...IZONE_SITE_KEYWORDS=Python自学,Python爬虫,Django博客,Python web开发,个人博客 IZONE_GITHUB=https://github.com/Hopetree...下图是我的虚拟机运行的效果 迁移和升级 升级代码 上面的过程都是新部署服务,如果后续需要更新博客的代码,那就需要同步更新服务器上面的代码,更新代码可以分为两种情况,第一种是更新了 izone 的代码,
Netlify站点部署静态博客 今天尝试把站点部署在Netlify上,因为部署在GitHub Pages上,国内访问速度太慢了,所以就尝试一下别的站点,部署成功之后发现速度还是不太行,后边继续找找原因...Netlify 部署的地址在这里 下图展示GitHub Pages站点和Netlify站点的全国网速对比(数据来源站长工具) 总的来说,效果比GitHub Pages站点速度要快 问题记录 部署的时候...,有几个问题,记录一下: 部署时告警信息直接就阻塞了部署进程,导致部署失败,猜测是一些类似代码扫描工具使然,然后我只得先把造成告警的 hexo-lazyload 插件给剔除掉,然后就可以了(还不了解Netlify...的工作原理,只是临时处理方案) 以下是Netlify部署的部分日志信息 2:13:23 PM: $ hexo generate 2:13:23 PM: INFO Validating config 2...我原先设置了路径 root: /blog/ ,然后就重新添加了一条记录,解析了一个新的二级域名用来访问博客,同时,这也给我带来了另外两个问题,如下: 原先站点 https://home.i-xiao.space
观前提醒 Vercel 部署静态资源网站极其简单方便,并且有可观的访问速度,最主要的是免费部署。 如果你还没有尝试的话,强烈建议去使用一下。...当主分支有代码被推送,Vercel 将会重新拉取代码,并重新构建进行单元测试与部署(构建速度可观) Serverless 同时 vercel 还支持 serverless,也就是说,不仅能部署静态站点...,还能部署后端服务,不过肯定有一定的限制。...官网介绍:Edge Functions Vercel CLI 有时候并不想登录网页,然后新建项目,选择仓库,拉取部署,而是希望直接在项目下输入命令来完成部署。...此时在dashboard中也能看到该项目被部署了。 不过这样部署上去的代码,并不会连接 git 仓库,需要到控制台中选择仓库即可。
本篇文章准备讲讲博客的部署,本篇涉及的知识点前端vue打包部署到nginx,后端Node部署并使用PM2进行进程管理。并且对vue首屏加载过慢做了适当的优化,提高首屏加载速度。...在开始部署博客之前,我们需要在本地安装XShell用来连接服务器进行pm2进程管理,FileZilla用于将本地项目上传到服务器。...原因在于后端Node项目还未部署。使用FileZilla将Node项目部署到/opt下: ? blog_back就是我部署的后端项目,我们需要使用PM2进行后端进程的管理与监控。...可以看到后台服务部署成功,我们可以再次访问博客首页看看效果: ?...到这里我们博客部署就完成了,下一篇将对注册接口添加短信验证码验证以及博客详情界面开发。 ?
1 app/models.py from markdown import markdown import bleach class Post(db.Mo...
提出问题 为了使用HTTPS,我将博客从GitHub Pages迁移到了我的服务器上。...当代码被合并入主干以后,服务器自动拉下最新代码,自动编译,自动在几千几万台服务器上部署。在整个过程中,开发者只需要做一件事,那就是git push(当然在实际情况下,后面还会加一些参数)。...本文实现的是博客的自动部署,没有任何测试,也没有Code Review,也没有编译,服务器也只有一台,复杂程度当然远远低于持续集成。...设置GitHub 在GitHub中进入博客所在的Repo,并点击Settings,如下图所示。 ?...勾选GitHub project,并把博客对应的GitHub Repo的地址填入。往下拉,看到源码管理,点选Git,依然填写博客对应的Repo地址。如下图所示。 ?
如果还不知道Vercel可部署动态,可查看 Vercel文档,那我们开始吧!...Typecho_Db::set($db); 在bulid目录下新建api/index.php 自定义主题 到Typecho官网下载自己喜欢的主题解压放到bulid/usr/themes/目录下即可(本文只提供部署教程...部署 上个步骤已经获取了数据库,将数据库信息填入bulid/confi.inc.php 最后克隆已经创建好的Github仓库: https://github.com/boxcheese/Vercel-Typecho
需要填写的表单信息如下:名称:随意启动用户:如果您按照 在 Linux 环境部署 创建了用于运行 Halo 的用户,则选择您创建的用户即可。否则选择默认的 root。...使用反代理实现域名访问halo在反代理之前建议部署ssl证书。我这边使用宝塔免费证书示例,需要开启强制ssl添加反代理目标URL设置你配置的即可。我这边没用做任何修改端口,使用默认8090端口。
SpringBoot博客部署 环境准备 博客项目地址 wblog 安装JDK JDK8以上就行,但建议使用JDK11,下面以JDK11为例。...部署 在服务器上创建一个目录,用来存放项目的目录。 # 创建目录 mkdir -p /root/user/wblog 上传刚刚打好的jar包到/wblog目录下。...上面的步骤走完,不出意外的话,我们打开浏览器,输入服务器的IP访问8080端口就可以正常访问博客网站了。...安装nginx. apt install nginx -y 配置nginx # 切换到nginx的配置目录,创建一个针对博客的配置文件 cd /etc/nginx/conf.d/ # 创建blog.conf...(很多博客都有友链功能,很多朋友的博客对友链的要求都需要是https安全访问的,所以这一步必不可少) 申请SSL证书 证书申请 下载证书之后,在 etc/nginx/新建一个 cert文件夹,把证书中两个后缀名为
提出问题 为了使用HTTPS,我将博客从GitHub Pages迁移到了我的服务器上。...于是我希望,在我把博客的HTML文件push到GitHub以后,服务器能自动从GitHub上把HTML内容拉下来。...当代码被合并入主干以后,服务器自动拉下最新代码,自动编译,自动在几千几万台服务器上部署。在整个过程中,开发者只需要做一件事,那就是(当然在实际情况下,后面还会加一些参数)。...本文实现的是博客的自动部署,没有任何测试,也没有Code Review,也没有编译,服务器也只有一台,复杂程度当然远远低于持续集成。...勾选,并把博客对应的GitHub Repo的地址填入。往下拉,看到,点选,依然填写博客对应的Repo地址。如下图所示。 继续往下拉,在单击,在弹出的下拉菜单中选择。勾选。
前段时间做了一个非常有意思的模拟终端的展示页:http://ursb.me/terminal/(没有做移动端适配,请在PC端访问),这个页面非常有意思,它可以作为个人博客系统或者给 Linux 初学者学习终端命令...case 'clear': e_main.html('') e_html.animate({ scrollTop: $(document).height() }, 0) break 既然是博客系统...严谨的方法应该根据系统的 ls-l命令判断,我们要实现的博客系统没有这么复杂,因此就简单根据'.'判断也是适用的。 实现效果如下: ?
我之前部署我的博客项目(Django应用),没用Docker,直接借助的宝塔Linux服务器面板在服务器上部署的,部署起来也是十分的方便,使用了Django+Nginx+Supervisor+Gunicorn...部署,可查看我写过的一片博客:Centos安装python3并使用Nginx+Gunicorn+virtualenv+supervisor来部署django项目。...Docker 部署 Django 应用可以通过两种方式来完成:迭代构建和容器互联。 我的博客是使用了容器互联的方式搭建 Django 容器栈。 网络架构 ?...Docker环境 Nginx容器: nginx:1.15 Web Server容器: python:3 Memcached容器: memcached MySQL容器: mysql:5.7 项目结构 .
我们可以这样实现我们的博客部署脚本 sudo: false language: go os: osx install: brew install hugo script: - hugo --config...- git add -A - git commit -m "update blog" - git push -u origin master 这个脚本中,我们主要工作是生成 hugo 博客这一步...Travis GitHub Pages 经过查阅之后,发现 Travis Ci 本身就支持直接部署到 GitHub Pages 上,并拥有单独的章节。
修改ssh登录的配置,即/etc/ssh/sshd_config文件,修改为允许root登录,可以执行命令
部署kubernetes官网博客 ================ 访问 https://kubernetes.io/ 有些时候不问题,部署离线内网使用官网以及博客, 各位尝鲜可以访问 https:/...For full rebuilds on change: hugo server --disableFastRender Web Server is available at http://localhost...token/MS4wLjABAAAAeqOrhjsoRZSj7iBJbjLJyMwYT5D0mLOgCoo4pEmpr4A/ CSDN、GitHub、知乎、开源中国、思否、掘金、简书、腾讯云、今日头条、个人博客
作为一个合格的开发者,在本地环境下完成开发还远远不够,我们需要把Web App部署到远程服务器上,这样,广大用户才能访问到网站。...下面,我们就来把awesome-python3-webapp部署到Linux服务器。 搭建Linux服务器 要部署到Linux,首先得有一台Linux服务器。...想在本地部署的同学,请安装虚拟机,推荐使用VirtualBox。 我们选择的Linux服务器版本是Ubuntu Server 14.04 LTS,原因是apt太简单了。...部署方式 利用Python自带的asyncio,我们已经编写了一个异步高性能服务器。...但是,我们还需要一个高性能的Web服务器,这里选择Nginx,它可以处理静态资源,同时作为反向代理把动态请求交给Python代码处理。
/,基于 go 语言 solo 官网:https://solo.b3log.org/ 基于 java,有后台管理 二.hexo 博客搭建部署 1.搭建本地 hexo 博客 npm install hexo-cli...git clone https://github.com/iissnan/hexo-theme-next themes/next theme: next; 3.hexo 博客部署到 Github npm...使用 Hexo + Github + 语雀 + yuque-hexo +actions+severless + jenkins 打造全自动持续集成个人博客,云端写作,自动部署,完美体验~。...,将静态博客页面部署到多个服务器上,比如 GitHub Pages、Gitee pages 、云服务器上。 ...jenkins.service //启动 jenkins 服务 2>[root@localhost ~]# chkconfig jenkins on //将Jenkins服务设置为开机启动 3>web
就可以啦,我买的是 45 一年的:点我购买 以下命令默认在 ubuntu 系统上执行 安装 nginx apt-get install nginx mkdir /wwwroot/blog 生成博客...hexo deploy 然后把 public 文件夹打包,并上传到服务器上,然后解压博客到 /wwwroot/blog目录下。...HTTPS 使用腾讯云 CDN https://console.cloud.tencent.com/cdn 免费证书:https://console.cloud.tencent.com/ssl 因为是静态博客...,默认会全部缓存,所以发布了新博客,或者对博客有了更改,需要刷新才能看到效果:https://console.cloud.tencent.com/cdn/refresh
领取专属 10元无门槛券
手把手带您无忧上云