Jekyll可以启动一个server服务,启动参数中有--watch(监听文件变化)和--detach(后台运行)选项,看起来这两个参数一起使用就完事了. 但是比较尴尬的是,这两个一起是不起作用的....后来我使用了半年的方式是: setsid jekyll serve --host 0 --watch --force_polling &>/dev/null </dev/null & 这个为我工作了半年...第一种方案: 以--watch参数运行jekyll服务,然后再服务器上安装tmux,这样就可以变相的实现后台运行. 有点蠢. 第二种方案: 放弃jekyll的服务,仅使用它的编译功能....主要思路是: 客户端push到服务器,触发git的钩子. 钩子里面执行jekyll build -s -d.将文件编译到某个目录. 在nginx上启动监听,将自己想要的子域名监听到对应的文件夹上....节省了一直运行在服务器上的jekyll进程,这个进程占用内存160M. 160m内存听起来不多,但是对于我这个穷人来说,太重要了.我的乞丐版阿里云服务器已经撑不住了,刚升了级.能省还是省一下啊,都是钱.
很快我发现 fyne 官网是采用 jekyll 构建的。jekyll 是采用 ruby 语言编写的静态网页工具。jekyll 常用于搭建个人博客。...Windows 在 Windows 平台上,我们可以从https://rubyinstaller.org/downloads/下载 RubyInstaller 直接双击安装。...我们可以直接下载压缩包 TGZ/ZIP,或者 GEM 文件,或者使用 git 从 GitHub 仓库克隆。...下载压缩包之后,解压; cd 到解压之后的目录; 执行 ruby setup.rb 安装。 安装完成之后,打开 cmd,输入gem -v。如果输出正确的 gem 版本信息,说明安装成功。...这是应该有个依赖的版本问题,我们可以使用错误提示中的命令bundle启动: $ bundle exec jekyll serve 运行成功: ?
本文主要介绍在 Github Page 和 Jekyll 下搭建个人博客的路与坑! ---- 我的博客地址:https://flyinglsj.github.io/ ? 1....安装 Ruby 文件下载地址: https://rubyinstaller.org/downloads/ 菜鸟教程: http://www.runoob.com/ruby/ruby-installation-windows.html...安装 DEVKIT 解压到 C:/Devkit (随意,你知道的地方就行) 进行初始化:在Deckit解压目录运行cmd,执行ruby dk.rb init,初始化成功后,Devkit目录下将出现config.yml...文件,打开,最后有一句- D:\Ruby22-x64(这里是Ruby的安装目录),如没有,则手动添加。...然后在浏览器中输入 http://127.0.0.1:300 就可以运行博客了。
第一步: 安装ruby 上文已经提到dbyll是基于jekyll的一款博客主题,又因为jekyll是Ruby项目,所以我们要运行dbyll首先需要先安装ruby,已经安装的可以跳过此步骤。...如果在安装Bundler过程中,gem提示缺少依赖包,可以按照提示现将依赖包安装完成之后,在安装Bundler。 ?...访问http://127.0.0.1:4000/即可查看dbyll在你的计算机上运行的效果 ctrl-c可以停止jekyll服务器 ?...具体步骤: 第一步:创建GitHub Pages 关于如何在GitHub上创建个人博客,可以查阅这篇文章《轻松搞定GitHub Pages》。...以下是发表文件的一些规范: 博客更新指南 —– clone 仓库到本地 在_posts目录下新建文章,如2016-7-30-react-native-study-note,可以参考https://github.com
没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后再购买服务器。 完成此准备条件后,您就可以安装Jekyll及其依赖项了。...第一步 - 安装Jekyll 我们将首先更新我们的软件包列表,以确保我们拥有最新版本软件包及其依赖项的最新信息: sudo apt-get update 然后,我们将安装Ruby和开发库以及make和build-essential...它们是Jekyll用于创建静态站点的源文件。Jekyll依赖于特定的名称,命名模式和目录结构来解析不同的内容源并将它们组装到静态站点中。...如果您正在使用本地计算机,则可以在 没有主机设置的情况下运行jekyll serve并连接http://localhost:4000。...注意:如果您正在使用大型站点,启用--incremental构建可以通过仅重新生成已更改的文件来进行更改,从而加快重建速度,但我们不需要为此小型站点进行更改。
Jekyll 也可以运行在 GitHub Pages 上,也就是说,你可以使用 GitHub 的服务来搭建你的项目页面、博客或者网站,而且是完全免费的。...Jekyll 运行环境的配置与安装 事实上,在搭建博客的过程中,配置这个安装环境我花的时间是最久的也是最懵逼的,最后也是不知道为什么才终于配置成功。...而我作为一个强迫症,已经将自己 Github 的库克隆在 Windows 的本地文件里,不想再改位置,于是我硬着头皮一边查资料,一边尝试将 Jekyll 安装在 Window 系统上。...首先我们要安装的是 Ruby 和 Ruby DevKit,安装具体流程可以参考Windows上Jekyll的安装。什么,都是英文看不懂?Chrome网页翻译了解一下。...我的 Windows 在之前就已经安装好了 Python 环境,所以这一次没有进行安装,没有安装的朋友可以参考Python安装教程。
三、安装 Ruby+Devkit 2.5.7-1,完整包的安装过程比较简单,但需要注意以下几点; 安装路径不要有空格,中文等特殊符号 安装中的选项内容按照下图执行 安装完后需要更换数据源,这些内容会在下文具体执行总展示...给我们提供了创建博客的命令,你只需要选择好自己文件夹地址,进入执行即可。...运行预览 如果在本地我们没编译而是执行运行预览也是可以的,他会自动进行编译。.... - 这里可以指定端口和IP,也可以控制后台运行,具体可以看到 `十、助记指令` ### 5. 运行效果 !...编译到指定地方 14 jekyll build --watch 编译后好自动监听文件变化 自动编译 15 bundle exec jekyll build 您只需构建您的站点(而不是在本地提供),然后您可以将生成的文件上传到您的服务器
Python 2.7(Jekyll 2 或更早版本) 注意:在 windows 下使用 Jekyll,你可以使用 Running Jekyll on Windows Mac os安装Jekyll: gem...当然,手动上传显得不太友好,我们也可以借助 cloudbase cli 以命令行的方式执行上传。...首先,安装cloudbase cli: npm install -g @cloudbase/cli 执行登录命令: tcb login 在弹出的页面确认授权: 授权成功后,在项目中运行: jekyll...build 接着,在项目中将编译好的_site目录中的文件给部署上去: cloudbase hosting:deploy ....One More Thing Jekyll 也可以运行在 GitHub Page 上,但是有时,我们需要忍受Github Page龟速的问题。
Jekyll 是一个简单的免费的静态网页生成工具,不需要数据库支持,可以配合第三方服务,可以免费部署在 Github 上,而且可以绑定自己的域名。...它有一个模版目录,其中包含原始文本格式的文档,通过一个转换器(如 Markdown)和我们的 Liquid 渲染器转化成一个完整的可发布的静态网站,你可以发布在任何你喜爱的服务器上。...Jekyll 也可以运行在 GitHub Page 上,也就是说,你可以使用 GitHub 的服务来搭建你的项目页面、博客或者网站,而且是完全免费的。...Python 安装方法 官方 Windows 安装文档 安装 Ruby 下载 Ruby 下载后安装,注意 :Ruby 的安装路径不能有空格,类似 Program Files 这种地方是不可以的 之后会自动配置一些东西...主题 为例 在 Gemfile 文件添加: gem "jekyll-theme-yat" 在 _config.yml 文件添加 theme: jekyll-theme-yat 执行命令渲染: bundle
在Windows上安装Jekyll Jekyll介绍 jekyll是一个简单的免费的Blog生成工具,类似WordPress。...最关键的是jekyll可以免费部署在Github上,而且可以绑定自己的域名。 Jekyll团队没有正式支持在Windows上使用Jekyll,官方不建议在Windows上使用Jekyll。...安装 Ruby 首先,点击下面的按钮,下载与您的系统架构(x86 / x64)相匹配的Ruby安装程序。 Ruby Windows 下载 执行安装程序并执行安装步骤。...安装 Ruby DevKit Jekyll具有一些依赖性,即开箱即用,只提供原始源代码,为了使其成为完全功能的可执行文件,需要安装开发工具包。...Ruby DevKit 下载 DevKit-mingw 是一个自解压档案,执行该文件时,会要求您提供文件的目的地,输入一个没有空格的路径,我建议简单一点,C:\RubyDevKit\。
安装Ruby 在windows上可以访问:https://rubyinstaller.org/dow... ?...Ruby的安装一直点下一步即可,注意将“添加到环境变量”顺便勾选上, 可以根据百度经验按步骤安装。 我是直接装到了c盘下。 最后“Finish”之后会自动弹出命令行 直接回车等待就好了。...在下载Ruby的下边有对应的DevKit 将这个压缩包直接解压到c:DevKit 下就行.在此目录下执行命令 ruby dk.rb init 你会发现c:DevKit目录下多了一个config.yml...文件 最后,执行 ruby dk.rb install 3....bundler 再次运行 jekyll new firstBlog 不报错后进入项目 cd firstBlog 起服务 jekyll serve y/成功了 访问127.0.0.1:4000即可在本地看到你的博客了
2018-08-12 06:50 Jekyll 是一个不错的静态博客工具,本文将提供快速在 Windows 系统上搭建 Jekyll 开发环境的方法。...我为大家提供两种不同的下载源:1. 官方源;2. 加速源。...如果没有弹出命令行安装界面或者把它关掉了,那么也可以在任意的命令行中输入 ridk install 来再次进入命令行安装界面。 如果网络状况良好,能够一次装成功。(如果不幸失败。...让自己的博客跑起来 如果你已经有了自己的 Jekyll 博客,希望在本地能够编译运行,那么就继续阅读本节。...不过,如果上述第 2 个步骤发生了错误,通常是依赖包的版本不匹配所致,运行命令更新依赖包: bundle update 随后再次 jekyll serve 即可。
但是可以配合第三方服务,例如Disqus。最关键的是jekyll可以免费部署在Github上,而且可以绑定自己的域名。...这个过程会下载很多安装包什么的,耐心等待,一定要耐心,要完整装完才行,装好会让你再做一次123选择,这个时候不需要选了,直接enter退出就行了。...3 安装bundler 输入 gem install bundler 执行安装 4 安装jekyll 输入命令: gem install jekyll 检查jekyll是否安装成功 jekyll -v...具体可以参考jekyll官方文档:https://jekyllrb.com/docs/installation/windows/ 4 使用jekyll创建简单的博客 4.1 创建博客 输入命令: jekyll...new myblog 4.2 本地运行博客 切换到myblog目录下,输入如下命令 bundle exec jekyll serve
本文将介绍在Windows平台上搭建基于github pages 的个人博客网站的过程,以及利用Jekyll进行本地博客调试的过程,对于不懂前端的人来说是一个比较基础的入门教程。...我选择的是一款目前还处于beta阶段的Markdown编辑器typora,与传统的分两栏写markdown和预览markdown文件不同的是,typora能够“所见即所得”,写完了就可以实时在当前位置看到最终效果...如果这部分没有安装成功,可以使用如下的命令重新安装: ridk install 这个命令直接在windows的cmd中执行即可,后面的其他安装命令也是一样的。安装成功以后直接回车即可。...上述安装完成以后,需要执行以下命令安装bundle: gem install bundle 然后是安装jekyll,由于github pages是基于jekyll,所以我们本地安装jekyll以后进行本地的网页调试...所以最好的办法是运行jekyll的启动命令时指定端口号(例如5555): bundle exec jekyll serve -P 5555 --watch 注意:此时浏览器要想访问本地的博客内容,应该输入
1.成果展示 我的github仓库 我的博客 2.概述 之前曾经在Github Pages上使用jekyll搭建过一个博客,也绑定了自己的域名,使用体验十分好,每次在本地编辑完,只需要执行git push...在启动Jekyll服务时,使用的命令: jekyll serve -H 0.0.0.0 -P 80 --detach 其中-P指定的就是启动时的端口,你可以修改为任意你服务器开放了的端口,如: jekyll...7.初步完成 至此,我们已经已经拥有了一个博客,实现了基本功能如: 编写博客,在本地建立md文件,按照markdown语法写完博客,发送至服务器上blog下的_posts文件夹下,重启jekyll服务即可...使用--watch参数启动服务,Jekyll可以自动监听_posts文件夹下的变化以用于更新展示内容,但是在Jekyll里面有个问题,当你执行以下语句: jekyll serve --watch --detach...你想要后台运行Jekyll(不绑定命令行连接),又想动态监听变化,加了两个参数,但是执行结果是不会监听变化,这点是设计如此还是bug不清楚,但是我们可以执行以下命令来达到同样的结果: //亲测可用 setsid
开始在 GitHub 上写博客 准备工作如下 申请 GitHub 账户并准备代码库 安装 Jekyll 安装 Ruby 如果用的是 Windows 系统, 需要先安装 Ruby , 需要下载 1.9.3...上传文件 上传文件最简单了, 不过我的建议是在本地运行 jekyll --server , 先预览一下, 确认无误之后再上传。 只要用 Git 提交上去即可。...注意问题 如果将运行 jekyll --server 之后, _site 目录下没有生成任何文件, 只要将 _config.yml 中的 auto 配置为 false , 再运行 jekyll --server...,看看错误信息, 一般都可以解决的; 在 windows 系统平台上, 如果你的博客包含中文字符, 则需要将当前命令行的代码页修改为 65001 (UTF8) 才能正常运行; 不要使用 windows...记事本编辑文件, 因为记事本保存的编码是 UTF8 + BOM , 无法保存为不带 BOM 的 UTF8 。
参考文献 News 我已抛弃 Jekyll 换用 NextJS....的时候这个问题困扰了我好久 大多数问题都是升级引发的问题 一旦我把对应的 Proj 进行 jekyll build 的时候就报错 D:\Tools_For_Work\Projs\Github Blog...issues/13 https://github.com/jekyll/jekyll/issues/4116 原因是我拿 V2.X 的 Proj 并且用 V3.0 的 Jekyll 来 Build 了,...2018-05-26 Jekyll 3.8 的安装 现在 Windows 安装已经非常简单了 3 步就能将环境完全安装: https://jekyllrb.com/docs/windows/ 2018...[^3] 执行下方这段即可 bundle config mirror.https://rubygems.org https://gems.ruby-china.com .yml 文件中设置文件忽略 其实就是
把项目推送到分支,执行以下命令: git add ....jekyll 模板 jekyll 是基于ruby来编写的一个博客模板生成工具,也就是说我们可以根据相关的规则来生成对应的html文件,当然这份工作github也能帮你去做。...详细介绍参见jekyll官方文档。 jekyll安装 jekyll的安装可以参见 windows安装Jekyll linux和MacOS安装Jekyll jekyll使用 1....jekyll 安装是否成功,首先看下jekyll的版本,执行: jekyll --version ? 2....编译和运行,一切都准备好后,开始编译和生成我们的网站: jekyll build # 生成_site目录 jekyll server # 生成并启动一个server
尝试过很多Windows搭建静态网页博客的方法,都是失败告终。试了几次Jekyll,这一次终于成功了。想把一些坑路分享一下。 1....时间设置 因为我们是直接参考复制别人的主题,所以这个步骤在Windows会稍微不一样。 我们需要先安装tzinfo-data到Windows中才可以。...下载主题 我使用的是mzlogin 的主题。 直接下载解压到想要的位置即可。 3. 安装TZINFO-DATA gem install tzinfo-data 4....本地运行网站测试 新建网站项目 jekyll new myblog #位置位于C:\Users\ABC\myblog\ //切换到工程目录,并开启服务 cd myblog bundle exec jekyll...原因是GitHub只会阅读Jekyll中xxx.github.io/_includes,而不会进入blog/_includes 导致。该问题是可以解决的。