提问
利用什么技术可以快速的搭建个人blog,博客源代码使用是markdown编写,也可以是静态的,初步使用github托管。
请有经验的帮忙分享一下使用到的工具,最好配一个简要的搭建流程!
gitbook。电子书式的博客。不过不能评论
你可以查看Github Pages的官方文档,一切皆有说明。
https://pages.github.com
直接用wordpress就行
html最快,或者下载个blog程序。
可以使用jekyll的blog末班引擎,可以像写代码一样写blog,托管到github.io,具体参考http://jekyll.bootcss.com/
这里写的很详细如何搭建一个独立博客——简明Github Pages与Hexo教程
php的话最好的肯定是wordpress.功能相当强大,有强大的插件和好看的主题支持.
php比较简单,相对更成熟,
如果本来就会js的可以入坑node.js
下面是手把手教你用node.js搭建你的博客。
https://github.com/nswbmw/N-blog/wiki/_pages
搭建个人博客有很多办法,不过都需要使用第三方的服务器。你的博客可以是静态站点也可以是动态站点:
- 动态站点:需要Web服务器(可以是Apache、Tomcat等)、数据库(可以是MySQL),你的文章存在数据库中。借助于Web服务器,动态的博客可以实现更加复杂的功能。可用的服务包括各种应用引擎:百度应用引擎、新浪应用引擎、Google App Engine,当然你也可以使用VPS或者云主机:阿里云ECS、亚马逊AWS。
- 静态站点:每次发布时生成静态的HTML文件,只需要静态的文件服务器便可serve你的博客。静态博客的缺点也就在于服务器只提供静态文件服务,难以实现较复杂的功能,不过在多数情况下静态的方式正符合个人博客的特点。Github Pages 便是一个很好的静态服务提供者。
推荐使用Github Pages!免费而且非常稳定,能满足绝大多数需求。静态站点交互性不见得比动态站点差,比如我的博客有导航、评论、下拉刷新、目录和标签等。
具体的使用Github Pages的建站流程我记在了这篇博客:像 Geek 一样写博客,GitHub 博客部署教程,有很详细的搭建和部署流程。
支持的功能:
- 代码高亮
- laTex公式
- 下拉刷新
- 社会化评论
- 自动目录
- 归档、分类、分标签、最新文章
- sitemap.xml,feed.xml
我用过的有
- Jekyll
- OctoPress
- Hexo
- Sculpin
- Hugo
对比评测详见我用过的静态站点生成器们
另外这里有比较完整的收录
hexo https://hexo.io/ 相关教程官网写得很清楚 使用markdown写文章 虽然主题不多,但是也够用了,通过插件还可以有评论功能
可以参考这篇博文
http://www.ruanyifeng.com/blog/2012/08/blogging_with_jekyll.html
里面介绍的还是比较好的,接下来就是要会Jekyll,liquid标记语言和会用Markdown写文章,在有前端基本基础情况下,就可以实现又美观又实用的独立静态博客了。
当然,多美观取决于你的CSS能力,不过Jekyll也有自己的库,挺好看的
基于Hexo搭建个人博客
我必须要告诉你
强烈推荐Gitblog
Gitblog是一个简单易用的Markdown博客系统,它不需要数据库,没有管理后台功能,更新博客只需要添加你写好的Markdown文件即可。 它摆脱了在线编辑器排版困难,无法实时预览的缺点,一切都交给Markdown来完成,一篇博客就是一个Markdown文件。 同时也支持评论,代码高亮,数学公式,页面PV统计等常用功能。 Gitblog提供了不同的主题样式,你可以根据自己的喜好配置,如果你想自己制作博客主题,也是非常容易的。 Gitblog还支持整站静态导出,你完全可以导出整站静态网页部署到Github Pages。
Gitblog官方网站
http://www.gitblog.cn/
想想自己的博客,都是用php写的,买的阿里云的空间和域名。。。没事也玩玩Github Pages!
就我所知符合你条件的有三种
jekyll - ruby
hexo - node
ghost - nide
以上都是可以托管在github,使用markdown写作的静态博客
具体步骤自行google