https://github.com/gcssloop/gcs-vno-jekyll
博客主题纯净版
https://github.com/gcssloop/gcs-vno-jekyll
Last synced: 3 months ago
JSON representation
博客主题纯净版
- Host: GitHub
- URL: https://github.com/gcssloop/gcs-vno-jekyll
- Owner: GcsSloop
- Created: 2016-11-12T18:02:56.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-02-21T02:07:33.000Z (over 6 years ago)
- Last Synced: 2025-03-22T14:22:21.868Z (3 months ago)
- Language: CSS
- Size: 696 KB
- Stars: 76
- Watchers: 8
- Forks: 27
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Gcs-Vno-Jekyll
基于 Jekyll 的个人博客主题。
## 样式预览

### [点击这里查看实际部署效果](http://www.gcssloop.com/)
## 使用方法
1.如果是使用 GitHub Pages 则直接复制该文件到对应仓库的对应分支即可,发布完成后,过几分钟就能在对应的网址看到效果了。
2.如果需要本地调试预览,则需要在本机安装 Ruby,并配置好 Jekyll 环境,环境配置方式自行搜索。
3.文章应放在 `_posts` 目录下,并按照 `year-month-day-filename.md` 的格式命名。
4.配置文件为 `_config.yml`, 这个就不用多说了吧。
## 可选功能
#### 1.本地调试方法
本机环境配置完成后,在命令行中进入该文件夹根目录,输入 `jekyll server` 稍等片刻就能在 看到效果了。
#### 2.添加文章评论
到 [多说官网](http://duoshuo.com/) 申请一个账号,之后将自动生成的代码复制到 `/_includes/comments.html` 文件中即可。
注意修改自动生成代码中的url,多说中会有提示,示例写法:
``` html
```#### 3.博文置顶
在文章最上面添加 `istop: true` 属性会让该博文置顶显示,但该文章原始位置依旧会显示,这就意味址如果你置顶了第一页的文章,你会在第一页看到两篇文章。
如果想要修改博文置顶的逻辑可以在 `index.html` 文件中修改。
#### 4.站内搜索
目录页面的站内搜索实际上是利用了 Google 搜索的一个特性,如果想要删除或者修改都可以,文件中有注释。
不要问我为什么不用百度,因为百度收录速度太慢了,经常收录不全。 ╮ ( ̄ 3 ̄) ╭
#### 5.站点地图
站点地图会自动生成,地址为 `域名/sitemap.xml`,建议将该地址提交给搜索引擎,方便引擎快速抓取收录你的页面。
#### 6.多链接访问
有时修改文章标题,分类会使原始链接丢失,可以使用 `redirect_from` 属性将原始链接重定向到新链接地址。
``` yml
redirect_from:
- /1970/01/about/
```#### 7.SEO优化
为了增加你博文被搜索到的概率,可以考虑使用 SEO 优化,我定义了两个属性,`keywords` 和 `excerpt` :
``` yml
keywords: GcsSloop, gcssloop
excerpt: 我是 GcsSloop, 一名生活在2.5次元的魔法师,平时研究一下魔法,做一些魔法卷轴,也会把一些研究成果贡献出来,以帮助新入门的魔法师更快速的成长为高级魔法师。点击此处查看我公布的魔法研究成果。
```**关于文章开头常用的属性示例可以参考 `1970-01-01-about.md` 文件。**
## Licence
本主题是基于 onevcat 大神的 [OneV-s-Den](https://github.com/onevcat/OneV-s-Den) 修改而来的,非常感谢 onevcat 以及之前作者作出的贡献。
Great thanks to [Dale Anthony](https://github.com/daleanthony) and his [Uno](https://github.com/daleanthony/uno). Vno Jekyll is based on Uno, and contains a lot of modification on page layout, animation, font and some more things I can not remember. Vno Jekyll is followed with Uno and be licensed as [Creative Commons Attribution 4.0 International](http://creativecommons.org/licenses/by/4.0/). See the link for more information.