美文网首页
怎样用Github Pages建立博客

怎样用Github Pages建立博客

作者: 法务热线 | 来源:发表于2018-08-22 15:56 被阅读0次

博文目录博客ToC 关于我AboutMe 分类分类

怎样用Github Pages建立博客(1。入门)

2017年1月7日 分类: 杰基尔 ;

create-blog系列博文

2017-01-08 怎样用Github Pages建立博客(3。绘图/科学计算)

2017-01-08 怎样用Github Pages建立博客(2。进阶)

2017-01-07 怎样用Github Pages建立博客(1。入门) <<<<当前

提示:双击Ctrl或点击页面右下图标进行站内搜索; Esc退出搜索。双击CTRL或单击底部的图标在整个博客网站内搜索。ESC退出搜索。

本站已加入Google索引:site:(https://wklchris.github.io)该网站可通过Google搜索进行访问。

【目录】的ToC

点击以跳转

安装Ruby和dev-kit

安装Jekyll和Bundle

初始化博客文件夹

写博文

添加评论区

发布前的测试

其他

如果您使用的是低分辨率设备或通过狭窄的网页浏览器窗口查看,您可能看不到边栏。如果您的设备分辨率过低,或网页窗宽度过小,您可能看到到目录边栏。

本文基于Jekyll,搭建成功后,博文可以使用Markdown进行书写。初级使用者只需初步了解Github推送方法,无需html相关知识。

安装Ruby和dev-kit

前往Ruby站点下载Ruby,下载Ruby后,将页面下拉,下载符合版本要求的开发套件。在本文的测试中,环境是Windows 10 x64,Ruby版本2.3.3 x64,dev-kit版本DevKit-mingw64-64-4.7.2-20130224-1432-sfx。

安装Ruby;将dev-kit解压到指定目录即完成安装。

安装Jekyll和Bundle

请确保电脑的Internet连接正常。转到dev-kit目录,空白处Shift +鼠标右键呼出运行cmd,输入:

ruby dk.rb initruby dk.rb installgem install jekyllgem install bundle

下载和安装会自动进行。

初始化博客文件夹

以下初始化内容可以通过fork对应的主题仓库完成。

切换到username .github.io仓库所在本地文件夹,进行普通的初始化。使用bash命令输入(以我的博客为例):

git initgit remote add originhttps://github.com/wklchris/wklchris.github.io.git

然后进行一系列的新建操作:

_includes文件夹

_layouts文件夹,内含default.html,留空。

_posts文件夹

_site文件夹

_config.yml文件,内容:

title: wklchris 的博客 - wklchris' blogauthor: wklchrisemail: wklchris AT hotmail DOT comdescription: > # this means to ignore newlines until "baseurl:"[页面右下角文字]baseurl: ""twitter_username: wklchrisgithub_username:  wklchrisdefaults:-scope:path: "posts" # 空字符串所有的文件。这里指posts文件夹values:layout: "default"theme: minimapermalink: date  # 这是指博客文章的网址格式# Build settingsmarkdown: kramdowntheme: minimaexclude:- Gemfile- Gemfile.lock

index.html文件:

layout: home

gemfile文件,内容(墙内可能需要改成http://ruby.taobao.org/)。其中第二行是我使用的主题,参考此页面http :// ruby 。淘宝。org /)。其中第二行是我使用的主题,参考

source "https://rubygems.org"gem "minima"

关于Github仓库,你还可能需要的文件有:

.gitignore文件:屏蔽_site和.sass-cache文件夹。

readme.md文件

写博文

在posts文件夹内新建一个Markdown文件,文件名形如:

1900-01-20-this-is-the-title.md

然后用Markdown进行书写即可。注意要加上文件头:

---layout: posttitle: 怎样用 Github Pages 来建立一个博客---

如果在文件头中不更改parmalink属性,那么该博文发布后的网址将是:

username.github.io/1900/01/20/this-is-the-title.html

添加评论区

注:该评论区在非生产环境(比如本地调试)下不能显示。

该模板针对Disqus专门做出了优化,只需要在_config.yml中添加:

disqus:shortname: my_disqus_shortname

即可。注意将你注册的Disqus账号对应博客网址的短id正确填写。

发布前的测试

仍然是仓库文件夹,在CMD命令下输入:

bundle installbundle exec jekyll serve

如果后续对_config.yml文件进行了修改,就需要执行第一行;否则只用执行第二行即可。

此时服务器会运行,可以你通过访问http://127.0.0.1:4000预览你的博客页面。

如果不想测试,可以直接:jekyll build之后,将本地git推送。

其他

如果在仓库目录下新建一个assets文件夹,内放main.scss的文件,即可对一些细节进行定义。

layout文件夹可以留空,但也可以从主题所在的Github仓库克隆。你也可以自定义新的布局。

对于iOS系统,需要改动_layouts / header.html。本条由Snowkylin指出。

换成:

其他具体的文件内容参考本博客的Github仓库,或者直接叉。

https://wklchris.github.io/How-to-build-a-Github-Pages-blog.html

相关文章

网友评论

      本文标题:怎样用Github Pages建立博客

      本文链接:https://www.haomeiwen.com/subject/bndyiftx.html