github pages + jekyll

在github上可以配合jekyll使用搭建简单的项目主页,或者个人博客。

github上的设置

在github上创建新的项目
到settings下面GitHub Pages中
Change theme -> 选一个样式
页面可以在 https://[username].github.io/[project name] 访问

使用jekyll

更新ruby

jekyll需要ruby>=2.1.0,电脑上的是2.0.0

使用brew

然而brew版本也太低了只好:

重装

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

或者更新

brew update

这个有时候可以有时候很慢看网速......

安装ruby

brew install ruby

加path

vim ~/.bash_profile

加下面这个

export PATH=/usr/local/Cellar/ruby/2.4.1_1/bin:$PATH

新版本2.4.1

source ~/.bash_profile
ruby -v
// 2.4.1

更新gem,安装jekyll

sudo gem update --system

之前用的淘宝镜像,看了下好像换了

gem sources --add https://gems.ruby-china.org/ --remove https://ruby.taobao.org/
gem sources -l  
// https://gems.ruby-china.org/

安装jekyll

sudo gem install jekyll bundler

创建项目提交到github

jekyll new my-blog
cd my-blog
bundle exec jekyll serve

文章目录是_posts,注意下文件的格式是日期加标题

注:创建的目录里面不含_layouts_includes

With gem-based themes, some of the site’s directories (such as the assets, _layouts, _includes, and _sass directories) are stored in the theme’s gem, hidden from your immediate view.

需要的话可以使用https://github.com/jekyll/minima

Comments
Write a Comment
  • unknow reply

    还没用过jekyll,回头正好试试,也是最近才接触hexo,看看和hexo有何不同之处,hexo就是更新文章有些不便...Bitcron好像也是静态网页?注册还需要邀请码,请问该如何申请呢?不知可否发一邀请码呢!~嘿嘿!~

    • Sollrei reply

      那留一下邮箱吧

  • 你好👋,很喜欢你的这个模板https://blog-sollrei--theme.bitcron.com,但是貌似没有对于 [Markdown 列表](https://pi.bitcron.com/post/basic_markdown#toc_4)的支持,可否加上呢?

    • Sollrei reply

      @Voleking 指的是文章内容里写成列表的样式么