background
之前一直使用vscode+one driver写笔记,就这么用了几年也没有什么问题。但是这两年笔记文章越来越多,文章中的图片也越来越多,再加上vscode被用来进行了一些开发工作,插件拖慢了开发速度但却没能提升markdown的书写体验,因此产生了迁移的想法。
选择github-pages尝试替换本地笔记。
从搭建环境开始。
在windows上安装jeklly
官方似乎并不推荐在windows上使用jeklly,但是由于工作情况,手上的笔记本还是windows10的系统,装上先用着。
待安装清单:
- Ruby
- RubyGems
- Jekyll
- jekyll-paginate
- bundle (配置)
安装ruby
从ruby官网下载最新的RubyInstaller,当前最新的版本是3.1.2-1(x64)。
下载完成之后点击安装,安装选项里面要把msys2装上,是jekyll和gem的依赖。
安装
下载zip安装包,本地解压。
下面就是全程命令行执行
1 |
|
在安装目录就能看到jekyll的version显示
启动jekyll
正常来讲,在项目安装目录下面执行jekyll s
就能启动工程,但实际上出现了一个报错。
1 |
|
虽然错误提示没有安装gem,但实际上并不是没有安装gem,而是因为版本没有对应。
理论上执行bundle update
就能解决问题,但在国内会有网络的问题导致不能正常安装。需要先切换source。
1 |
|
gemfile中的source也需要修改成:
1 |
|
然后才能执行update
1 |
|
命令执行完成之后默认的端口就能访问本地服务了: http://127.0.0.1:4000。
到这里环境就搭建完成了,github-pages started