搭建个人博客
主要分为
- 静态 Hexo/Jekyll/Octopress 可以部署在github pages上
- 动态 Ghost、Wordpress
动态博客的优点
最后,也列举一下 Ghost 的优点,或许大点的团队更适合它。
- 设计感超好的免费、付费模板一大把,比起来,Hexo 的模板像是上个世纪的
- SEO 功能完善,在设计之初就把 SEO 考虑在内的博客系统并不多见
- 功能强大很多,GitHub 上 commits 是 Hexo 的 4 倍,功能至少多一倍吧
- 社区更活跃,几乎每天都有大量代码提交
- 有良好的商业模式支撑,开发、维护的生命期可以更久
静态博客的优点
- 说实话,Ghost的模板很多都特别有设计感,而且对SEO特别友善,但是出于以下几点考虑,就还是选择了Hexo
- 静态博客可以托管第三方,如 Github Pages 和 Coding Pages,节省打理服务器时间
- 自然也节省了服务器开销
- 不用自己做备份,用git管理文档也更容易回溯历史版本
- 静态页面,即使第三方停止服务,也方便找到新的地方部署,不用打包数据库,折腾配置,再迁移到新服务器
- 很多人买主机都是讲年的,说不定哪天就忘了,又懒得写,一年打不开都没发现
最终选择Hexo
1.
$ npm install -g hexo-cli
$ hexo init blog
$ cd blog
$ npm install
$ hexo server
2.换个主题
$ cd blog
$ cd theme $ git clone https://github.com/WeicMa/Hexo-Theme-Life themes/life $ cd themes/huxblog $ npm install
2.主题修改配置
修改blog目录下的 _config.yml : theme: life
3.
部署代码到Github
$ hexo d
ERROR Deployer not found: git
npm install
--
save hexo-deployer-git
要先执行下 npm install --
save hexo-deployer-git
1.清除缓存文件 (db.json) 和已生成的静态文件 (public)。
$ hexo clean
2.生成静态文件
$ hexo generate
3.部署
$ hexo deploy
上面2、3两个命令可以合起来
$ hexo d -g
转:https://www.jianshu.com/p/75989cd399a6
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 25岁的心里话
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
2018-11-10 php的简单函数记录
2018-11-10 php中 ->,=>和::的区别