我的博客原文:搭建一个自己的博客-pure-blog文档 https://blog.kingfish404.cn/posts/2021/05/10/make-a-blog.html
写给小白的博客搭建教程,也是我基于jekyll
的博客模板pure-blog文档。
自建博客的种类
就我目前了解过的,主要搭建博客的方式有以下几种(并且我自己尝试过)。
- wordpress - Php - 动态构建的成熟的博客服务平台,开源,但是需要拥有/购买服务器/服务,迁移也比较麻烦
- jekyll - Ruby - 支持gitpage等,简单轻量,迁移简单,模版很多,开发简单,似乎对win支持不好
- hexo - Javascript - 支持gitpage,切换主题非常简单,默认发布和仓库分离,个人感觉比较重型
- vue-press - Javascript - 支持gitpage,基本样式很固定
- etc
jekyll
我最喜欢的博客框架就是jekyll
,本博客也是基于此搭建的。
安装与使用
如果希望在本地跑起自己的博客,就需要在本地搭建起jekyll开发环境。
最简单快速的本地安装并启动jekyll
,创建新博客,可以去官网查阅https://jekyllrb.com,安装指引页面https://jekyllrb.com/docs/installation
对于windows用户,我个人的建议还是使用wsl
,然后按照ubuntu/(Other Linux)方案来安装配置。
下面是官网首页推荐的自己搭建方式
gem install bundler jekyll
jekyll new my-awesome-site
cd my-awesome-site
bundle exec jekyll serve
# => Now browse to http://localhost:4000
bundle exec jekyll build
# => Build site to _site folder (default)
jekyll的常见用命令
bundle exec jekyll s -l # 动态监听启动服务,