前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >这个基于 GitHub 的博客系统,让你能一键快速搭建个人博客!

这个基于 GitHub 的博客系统,让你能一键快速搭建个人博客!

作者头像
GitHubDaily
发布2019-03-26 10:17:42
2.3K0
发布2019-03-26 10:17:42
举报
文章被收录于专栏:GitHubDailyGitHubDaily

总所周知,GitHub 在今年年初的时候开放了私有仓库的创建权限,而后在技术圈内掀起一阵波澜,许多开发者闻此也都纷纷开始尝试基于 GitHub 构建一些有趣的产品。

今天想给大家分享的一款产品,便是基于 GitHub 的内容托管功能开发的博客平台,它的名字叫 GitPress。

https://gitpress.io

GitPress 致力于给创作者提供最佳的编写与阅读体验。相较之前大家常用的 Jekyll 和 Hexo 等搭建方式,GitPress 要显得更加人性化。

如何使用?

GitPress 的使用非常简单,下面通过 4 个步骤,简单讲下 GitPress 的使用方式。

1)创建 GitHub 仓库

首先你需要提前准备一个专门用于文章存储的 GitHub 仓库。

2)登录 GitPress

使用 GitHub 账号登录 GitPress

选择刚才创建的仓库。

3)设置文章仓库

由于 GitPress 是使用 webhook 的方式来同步 GitHub 上的文章,因此这里还需要允许 GitPress 将 webhook 添加到 GitHub 仓库上。

4)完成构建

到这里已基本配置完成,你可以尝试基于 Markdown,提交一些内容到该代码仓库上,提交完成后,别忘了到后台点击下 rebuild 按钮。

你也可以在 GitPress 上完善一些社交信息。

自此,博客的创建已基本完成,如果你想基于私有仓库来存储文章,可看下官方提供的配置指南:

https://gitpress.io/c/helps/setup-manually

特性

GitPress 在基础的博客托管功能上,还提供了一些比较有用的特性。

评论

用户可在每篇文章下面发表评论。

比较奇怪的一点是,评论只能发表,无法删除,这个应该是 Bug,需要等作者后期进行修复。

同样的,网站的退出登录功能也没有找到相关入口。

文章的分类与归纳

用户可以利用 GitPress 提供的 Collection 功能,将文章归纳整理成书籍或教程。

在线运行代码

GitPress 另一强大之处在于它提供了在线运行代码片段的功能。

我们平时在撰写技术文章时,或多或少都会在文章内加入一些代码片段。

如果一些代码逻辑比较简单,我们就可以利用这一功能,让读者看到代码执行效果,借此通过互动的方式加深读者对内容的理解。

GitPress 当前支持以下几种语言的代码执行:

写在最后

目前的 GitPress 是完全免费的,用户可以随心所欲的在上面创建、编写文章,并且用户对博客内容有完全的掌控性,因为 GitPress 仅提供内容展示,数据存储依旧是放在 GitHub 上。

从作者在网站上的反馈看,GitPress 后续可能会接着持续优化平台文章的编辑与阅读体验,并鼓励用户在上面创作与发售自己的电子书,平台在上面抽取一部分提成,通过这样的方式来持续盈利。

目前相较于 GitHub 的其它博客搭建方式,如 Jekyll 和 Hexo,GitPress 的定制性较差,UI 效果也很普通,文字编辑主要还是依赖 GitHub 与本地编辑器,并没有在线编辑功能,网站所加入的一些产品特性在网上也能找到替代方案。但对于不太喜欢折腾、非程序员的普通用户来说,GitPress 现有提供的功能已能满足日常基本的写作需求。

整体而言,目前该产品仍处于早期阶段,许多地方仍有待改善加强,大家可以保持持续关注,看看未来进展如何。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-03-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 GitHubDaily 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 如何使用?
    • 1)创建 GitHub 仓库
      • 2)登录 GitPress
        • 3)设置文章仓库
          • 4)完成构建
          • 特性
            • 评论
              • 文章的分类与归纳
                • 在线运行代码
                • 写在最后
                相关产品与服务
                对象存储
                对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
                领券
                问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档