UID1114580性别保密经验 EP铁粒 粒回帖0主题精华在线时间 小时注册时间2023-6-19最后登录1970-1-1
| 本帖最后由 LineXic 于 2024-6-29 23:14 编辑
前言 jekyll是一个静态站点生成器,内置 GitHub Pages 支持和简化的构建过程
不再需要数据库,不需要开发评论功能,不需要不断的更新版本——只用关心你的博客内容
Jekyll 使用 Markdown 和 HTML 文件,并根据您选择的布局创建完整静态网站。 Jekyll 支持 Markdown 和 Lick,这是一种可在网站上加载动态内容的模板语言。 有关详细信息,请参阅 Jekyll
Windows 并未正式支持 Jekyll。 有关详细信息,请参阅 Jekyll 文档中的Windows 上的 Jekyll
可以将 Jekyll 用于 GitHub Pages。 如果您喜欢,可以使用其他静态站点生成器或者在本地或其他服务器上自定义构建过程
如何搭建
准备
Ruby
RubyGems
Linux NodeJs
Python 2.7
快速生成
- ~ $ gem install jekyll
- ~ $ jekyll new myblog
- ~ $ cd myblog
- ~/myblog $ jekyll serve
- # => Now browse to http://localhost:4000
复制代码
生成后会得到这样的大概的目录结构
- . 基本信息
- ├── _config.yml
- ├── _drafts
- | ├── begin-with-the-crazy-ideas.textile
- | └── on-simplicity-in-technology.markdown
- 包括脚页,头页
- ├── _includes
- | ├── footer.html
- | └── header.html
- 布局
- ├── _layouts
- | ├── default.html
- | └── post.html
- 文章
- ├── _posts
- | ├── 年-月-日-文件名.md
- ├── _site
- ├── .jekyll-metadata
- HTML
- └── index.html
复制代码 安装开发板
- git clone git://github.com/jekyll/jekyll.git
- $ cd jekyll
- $ script/bootstrap
- $ bundle exec rake build
- $ ls pkg/*.gem | head -n 1 | xargs gem install -l
复制代码 主题搭建
Jekyll主题在github也有很多开源
完成了以上的内容你就可以愉快的使用jekyll啦,fork这个主题,并把仓库名称改为就完成啦,就这么简单
并且jekyll是github的创始人创建的,jekyll内置github pages支持 评论
本主题内置Gitalk
可以在这里申请GitHub Application
- gitalk:
- enable: true
- owner: 拥有者
- repo: 你的仓库名称
- clientID: 申请的ID
- clientSecret: key
- admin: 管理者
复制代码 jekyll文档 GitHub文档 jekyll论坛 gitalk
另外可以找到CNAME文件以绑定域名
|
|