Jekyll

Adding Jekyll (only the blog portion) to my website

孤街醉人 提交于 2021-01-05 04:13:07
问题 I wish to add Jekyll (only the blog portion) to my already existing website. I currently have this repo on my Github (https://github.com/TonyHoanTrinh/TonyHoanTrinh.github.io). Where I currently have a folder for Images. An index.html, main.js and style.css files. My question is how would I be able to add the Jekyll blog portion to my website which already has a layout and theme? I've been looking at several Jekyll tutorials but they have it start the project from the beginning using a theme

Jekyll概述

余生颓废 提交于 2021-01-05 00:26:26
Jekyll 1.概述 **Jekyll是一个非常简洁,针对博客平台的静态网站生成器 ** 与WordPress这类博客系统相比较而言,Jekll有以下优势。 部署简单 相比较WordPress这类博客系统需要在服务器安装一整套PHP+WordPress。 响应快速 因为全部都是静态页面不需在服务器执行动态脚本 维护简单 Jekyll不使用数据库维护博客内容,只需要单纯的上传文件替换文件即可,更方便的是可以通过版本控制工具来维护。 GithubPage Jekyll的作者Julian Thilo是github的共同创始人,可以很好地接入GithubPage系统,来搭建一个免费的博客。 除了以上优点Jekyll还自带了一个开发测试服务器,非常贴心的考虑,对于那些想搭建自己博客但不是程序员的同学来说,使用Jekyll是非常理想的选择。如果是程序员并且想在博客系统上使用自己定制的系统建议还是使用支持数据库和脚本语言的博客系统。 Jekyll唯一让我感觉不是很好的地方就是对Windows的支持太差了。。 参考 http://jekyll.bootcss.com/ https://github.com/jekyll/jekyll 来源: oschina 链接: https://my.oschina.net/u/2380620/blog/738894

如何把 Jekyll 项目部署到服务器?

浪尽此生 提交于 2021-01-04 23:10:10
Jekyll 是什么? Jekyll 是一个基于 Ruby 开发者的静态网站生成器。是最早的一批静态网页生成器之一,有丰富的第三方插件,深受 Ruby 开发者喜爱。 21云盒提供了极简单的 Jekyll 部署方法,你可以在21云盒子上通过以 静态网页 环境的方式进行部署。 如何部署? 注册成为 21云盒子会员 在 Gitee 上 Fork Jekyll示例 在21云盒子上创建一个 云服务 , 并允许21云盒子访问你的代码库 用下面配置进行创建 环境 静态网页 构建命令 bundle install && bundle exec jekyll build 发布目录 ./_site 为什么部署在21云盒子? 原因 1: 方便 21云盒子创立至今,在国内第一家真正提供了像 Netlify, Heroku 等轻松部署的功能,同时也保证了服务的速度和稳定性。 每个云服务项目,只需要在首次完成 2 项配置,后续当你Git Push代码,21云盒子就会帮你完成自动部署。 原因 2: 21云盒子稳定,提供网站备案方案 如果你的网站现在使用的是 Netlify, Vercel, Gatsby Cloud等服务,国内用户将没办法访问。 为什么呢? 根据国家工信部的要求,所有在国内上线的网站都必先完成备案, 但国外的云服务平台不提供国内的的备案,所以部署在国外的云服务平台,或许能暂时访问,但长远来看

What are the differences between a post and a page in Jekyll?

痞子三分冷 提交于 2020-12-29 05:30:05
问题 I am using Jekyll. What are the differences between a post and a page? As far as I can see: they both can contain YAML front matter, and a post has a date and a permalink, but a page doesn't. Are there more differences? 回答1: Here are the differences A post filename contains the title and the date of the post. An invalid date in the filename causes an error. Posts are comparable objects, which means two posts can be compared. The comparison is made by the post date and the post slugs. The

Create variable to be set in deployment

六眼飞鱼酱① 提交于 2020-12-15 04:54:31
问题 How do I set a variable in jekyll for a link that will be determined by the environment that it's deployed in? i.e. If I deploy in sandbox I want {{site.REDIRECT_LINK}} to be set to a different URL than when it's deployed in production. I'm assuming I set it in the _config file, but is there anything I need to set up for docker? 回答1: You'll need to set variables in your config file that match your environment names: staging: redirect_link: http://staging.example.com production: redirect_link:

Listing all Collections in Jekyll

南楼画角 提交于 2020-12-08 05:51:55
问题 I'm building a magazine site with Jekyll (v2.5.3). The docs on the Jekyll site led me to believe that I could list all the collections on my site, and embed YAML data for each collection in my _config.yml . _config.yml: collections: issue_001: output: true permalink: /:title/:path title: Rebirth date: 2015-07-01 issue_002: output: true permalink: /:title/:path title: Talking Heads date: 2015-08-01 index.html: {% for issue in site.collections %} <li> <h6 class="post-meta">Issue {{ issue.name }

11个最流行的静态(博客)网站生成工具

ぃ、小莉子 提交于 2020-10-31 02:51:18
11个最流行的静态(博客)网站生成工具 最近特别流行使用静态网站搭建博客,本博客就是host在GitHub Pages的静态网站。静态网站非常适合专注于内容的网站,例如,博客。那你可能会问,为什么不用大名顶顶的wordpress(动态网站)呢。 静态网站和动态网站相比有如下好处: 省钱。静态网站占用的系统资源少。如果挂到github pages上,只要注册一个域名就可以了。 速度快。不经过php解析器,不用数据库,速度自然比动态网站快 安全。由于静态网站的简洁,免疫很多web攻击方式。 服务器端配置简单。只需要一个web server(apache、nginx)。 非常容易维护。 静态网站的缺点是功能弱,和用户的交互能力不强。 静态网站生成工具能从简单的纯文本文件生成一个网站/博客。常用文本格式有reStructuredText和Markdown,我习惯使用Markdown。 如果你想搭建自己的静态网站,你可以选用下面列出的11个工具。 Jekyll Jekyll 做为GitHub Pages的构建工具(Ruby语言),使它成为最流行的静态网站生成工具。Jekyll的流行也因为它非常简单,只需要基础的web开发基础。你可以使用它轻易的把文本转换为自定义的网站/博客。 如果你有wordpress或其他博客站点,你可以导入到Jekyll中。Jekyll支持插件、标签等等。 Github