JekyII Content Generate(1)Installation and Introduction
Check ruby version and other tools on my MAC
> ruby -v
ruby 2.3.7p456 (2018-03-28 revision 63024) [universal.x86_64-darwin18]
> gem -v
2.5.2.3
> gcc -v
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
> g++ -v
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/usr/include/c++/4.2.1
> make -v
GNU Make 3.81
https://jekyllrb.com/docs/installation/macos/
Installation
> xcode-select --install
I already have that
> sudo gem install bundler
> sudo gem install jekyll
Exception
ERROR: Error installing jekyll:
ERROR: Failed to build gem native extension.
Solution:
https://github.com/jekyll/jekyll-help/issues/209
https://stackoverflow.com/questions/10725767/error-installing-jekyll-native-extension-build
People are saying xcode and Xcode-select —install will fix that. But it does not work for me. I will directly try that in Ubuntu.
https://jekyllrb.com/docs/installation/ubuntu/
> sudo apt-get install build-essential
> sudo apt-get install ruby-full
Check the Path
> vi ~/.profile
export GEM_HOME="$HOME/gems"
export PATH="$HOME/gems/bin:$PATH"
> gem -v
2.5.2.1
> ruby -v
ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]
> make -v
GNU Make 4.1
> g++ -v
gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.10)
> gcc -v
gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.10)
> sudo gem install bundler
> sudo gem install jekyll
Once the installation is done. Let’s try.
Create a project
> jekyll new myblog
Start the service
> bundle exec jekyll serve
Then you can visit this URL
http://127.0.0.1:4000/
Change the configuration file _config.yml
host: 0.0.0.0
Start again,
>bundle exec jekyll serve
Then. We can use
http://ubuntu-master:4000/
Under the _post directory, I can copy and write a similar blog files
> cat 2018-12-03-java-blog.markdown
---
layout: post
title: "Java Blog!"
date: 2018-12-03 18:00:58 -0600
categories: java
---
Hello, I will write some java codes and blog here.
In the root directory
> jekyll serve
We can see the changes in the simple HTTP server.
Command to generate to _site
> jekyll build
More configuration
https://jekyllrb.com/docs/configuration/default/
That is useful and clean. But you need to understand the formats and provide the data in markdown format in _post directory.
References:
https://github.com/jekyll/jekyll
https://jekyllrb.com/
https://www.cnblogs.com/baiyangcao/p/jekyll_basic.html
分享到:
相关推荐
我的博客 地址: 安装说明 fork库到自己的github 修改名字为:username.github.io clone库到本地,参考_posts中的目录结构自己创建适合自己的文章目录结构 修改CNAME,或者删掉这个文件,使用默认域名 ...
#Raytudiophoto 主题 由 Start Bootstrap 从 Clean Blog 采用。 主题修改如下: 添加了采用 Modern Business 的索引页(Start Bootstrap 的另一个主题) 增加了带有 Nerve Slide 的 Slide 功能 ...
Jekyll包含缓存 一个用于缓存Liquid渲染的Jekyll插件包括 它能做什么 如果您拥有计算上昂贵的包含(如边栏或导航),则Jekyll包含缓存将仅呈现一次包含,然后在使用相同参数调用包含的任何时间重用输出,从而可能显...
适用于Mac,iPad和iPhone的MWeb Pro Markdown写作,笔记和静态博客生成器应用程序 软件:通过原生macOS技术制作,追求与系统的完美结合。原则上,首先要追求简单...它还支持gitbook,JekyII和Hexo编辑以及图像插入。
nodejs010-nodejs-cryptiles-0.2.2-1.el6.centos.alt.noarch.rpm
免费JAVA毕业设计 2024成品源码+论文+数据库+启动教程 启动教程:https://www.bilibili.com/video/BV1SzbFe7EGZ 项目讲解视频:https://www.bilibili.com/video/BV1Tb421n72S 二次开发教程:https://www.bilibili.com/video/BV18i421i7Dx
基于麻雀搜索算法优化的深度置信网络(SSA-DBN)参数调整与数据分类预测——以隐藏层节点、迭代次数和学习率为优化目标的MATLAB实现,基于麻雀搜索算法优化深度置信网络(SSA-DBN)的数据分类预测 优化参数为隐藏层节点、迭代次数和学习率 利用交叉验证抑制过拟合问题 matlab代码, ,SSA-DBN; 参数优化; 隐藏层节点; 迭代次数; 学习率; 交叉验证; 过拟合抑制; MATLAB代码,基于SSA-DBN优化的数据分类预测方法:参数优化与过拟合抑制
BeTheme第一次发布于2014年5月21日,自那时以来,已有数以百万计的人下载了BeTheme,其评分为4.8。这个主题是WooCommerce支持的,在此帮助下,您可以制作一个电子商务网站,还可以制作博客、新闻和其他类型的网站。BeTheme 21.5.6 wordpress主题模板特点:放大器支撑多用途主题500+预制件演示单击演示安装移动友好型主题联络表格7支持自转滑块。
基于S7-200智能控制与组态王4x3界面的书架式堆垛立体车库系统设计与应用,基于S7-200和组态王4x3书架式堆垛式立体库立体车库 ,S7-200; 组态王4x3; 书架式堆垛式立体库; 立体车库,基于S7-200与组态王4x3的立体车库系统
1、文件内容:pykde4-akonadi-4.10.5-6.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/pykde4-akonadi-4.10.5-6.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装
基于28379D的异步电机无速度传感器控制:MD500与MD500E滑模同步调制代码研究,各种代码md500代码,异步电机,基于28379D,带无速度传感器控制,参数辨识,同步调制等功能。 还有md500e代码,滑模无感代码,逆变整流代码 ,核心关键词:md500代码; 异步电机; 28379D; 无速度传感器控制; 参数辨识; 同步调制; md500e代码; 滑模无感控制; 逆变整流代码。,基于28379D的MD500电机异步控制系统与参数辨识软件
"可再生能源驱动的热电联供微网经济运行优化研究:基于具体文献的程序复现与MATLAB粒子群算法应用",含可再生能源的热电联供型微网经济运行优化 有具体文献 程序复现 MATLAB粒子群算法 ,核心关键词: 可再生能源; 热电联供型微网; 经济运行优化; 具体文献; 程序复现; MATLAB粒子群算法。,含可再能源热电联供型微网运行优化策略复现于特定文献中的MATLAB模型研究。
1、文件内容:pyserial-2.6-6.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/pyserial-2.6-6.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装
finishBitmap.jpg
"英博尔控制器调速软件全面升级,引领行业新风尚",英博尔控制器调速软件全新 ,英博尔; 控制器; 调速软件; 全新,英博尔控制器调速软件全新升级
电机定子模态频率计算方法及公式在Excel表格中的应用,电机定子模态频率计算公式,公式法,exl表格 ,电机定子模态频率计算公式; 公式法; EXL表格,电机定子模态频率计算方法及公式法在Excel表格中的应用
一、项目简介 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 二、技术实现 jdk版本:1.8 及以上 ide工具:IDEA或者eclipse 数据库: mysql5.5及以上 后端:spring+springboot+mybatis+maven+mysql 前端: vue , css,js , elementui 三、系统功能 1、系统角色主要包括:管理员、用户 2、系统功能 主要功能包括: 用户登录注册 首页 个人中心 修改密码 个人信息 用户管理 管理员管理 问卷管理 题目管理 题目统计 问卷调查管理 新闻资讯管理 轮播图管理 问卷调查 新闻资讯 个人中心 问卷调查记录 后台管理 详见 https://flypeppa.blog.csdn.net/article/details/143189415
免费JAVA毕业设计 2024成品源码+论文+数据库+启动教程 启动教程:https://www.bilibili.com/video/BV1SzbFe7EGZ 项目讲解视频:https://www.bilibili.com/video/BV1Tb421n72S 二次开发教程:https://www.bilibili.com/video/BV18i421i7Dx
1、文件内容:pulseaudio-esound-compat-10.0-6.el7_9.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/pulseaudio-esound-compat-10.0-6.el7_9.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装
免费JAVA毕业设计 2024成品源码+论文+数据库+启动教程 启动教程:https://www.bilibili.com/video/BV1SzbFe7EGZ 项目讲解视频:https://www.bilibili.com/video/BV1Tb421n72S 二次开发教程:https://www.bilibili.com/video/BV18i421i7Dx