使用frog搭建博客
新博客惯例第一篇文章:如何搭建博客
我的这个博客使用的是github pages+Frog搭建的。使用github pages可以省去服务器及域名的钱。
Frog是一个基于racket的静态博客生成程序,可以使用MarkDown及Scribble等语法来写文本。 其实和Hexo等搭建github的方式区别不大,使用本地程序将markdown等转换成适合的html文件,然后使用git同步到github pages.关于如何设置github和git同步等已经有很多教程了,这里就只写(翻译)一下使用Frog的方法 Frog使用raco安装即可
raco pkg install frog frog
使用的是Pyhments来进行语法高亮,使用的是和github相似的语法来标记使用的语言。因此需要安装Pygments
python3 -m pip install pygments
然后更新一下Frog
raco pkg update --update-deps frog
创建一个文件夹来部署Frog
mkdir frog-project
cd frog-project
raco frog --init
对该文件夹初始化完成,已经可以使用了 只要将其同步到github就可以了 在发布到网上之前,可以在本地临时部署一下检查情况
raco frog -bp
发布新博客文章可以使用
会在’/frog-project/_src/posts/’目录创建一个带时间前缀的md文件。 在md中写好文章之后使用’raco frog -b’可以生成对应的html文件,然后手动同步即可。