zoukankan      html  css  js  c++  java
  • 搭建个人博客

    主要分为

    • 静态 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

     

  • 相关阅读:
    洛谷 P4318 完全平方数 二分+容斥
    洛谷 P4899 [IOI2018] werewolf 狼人 克鲁斯卡尔重构树+主席树
    洛谷 P3997 [SHOI2013]扇形面积并 线段树
    洛谷 P3268 [JLOI2016]圆的异或并 扫描线
    OI有关 学习网站
    Linux命令基础——stat-readdir-dup2
    Linux命令基础——makefile+gdb+IO
    Linux命令基础——vim+gcc+ibrary
    Linux命令基础——常用命令
    MFC学习笔记——07-MFC_20day
  • 原文地址:https://www.cnblogs.com/ygyy/p/11831944.html
Copyright © 2011-2022 走看看