感谢 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.还有,对版本升级很感兴趣,我们现在为了兼容旧版本,已经把工程代码搞的乱哄哄 ...
随机推荐
- 算法数据结构——数的深搜和广搜(dfs和bfs)
leetcode104 二叉树的最大深度 https://leetcode-cn.com/problems/maximum-depth-of-binary-tree/ 深度搜索分两种:递归(使用栈) ...
- 关于微信NFC功能开发的链接总结
特此申明:若有侵权,请联系我,我会第一时间删除 一. 小程序开发一般流程: 首先调用 wx.getHCEState(OBJECT), 判断设备是否支持NFC,(ios,android兼容性处理) 调用 ...
- docker容器之间通过bridge进行通信
创建用户自定义bridge docker network create my-net # 创建了一个名为"my-net"的网络 将容器加入到"my-net"中 ...
- STL——容器(deque) deque 的大小
1. deque 的大小 deque.size(); //返回容器中元素的个数 1 #include <iostream> 2 #include <dequ ...
- 纯HTML + CSS制作个人资料卡
总体预览: 材料:背景图与头像.jpg IDE:VS Code 外部链接:CDN加速的font-awesome图标 <link rel="stylesheet" href=& ...
- 详解汇编语言B和LDR指令与相对跳转和绝对跳转的关系
@ 目录 为什么要有相对跳转和绝对跳转? 在程序中只有相对跳转/绝对跳转是否可以? B(BL)和LDR指令具体怎么执行的? B(BL)和LDR跳转范围是如何规定的? 为什么要有相对跳转和绝对跳转? 顺 ...
- YT Downloader视频下载器
简介 YT Downloader视频下载器是一款非常知名的视频下载器,支持下载YouTube,Facebook,Dailymotion,Vimeo,Metacafe等数百个视频网站的视频 截图介绍 小 ...
- css 09-CSS案例讲解:博雅互动
09-CSS案例讲解:博雅互动 #前言 CSS已经学了一些基础内容了,我们来讲解一个小案例吧.以博雅互动的官网首页举例. #版心 首页的版心如下: 这里我们要普及一个概念,叫"版心" ...
- 什么是babel
什么是babel babel是一款基于node开发的工具,其功能是对es6的新语法和新特性进行转码.
- React中JSX的理解
React中JSX的理解 JSX是快速生成react元素的一种语法,实际是React.createElement(component, props, ...children)的语法糖,同时JSX也是J ...