十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
现在个人博客通常有比较多的选择,如果不想要自己购买服务器实现静态博客的发布,可以在、CSDN等平台建立自己的账号并发布,但是原始数据无法在本地管理;如果想要数据完全自己管理,可以使用GitHub或者Gitee Pages功能发布自己的博客,利用Hugo或Hexo等成熟的静态博客将md文件转换成静态网站文件进行快速发布。本文就用来记录如何快速将博客发布到、GitHub以及Gitee Pages三个平台。
创新互联公司长期为1000+客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为雁江企业提供专业的成都网站设计、成都网站建设,雁江网站改版等技术服务。拥有十余年丰富建站经验和众多成功案例,为您定制开发。
我希望的流程当然是主要精力用在写文章,发布的流程最好完全不需要手动处理,但实际情况下手动发布博客的流程大体是:
之前有使用过Travis CI+GitHub+Hexo自动发布到GitHub Pages,但是GitHub的访问经常不那么靠谱,因此想着也能同步到Gitee,并且自动构建Hexo的速度受Nodejs环境部署影响,速度很慢,因此本次计划采用Hugo来构建网站文件,整体流程设计如下:
为了满足博客自动发布流程,首先需要在本地准备好生产环境,以满足快速发布,以此的复杂是为了长期的简单,因此在环境准备阶段我会把所有涉及的工具都记录下来,以方便大家使用以及后边自己回顾,环境准备包含:
Obsidian完成知识积累后,按照ZK-Project-Archive-Blog的流程发布Blog,但是Obsidian的文件相互关联,且附件如何快速复用,需要对Typora和Obsidian都进行简单的配置,确保后续Blog能够快速完成并发布,并且文件仍在Obsidian工程中正常显示;
Typora非常的简洁,而且可以实时预览,在写博客的时候经常会插入一些图片,截图后可以直接粘贴进去,图片也会自动保存在本地,这里需要注意图片的保存路径,在偏好设置里,设置插入图片时复制到指定路径(./resource/),这样复制的图片就会自动保存在当前文件夹下的resource文件夹里,方便后续管理与转移。
在.ssh文件生成id_rsa和id_rsa.pub两个文件;
Hugo 是一个基于Go语言开发的静态博客框架,号称世界上最快的构建网站工具;
命令为: hugo new site myblog
myblog为博客的目录名,可以修改为你自己想取的名字,生成的目录如下:
由于默认主题生成的文章页面有些功能是不需要的,因此需要对themes下文件进行修改:
将config、content和themes三个目录拷贝到新创建的站点目录,将content下替换为文章文件即可。
utterances 是一款基于Github Issue的Github工具,优点主要是无广告、加载快、配置简单,轻量开源。
由于 utterances 是一款Github App,因此 安装utterances 非常简单,只需要授权特定repo权限给 utterances 就可以了,注意一个点:授权的这个repo必须是public的,可以选择多个repo,但是建议选择一个就可以了,也比较安全。
这是当前最简单的配置方法, 也可以在 utterances官方 查看其他配置方法,以及详细的配置参数说明。
Obsidian的安装和使用可参考我的另一篇文章: Obsidian作为第二大脑工具的基本使用和配置
所有环境准备好后,终于要开始启动我们的自动化流程的实现了;
同之前步骤相同,将Gitee密码配置到GitHub Secrets,命名为:GITEE_PASSWORD,所有配置结果如下:
synctogitee.yml
需要绑定Gitee账号到微信公众号,否则最后一步reload pages自动部署Gitee Pages会登录失败,原因是需要短信验证;绑定公众号后则不需要短信验证;其他问题解决可以参考 gitee-pages-action
在Typora完成文章编写后,一键上传所有图片到Gitee图床,拷贝发布到,然后提交到GitHub repo master分支,即可自动部署到GitHub和Gitee Pages;
以上就是我利用GitHub-Actions将Hugo博客自动发布到GitHub和Gitee Pages,希望可以帮助大家快速构建自己的个人网站;后边我会继续完善我的第二大脑系统的构建思路和方法。
问题一:到底怎么输入短信验证码? 20分 按软件所需输入手机号;
点击发送验证码;
等待收取验证码;
收到短信后查看验证码;
在软件当中填写收到的验证码;
点击确认,完成验证。
问题二:短信验证码怎么实现 实现验证码功能无非就是这两步。首先生成验证码,通过短信接口发送给用户。同时,将验证码保存一份到session中;其次,用户输入验证码,与session中的验证码比对,一致则通过。网站要具备这些功能,直接调用第三方的API接口就能实现。我就是根据云之讯开发者文档接入指南,15分钟过就实现了这个功能。
问题三:短信验证码怎样填写 你填写某些信息的时候输入号码。然后手机有短信。填写手机的号码就好了。 查看原帖
问题四:怎样做手机验证码 不同的网站有不同的方法
憨般是:1.你联系你注册的网站的业务人员,告诉他们你的注册信息,人家会给你答复的。
2.请某个已注册的同学证实您的身份的真实性。
然后短信或电话等通知网管,请求确认授权
问题五:手机QQ验证码怎么输入 你的手机输入法设置打开了智联输入什么的,就是智能关联词语,找到设置关了就行了,
问题六:短信验证码,打上要改的密码格式怎么打 一般在输入界面右边有提示 通常不允许 空格 标点符号,
问题七:手机不能输入+_=的验证码怎么办 设置里面有个显示图片, 你可能关了。 不行的话卡换到另一个手机上。
问题八:每次登陆都要输入短信验证码怎么取消 可能的原因如下:
1、你开启了登录保护;(开启登录保护后每次登录都需要手机验证的,为了安全)
2、异地登录;
解决方法:
1、如果是异地登录,就只能等几天了,一般登录两三天后就不需要了~
2、关闭登录保护,方法如下:
①点击我的淘宝;
②点击账户设置;
③点击操作保护设置右侧的维护;
④在登录保护处点击取消即可;
关闭登录保护后,退出账号重新登录,就不需要手机验证了。
问题九:登录QQ太麻烦,必须要输入手机短信验证码,怎样更改啊 你应该开通了QQ登陆保护的功能,在QQ安全中心的网页里可以进行修改,取消保护,不需要短信珐证就可以了、
下图是QQ安全中心的你所需要的功能设置区:
问题十:uber的手机验证码怎么输入呀 目前注册有优惠,送30元,注册填优惠码:ycyt9stsue。
和其他打车服务一样,Uber使用前也需要使用手机注册,在uber进入注册,输入用户名,密码,你所在城市,手机号,信用卡,优惠码用uber-gifts ,注册完成。
然而登录进uber账户内发现,提示手机号需要验证,点击验证后,系统提示在收到的验证短信回复“go”就完成认证,但实践证明,给收到的验证短信回复“go”并不能完成手机验证。
其实uber账号的手机验证环节不在网页上,而在手机客户端。
只要你安装uberapp并用你注册好的账号登录,然后模拟一次打车操作,也就是:输入好你所在位置,选好车型,预约打车。此时uber发现你的手机号未验证,会弹出界面让你输入验证码,把你短信上收到的验证码填写进去后,即可完成认证。
推荐一款我正在使用的免费云服务器——阿贝云。
在阿贝云上可以申请免费的虚拟主机和免费的云服务器。具体步骤是:
1.打开阿贝云网站注册账号
2.实名认证(测试期间只要0.3元就可以)
3.开通免费云服务器