用的TMaize大佬的主题
脑子不好使,写写博客,辅助记忆
本博客部署在github和netlify上
为了方便发布,我写了publish.sh, 写完运行一下,很爽
一款 jekyll 主题(GitHub 地址),简洁纯净(主题资源请求<20KB),未引入任何框架,秒开页面,支持自适应,支持全文检索,支持夜间模式
你可以到TMaize Blog查看主题效果 ,欢迎添加友链
JetBrains 免费提供的开发工具
一般提交到 github 过个几十秒就可以看到效果,如果你需要对在本地查看效果需要安装 ruby 环境和依赖
windows 下推荐在 wsl 下装 ruby,直接一句apt install build-essential ruby ruby-dev
就行了
# linux下需要gcc
# gem sources --add https://gems.ruby-china.com/
# gem sources --remove https://rubygems.org/
# gem sources --remove https://mirrors.aliyun.com/rubygems/
# gem sources -l
gem install bundler
# bundle config mirror.https://rubygems.org https://gems.ruby-china.com
bundle install
通过下面命令启动/编译项目
bundle exec jekyll serve --watch --host=127.0.0.1 --port=8080
bundle exec jekyll build --destination=dist
如果需要替换代码高亮的样式可以通过下面的命令生成 css
rougify help style
rougify style github > highlighting.css
-
如果使用自己的域名,
CNAME
文件里的内容请换成你自己的域名,然后 CNAME 解析到用户名.github.com
-
如果使用 GitHub 的的域名,请删除
CNAME
文件,然后把你的项目修改为用户名.github.io
-
修改
pages/about.md
中关于我的内容 -
修改
_config.yml
文件,具体作用请参考注释 -
清空
posts
和_posts
目录下所有文件,注意是清空,不是删除这两个目录 -
网站的 logo 和 favicon 放在了
static/img/
下,替换即可,大小无所谓,图片比例最好是 1:1 -
如果你是把项目 fork 过去的,想要删除我的提交记录可以使用下面的命令
git checkout --orphan temp git add . && git commit -m init git branch -D master git branch -m temp master git push --force
文章放在_posts
目录下,命名为yyyy-MM-dd-xxxx-xxxx.md
,内容格式如下
---
layout: mypost
title: 标题
categories: [分类1, 分类2]
---
文章内容,Markdown格式
文章资源放在posts
目录,如文章文件名是2019-05-01-theme-usage.md
,则该篇文章的资源需要放在posts/2019/05/01
下,在文章使用时直接引用即可。当然了,写作的时候会提示资源不存在忽略即可
![这是图片](xxx.png)
[xxx.zip 下载](xxx.zip)