blog theme
换了一个blog theme
EnvPrepare
白嫖github page,然后找一个好看的主题就行了,主题我用的是jekyll-theme-chirpy
然后就是改Front Matter,之前那个的和现在的不太一样,我写的blog有点多,所以写了个脚本替换,不过就是改了下categories + date,然后title把”都去了
环境在本地搭了一下,直接ubuntu的docker镜像,然后安装ruby,jekyll,然后就可以本地预览了
1
2
3
4
5
6
7
8
sudo apt-get install ruby-full build-essential zlib1g-dev
echo '# Install Ruby Gems to ~/gems' >> ~/.bashrc
echo 'export GEM_HOME="$HOME/gems"' >> ~/.bashrc
echo 'export PATH="$HOME/gems/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
gem install jekyll bundler
然后配合他的getting started随便坐下check。
问题
就遇到了一个问题,GitHub workflow有个test site,htmlproofer检查过不了,issue里提到了,我直接禁用了看起来也能work
1
2
3
4
5
# - name: Test site
# run: |
# bundle exec htmlproofer _site \
# \-\-disable-external=true \
# \-\-ignore-urls "/^http:\/\/127.0.0.1/,/^http:\/\/0.0.0.0/,/^http:\/\/localhost/"
还有一个就是wsl里起的container jekyll server没法在win下看localhost:4000,我映射了端口也不行,母鸡为啥。
This post is licensed under CC BY 4.0 by the author.