来了来了,零成本搭博客系列第一篇文章来了!作为开篇,我选择使用门槛最低,面向小白最简单的静态博客构建程序——Gridea,全程不需要输入一行代码一条命令,简单到几乎没有使用门槛那种,跟着我左手右手一个慢动作肯定能搞定,当然,你可能需要学习一些markdown语法才能愉快写作,这并不难。在博客托管上,鉴于最近coding page服务似乎要进行升级,并且从以前的白嫖变成现在的收费(据说还是很便宜的),所以暂时不写部署到coding page的方法,本文将使用github page服务,稳如老狗。
Gridea介绍
Gridea 是一个静态博客写作客户端,帮助你更容易地构建并管理博客或任何静态站点。(官网是这么介绍的)
Github:https://github.com/getgridea/gridea
安装Gridea
安装过程比较简单,到官网下载安装包即可安装
当然安装包可能会被Windows误报为不安全的文件,点击更多信息->仍要运行,就完事了
安装过程一路默认就完事了,简单的很,安装完成后点击预览,跳转到浏览器
然后就可以看到构建好的博客了,当然此时还在本地,需要部署到github page
新建GitHub Page仓库
首先登陆Github,没注册的注册一个,这里就不详细介绍了,“全球最大同性交友网站”,你值得拥有!
当然,国内访问Github可能有亿点点慢,要么耐心等待,要么用魔法打败魔法。
登陆Github之后新建一个仓库,方法如下:
仓库名称填写你的github用户名.github.io ,例如我的用户名是kakkk ,那么这个仓库名称就应该是kakkk.github.io
然后选择添加一个README文件
值得注意的是,最近Github进行了一次改版,吧以前的主分支默认名称master改为了main,所以会有下面的提示,这点很重要,因为待会同步仓库的时候设置需要用。至于为什么改成这样,懂的都懂,不懂的就不懂,不多解释。
创建好仓库后,稍等片刻,不出意外的话访问刚才设置的仓库名称就能看到你的Github Page部署成功了
到这里GitHub Page仓库就已经新建完成了,接下来就是把Gridea部署到GitHub Page了。
将Gridea部署到GitHub Page
回到Github,点击你的头像->Setting,进入个人设置界面
点击Develop Setting
然后点击左边的Personal access tokens,然后点击新建一个token
Note随便填,下面的权限选择repo即可
完了之后会得到一个token,保存起来,刷新之后就看不到了,注意保存
打开Gridea,点击远程仓库,在GitHub Page一栏填写相关信息,注意分支填写main,而不是master,令牌则填刚刚我们创建的token,其他就该填什么填什么就好,填写完成之后检测远程连接,如果提示远程连接成功说明成功了,保存一下配置信息即可。
回到Gridea的文章页,点击同步,稍等片刻等到提示出现同步完成就已经部署成功了。
接下来访问你的githu.io域名,发现此时的页面已经是你的Gridea页面了,此时大功告成。
更换主题
当然默认的主题可能不太好看,所以可以使用第三方主题,当然也可以自己修改主题(需要会一些HTML、CSS、JS等),这里以Pure主题为例告诉大家如何更换主题,抛砖引玉。
首先官网提供了很多优秀的第三方主题供我们使用,这里演示的Pure就是在官网找到的
官网主题页:https://gridea.dev/themes
一般来说官网的主题会引导我们到GitHub下载,所以我们把这个主题下载下来,点击Code->Download ZIP
接着得到一个压缩包,把压缩包的东西解压到Gridea目录里面的Theme文件夹,如果是默认的话一般会在我的文档里面
重新打开Gridea,在主题页面选择你的主题
重新预览一下即可
总结时间
这篇文章主要介绍了Gridea的简单使用和部署到GitHub Page,里面的很多功能和设置可以自行挖掘,我只是抛砖引玉。不过,要写文章的话你还需要懂的一点点Markdown语法,这并不会特别难,Markdown编辑器可以使用Gridea自带的编辑器,当然也可以使用Typora这类Markdown编辑器,学会了Markdown,你会发现这是真的好玩。
写博客呢,重要的是坚持,希望大家如果选择了写博客,就坚持下去吧。想和我交换友链的也可以在联系我,要是写得好并且能坚持下来的我也会很乐意跟你交换友链的。
往后我会写一篇文章讲讲GitHub Page怎么绑定域名,怎样使用Cloudflare提高一下访问速度之类的,当然域名肯定不是零成本哈(免费域名有是有,不推荐使用)
OK,就写这么多,下次见朋友们。
END.
Comments | 2 条评论
大峰 博主
Gridea好像也是个不错的选择,如果要转静态博客的话,相比hexo,hugo要简单些
这个可以上传到腾讯云存储桶吗?
kakkk 博主
@大峰
可以的,生成静态页面之后把静态页面直接上传到OSS就好了