感谢 Gridea,让我有动力写作
1.
真的要感谢 Gridea,让我对写作产生热忱。一直有在各大博客平台输出的习惯,但是都没有持续更新。有的平台广告太多,写不下去。有的平台排版复杂,写文章1个小时,排版要2个小时。所以后面换成了静态博客生成器,比如说像 JS 的 Hexo,Go 语言的 Hugo,还有 Python 的 Pelican,但是这些博客平台又有一个缺陷,当我写完了文章以后,还要进行一些额外操作,才能同步到网上,无形之间增加了写作的成本。
写作是一个累人的活,很容易失去动力,养成这个习惯最好马上动手,看到效果,如果有麻烦的操作就会迅速打消积极性。
用了 Gridea 以后,我的写作积极性明显变高,每天都有强烈的冲动,想把做的事情记录下来,写作的频率明显变高。当然这可能是出于对这个工具的新鲜感,但是无论如何,我希望这个工具能让我养成写作的好习惯。
2.
Gridea 支持 Windows 系统,MAC系统和 Linux 系统。首先我们在 Gridea 的官网下载 客户端,安装完成以后就可以直接编写文章了。

编写好的文章,除了能在 Gridea 界面上看,到以外还会保存到本地。查看存放的本地路径,点击界面的左下角设置按钮,就可以看到。
Gridea 使用 markdown 格式编写文章。如果你不知道 Markdown格式,你可以先学习一下。文章编写完成以后,可以自定义 meta 信息,可以在写作界面右边找到他,边上还有预览按钮。

可以设置的信息包括:URL、标签、创建时间、封面图、隐藏和置顶。

这些信息设置好以后,可以在 Markdown 源文件中查看。你可以使用任意支持 Markdown 的编辑器打开源文件,meta 信息会显示在文章的最上面。

有时候你会对在文章中插入图片,这些图片也可以在本地找到。直接找到 Gridea 源文件路径,你会发现有一个 post-images 目录,这个目录下就存放了所有文章的图片。

3.
影响写作的另外的一个主要因素是,写完文章以后阅读的体验好不好。现在,在文章列表的左下角点击预览按钮,就可以看到博客实际发布的样子了。

博客发布以后样式是可以通过主题更改的。你可以在主题菜单栏,选择自己喜欢的主题。 Gridea 现在内置4 个主题,分别是:Fly、Simple、Note、Paper,这4个主题的显示风格都比较优雅,不像其他平台的默认主题那样丑。

如果你需要一个其他的主题,可以在 Gridea 官网的 主题页面 选择,这里面大多数都是免费的,付费的主题价格便宜,看起来比免费的优雅一些。
目前我使用的是 pure 这个主题。它是没有内置在 Gridea 的客户端里面的,所以需要先 下载。下载之后解压放到 Gridea 源文件的 themes 目录下,你就可以在主题界面选择这个主题了,是不是非常简单?
4.
接下来我需要把文章同步到网上。我自己没有申请域名和服务器,所以选择了 Github Pages 提供的静态网站托管服务。我需要做的就是申请一个 Github 的账号,然后创建一个 github_name.github.io 的 Repo,请参看详细的 官方配置手册。配置完成以后先点击测试按钮看看是否能连接到 Github。

当一切配置好了以后,点击同步按钮,把文章发布到 Github Page。
Gridea 其实也没有做特别复杂的事情,它还是使用了 Hexo 这样的静态网站生成器。只是它编写了一个图形界面,让我们使用起来更加便捷。 在同步博客的时候,我们不需要记住各种各样的命令,只需要在图形界面上进行点击和输入就可以了。这极大的简化了我们发布博客的流程。
Gridea 这个产品的开发思路非常好,非常支持他对优秀主题收费,现在发布的三款收费主题并不是我想要的,之后如果有我喜欢的主题,我会考虑购买。
感谢 Gridea,让我有动力写作的更多相关文章
- 在centOS中加入本地ISO yum源
注:本文转载自<liujun_live的博客>,感谢原博主的辛勤写作:原文地址:http://blog.sina.com.cn/s/blog_8ea8e9d50101em6f.html 在 ...
- [置顶] 博客停止更新 && 我的大学数年
博客停止更新 前言: 这些天,一直还没有时间发表这篇博文,近期,做了一个决定:博客更新停止. 我有话说: 这些天来,还真是感谢大家的关注了.从2011年的07至今,2013年的07月,两个年头,写下了 ...
- 一起做RGB-D SLAM(8) (关于调试与补充内容)
“一起做”系列完结后,我收到不少同学给我的反馈.他们提了一些在程序编译/运行过程中的问题.我把它们汇总起来,组成了这个“补充篇”.你也可以看成是一个Q&A. Q: OpenCV的版本?A: 我 ...
- 被巴菲特看中的Snowflake,是怎样深刻改变云计算产业的?
众所周知,在很长一段时间里,巴菲特都从来不碰科技股.但人总是会变的,他在2016年开始首次持仓苹果,并在此后一再增持,目前苹果为伯克希尔第一大重仓股. 前不久,巴菲特持股了人生中的又一家科技公司--S ...
- opengl入门学习
OpenGL入门学习 说起编程作图,大概还有很多人想起TC的#include <graphics.h>吧? 但是各位是否想过,那些画面绚丽的PC游戏是如何编写出来的?就靠TC那可怜的640 ...
- How to Write and Publish a Scientific Paper: 7th Edition(科技论文写作与发表教程)(11.04更新)
How to Write and Publish a Scientific Paper: 7th Edition(科技论文写作与发表教程)(11.04更新) 重要通知: 最近开题报告已差不多告一段落, ...
- IS2009制作Oracle 静默安装包(二) 感谢空白先生特许授权
原文:IS2009制作Oracle 静默安装包(二) 感谢空白先生特许授权 上一篇: IS2009制作Oracle 静默安装包(一)感谢空白先生特许授权本文经原作者特许授权于海洋女神发布,转载请务必注 ...
- 乐动力APP案例
第一部分 调研, 评测 下载软件并使用起来,描述最简单直观的个人第一次上手体验. 这款软件的主界面功能还是比较完善,里面有多个关于运动相关的数据,还有一些推荐健身教程,记录功能也十分不错,其中最难理解 ...
- 2. 网友对app后端写作系列文章的写作建议
很感谢"app后端"qq群的网友,在发布消息后,就收到了大量网友的反馈 下面的建议会融入到写作当中: 1.还有,对版本升级很感兴趣,我们现在为了兼容旧版本,已经把工程代码搞的乱哄哄 ...
随机推荐
- Python & PyQt学习随笔:PyQt主程序的基本框架
在完成UI设计将UI通过PyUic转成Py文件后,由于这个生成的文件每次通过PyUic生成时都会被覆盖,因此应用的主程序必须另外单独编写py文件.需要将UI生成的文件import到主程序的py文件中. ...
- HTML 实战生成一张页面
1 HTML简介 1.1 解释 HTML是用来描述网页的一种语言. HTML即超文本标记语言(Hyper Text Markup Language): HTML不是一种编程语言,而是一种标记语言(ma ...
- 百度网盘下载器:SpeedPan2.3.8
SpeedPan是款百度网盘资源下载工具,下载速度还行(至少比百度网盘快太多了),支持登录百度账号,也支持免登录下载.官网免费版的取消分享了,我从油管上看到了这个软件,分享给大家. 天翼云:https ...
- element ui中表格table翻页记忆勾选状态
<el-table ref="multipleTable" :data="datalist" style="width:100%" @ ...
- 【笔记】「pj复习」深搜——简单剪枝
深搜--简单剪枝 说在最前面: 因为马上要 NOIP2020 了,所以菜鸡开始了复习qwq. pj 组 T1 ,T2 肯定要拿到满分的,然后 T3 , T4 拿部分分, T3 拿部分分最常见的做法就是 ...
- AcWing 317. 陨石的秘密
1 -> {} 2 -> [] 3 -> () \(f[d][a][b][c]\) 表示 \([i * 2 - 1, j * 2]\) 这段区间 深度为 d \(1\) 有 \(a\ ...
- Java集合源码分析(一)——集合框架
集合框架 集合框架如图所示 Java集合是Java提供的工具包,主要包括常用的数据结构,包括:集合.链表.队列.栈.数组.映射等. 集合的工具包位置是java.util.* 集合主要可以分为五类: L ...
- 容器服务 TKE 存储插件与云硬盘 CBS 最佳实践应用
引言 随着自研上云的深入,越来越多的有状态服务对于在 TKE 集群中使用云上存储能力的需求也越来越强烈. 目前腾讯云容器服务 TKE(Tencent Kubernetes Engine已支持在 TKE ...
- Kubernetes弃用Docker后怎么办?
本文转自Rancher Labs 近期,Kubernetes在其最新的Changelog中宣布,自Kubernetes 1.20之后将弃用Docker作为容器运行时.这一消息在云原生领域激起了不小的水 ...
- web服务器专题:tomcat(二)模块组件与server.xml 配置文件
web服务器专题:tomcat(二)模块组件与server.xml 配置文件 回顾: Web服务器专题:tomcat(一) 基础模块 一个Server.xml的实例 <?xml version= ...