- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
GitHub+markdown+jekyll打造完美个人博客.pdf
GitHub+Markdown+Jekyll
打造完美的个人博客
以前建过个人网站,也用过第三方的博客系统,
然后又回归到自建的个人博客,但总有不敬人意
的地方。比如自建的博客涉及到购买的服务器的
稳定性、流量成本、维护成本、数据的安全性、
文本编辑器的舒适度等,第三方的博客系统又觉
得局限性比较大、缺乏插件、觉得不牛逼等原
因。总之人是很贪心的,总想找到一个既不用担
心服务器稳定性、又不用担心流量成本、也不用
担心数据安全性、而且还能方便的维护资源、并
且还有丰富的插件的个人博客解决方案。于是外
事问Google ,经过一阵寻觅后发现大牛们的博
客方案不正是我所需要的么,于是便有了上一篇
的补脑笔记,把涉及到的知识大概整理了一下,
准备开始搭建自己的个人学习笔记博客。今天这
篇笔记将记录我使用
Git+GitHub+Markdown+Jekyll搭建博客系统的
过程。
注:以下过程均在OS X系统上操作,Win系
统的童靴请勿效仿,但可借鉴。
GitHub
让人不再担心本地备份与远程协作,一切提
交均有记录,均可追溯。
Git
让人不再担心写废,想到哪里,写到哪里。
由于OS X系统自带Git ,所以不需要再安装Git ,
自带的Git版本为。
Markdown
不再忧虑排版,专注于写作。
Markdown是我认为最好的写作利器没有之一。
GitHub完美支持,个人写作使用的DayOne也完
美支持,Win系统下也有MarkdownPad这种成熟
的工具。
什么是Github Pages
Github Pages :Websites for you and your
projects.
Github Pages 是面向用户、组织和项目开放的
公共静态页面搭建托管服 务,站点可以被免费托
管在 Github 上,你可以选择使用 Github Pages
默 认提供的域名 username.github.io 或者 自定
义域名来发布站点。Github Pages 支持自动利
用 Jekyll 生成站点,也同样支持纯 HTML 文档 ,
将你的 Jekyll 站点托管在 Github Pages 上是一
个不错的选择。
通俗一点讲。你可以将你个人网站的html、
css、js 、image等按一定 目录结构托管在github
上,以index.html为入口(即个人网站首页) ,
使用username.github.io就可以访问你的个人网
站了。
再通俗一点讲。github为你提供 了一台无限流
量、稳定、的服务器。你将个人网站的资源以一
定 目录结构上传(托管)到github ,该服务器的
ip就是username.github.io。
上述两次提到 目录结构,下面我解释一下这个目
录结构。
什么是Jekyll
Jekyll 的核心其实是一个文本转换引擎。它的概
念其实就是: 你用你最喜欢的标记语言来写文
章 ,可以是 Markdown ,也可以是 Textile,或者
就是简单的 HTML, 然后 Jekyll 就会帮你套入一
个或一系列的布局中。在整个过程中你可以设置
URL路径, 你的文本在布局中的显示样式等等。
这些都可以通过纯文本编辑来实现,最终生成的
静态页面就是你的成品了。
如何使用Github Pages与Jekyll
Jekyll 目录结构
上述多次提到的目录结构即Jekyll 的目录结构。
如下:
.
|--_config.yml
|--_drafts
|--articles1.textile
|--articles2.md
|--_includes
|--footer.html
|--header.html
|--_layouts
|--default.html
|--post.html
|--_posts
|--2014-06-17-articles1.textile
|--2014-06-17-articles1.md
|--_site
|--index.html
|--other files
_config.yml :保存配置数据。
您可能关注的文档
最近下载
- 征信报告模板-带水印-通用.docx VIP
- 女儿墙维修工程施工方案(3篇).docx VIP
- 找准下一个买卖点.docx VIP
- 2026届高一物理必修一同步1.4 速度变化快慢的描述——加速度(解析版).docx VIP
- UniStrong合众思壮eSurvey2.0软件使用说明书.pdf VIP
- 中国宏桥首次覆盖报告:高景气与一体化与高分红,电解铝龙头静待价值重估.docx VIP
- 中国宏桥-市场前景及投资研究报告:高景气+一体化+高分红,电解铝龙头,价值重估.pdf VIP
- 少女漫画·女作家·日本人-中外文学作品丛书.docx VIP
- 人教版四年级数学上册期末测试卷核心考点.pdf VIP
- 爆破工程技术人员取证培训初级D设计题真题参考答案.pdf VIP
文档评论(0)