用github pages搭博客的,有没有不用jekyll的?

2013-11-08 11:13:21 +08:00
 gangsta
可能是鄙人还不太了解jekyll.
昨晚第一次试着在github pages搭博客,发现只需要以下几个目录和文件就够了.
然后写博的时候往_posts这个目录下提交.md文件.

这样做,会少哪些东西呢?

6379 次点击
所在节点    程序员
19 条回复
moondark
2013-11-08 11:28:04 +08:00
当然有呀,https://github.com/tommy351/hexo
虽然我用的octopress
brickgao
2013-11-08 11:30:08 +08:00
没打听懂你想问什么。。。这样是一个很正常的架构啊。。。
enirehtac
2013-11-08 11:31:09 +08:00
Catsup Pelican ... 有很多静态博客系统
HackerOO7
2013-11-08 11:35:25 +08:00
写文章就是在_posts中写的。
clippit
2013-11-08 11:57:24 +08:00
希望有人能对比对比jekyll、hexo、pelican等比较有代表性的不同语言下的同类工具,我只折腾过jekyll,不知道其他几种有什么优势或者劣势呢
zoowii
2013-11-08 11:58:25 +08:00
不方便在线编辑。所以我github扔静态文件,然后由JS控制路由和JSONP获取远程服务器的数据。这样后端的提供者随便是哪个域名/VPS/框架都没关系了。不过就是SEO不友好。不过咱这样的只有自己看的博客需要SEO吗?
kidlj
2013-11-08 11:58:31 +08:00
你push上去就好了,GitHub仓库内建Jekyll支持,会在远端自动给你生成网页文件。

当然最好还是在本地先安装Jekyll,本地生成网站并调试满意后再push,以后只需要更新`_posts`下的就好了。

当然还有其他的静态博客生成器,如pelican(python), hexo(node)等。不过好像都需要自己本地生成文章,然后push到GitHub托管。而用Jekyll甚至连本地生成都省去了,全部有GitHub完成。
lizheming
2013-11-08 12:01:13 +08:00
http://lizheming.github.io/PMBlog
自己写的程序,不知道算不算~
moondark
2013-11-08 12:32:49 +08:00
@clippit 基于jekyll存在生成静态页面慢的问题,举个例子如果你博客有500+篇,那生成可能要几分钟了,hexo据说很快,我没试过,现在应该还处于开发中,我挺喜欢 hexo light这个主题
如果不在乎生成时间,感觉都差不多吧,个人喜好
xunmi1508
2013-11-08 13:32:19 +08:00
python写的Hyde hyde.github.io
Perry
2013-11-08 13:47:17 +08:00
因为是github帮你后期生成静态文件的。
gangsta
2013-11-08 13:52:16 +08:00
@zoowii
除了不方便编辑还有别的什么劣势么?
另外,本地如果有好的Markdown编辑器,这也不算什么问题吧?
anson0370
2013-11-08 14:29:04 +08:00
github 帮你 hook 了 Jekyll 的生成。
相当于每次你push, github 就会帮你跑一下 jekyll (实际上貌似有 15 分钟的最小间隔)。

当然调试会很不方便,所以还是建议本地 jekyll server --watch 调好后再 push ,记得把 _site 目录加到 .gitignore 里。

在线编辑确实不方便不过何苦呢,反正是个 git repo ,本地编辑的话 sublime 在手天下我有的节奏?当然 Mou 什么的也可以……

另外还有一种办法是直接开个 repo 在 issues 里写 blog ……
ijse
2013-11-08 14:29:29 +08:00
@gangsta 可以试下prose.io, 这是个在线编辑器,可直接提交到Github上,可以用作你博客的管理后台吧。

个人 还是比较喜欢用jekyll在Github建博客,每次提交只提交md文件,历史记录很整洁。
chloerei
2013-11-08 14:46:15 +08:00
本来就是这样用的,github pages 服务端有 jekyll 做处理,直接 push 符合 jekyll 规范的文件;其他静态博客工具才需要编译后再 push。
gangsta
2013-11-08 15:00:13 +08:00
@anson0370
@chloerei

谢~ 可能一开始被网上的各种教程和解释弄懵了,没搞清楚.

以后就这么用了,只管往那个posts目录 commit/push 日志文件就可以了.
tomnee
2013-11-08 15:37:35 +08:00
flask
fedoral
2013-11-08 15:39:25 +08:00
hexo +1
zhaoda
2014-03-24 12:58:32 +08:00
用Spring快速搭建博客 http://zhaoda.net/#issues/1

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/88508

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX