Hexo 主题: hexo-theme-easy - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
such

Hexo 主题: hexo-theme-easy

  •  
  •   such
    8090lambert Sep 20, 2019 5229 views
    This topic created in 2413 days ago, the information mentioned may be changed or developed.

    一个清爽的 hexo theme,高度配置化,简单高效,个人博客也在用自己的这个主题,项目地址在这里,欢迎 star~

    个人之前的 blog,在去年还是前年的时候,从 wordpress 迁移到hexo。( PS:wordpress 简直是太慢太慢了,静态页的博客个人觉得就足够)期间,折腾过不少主题,用过nextindigo等,但是总觉得样式不够美观,就参考了部分主题,自己搞一个,后来自用了一段时间,想分享出来,欢迎吐槽。

    Feature

    截止到目前为止,主题内集成了下列这些功能,都是即插即用,可以根据自己的需求来。

    安装

    $ cd hexo (hexo main directory) $ git clone https://github.com/8090lambert/hexo-theme-easy.git themes/easy 

    配置文件

    $ vi themes/easy/_config.yml 

    菜单

    集成了 font-awesome,在菜单可以选择 文本Icon:

    # Header Menu menu: Home: / Archives: /archives Email: mailto:<[email protected]> # change github values to your own addresses Github: url: https://github.com/8090Lambert icon: github 

    首页封面图

    # URL of the Home page image, For example: # index_cover: /img/default-banner.jpg # index_cover: http://8090lambert.cn/img/default-banner.jpg index_cover: /img/default-banner.jpg 

    文章摘要

    默认 200 字

    # Use post content to trim portion text. auto_excerpt: enable: true length: 200 # trim length, default 200 

    文章 MetaData

    依赖hexo-wordcount,需要提前安装: $ cd hexo_dict && npm install hexo-wordcount --save

    # Post meta display settings post_meta: item_text: true created_at: true updated_at: true categories: true # Post wordcount display settings # Dependencies: https://github.com/willin/hexo-wordcount post_wordcount: item_text: true wordcount: true min2read: false totalcount: false separated_meta: true 

    评论系统

    选择一个要使用的平台,申请对应的 appid & appkey (不允许同时开启多个)

    # Many Comment Drivers, you can choose one to open it. # Write your configure of which platform. # disqus disqus_shortname: false # uyan uyan_uid: false # Gitment,https://github.com/imsun/gitment gitment: enable: false owner: repo: client_id: client_secret: # Gitalk, gitalk: enable: false owner: repo: admin: client_id: client_secret: # Valine Comment system. https://valine.js.org valine: enable: false appId: # your leancloud appId appKey: # your leancloud appKey notify: false # Mail notify verify: false # Verify code avatar: mm # Gravatar style : mm/identicon/monsterid/wavatar/retro/hide placeholder: Just go go # Comment Box placeholder guest_info: nick,mail,link # Comment header info pageSize: 10 # comment list page size # Hyper Comments support. Write your id here, or false to disable. http://hypercomments.com hyper_id: false 

    页脚

    # Footer setting. footer: # Specify the date when the site was setup. # If not defined, current year will be used. since: 2016 # Icon between year and copyright info. icon: heart # If not defined, will be used `author` from Hexo main config. copyright: 8090Lambert # Hexo link (Powered by Hexo). powered: false 

    全站 PV 统计

    # Show PV/UV of the website/page with busuanzi. # Get more information on http://ibruce.info/2015/04/04/busuanzi/ busuanzi_count: # count values only if the other configs are false enable: true 

    统计 & 分析

    根据自己需要去开启,可以同时启用多个

    # Google Analytics Write your tracking id here, or false to disable.s google_analytics: google_site_verification: # CNZZ cnzz: false # BaiDu Analytics baidu_tongji: false # Sougou Verification. sogou_site_verification: false 

    Ok,Enjoy yourself

    18 replies    2019-09-30 23:13:10 +08:00
    JackieMe
        1
    JackieMe  
       Sep 20, 2019 via Android
    作为不会写主题的小白,我现在根本不敢用大家自己写的主题的,因为没几天就弃坑,然后后续软件升级参数变了主题就挂了。前面试过也是在 V2 发的 Hugo 主题,好几个都是发帖之后 commit 一次都没有,后来 Hugo 更新了主题就一直报错了。所以现在只敢用那些稍微大众的而且有长期维护的。
    kokdemo
        2
    kokdemo  
       Sep 20, 2019
    ipwx
        3
    ipwx  
       Sep 20, 2019 via Android
    wow,这主题着实不错
    JackieMe
        4
    JackieMe  
       Sep 20, 2019 via Android
    @kokdemo Hugo 现在都是 0.5x 版本啊,最近 58 好像就变了很多参数名称。
    such
        5
    such  
    OP
       Sep 20, 2019
    @ipwx 感谢
    such
        6
    such  
    OP
       Sep 20, 2019
    @JackieMe 一起参与共建,其实跑路就是因为本身项目关注度较少,作者没有动力去维护
    kneep
        7
    kneep  
       Sep 20, 2019 via iPhone
    除了 next 以外,感觉不跑路的很少
    MonoLogueChi
        8
    MonoLogueChi  
       Sep 20, 2019 via Android
    问个无关的问题,为什么大部分 hexo 主题的安装方式都是推荐用 git clone
    JackieMe
        9
    JackieMe  
       Sep 20, 2019 via Android
    @MonoLogueChi 方便以后直接 git fetch 更新?
    shanlan
        10
    shanlan  
       Sep 20, 2019
    比较喜欢 pure 的主题,你这种主题虽然简洁,但是浪费了太多的宝贵界面。
    such
        11
    such  
    OP
       Sep 20, 2019
    @kneep 还是关注度,贡献的问题
    such
        12
    such  
    OP
       Sep 20, 2019
    @shanlan 个人喜好的问题,无关紧要的。谈不上浪费,整个风格就是这样
    such
        13
    such  
    OP
       Sep 20, 2019
    @MonoLogueChi 哈哈,方便快捷
    MonoLogueChi
        14
    MonoLogueChi  
       Sep 21, 2019 via Android
    @JackieMe @such 那为什么不带上参数 -b 和--depth 呢? clone 完整的仓库也没用啊。感觉这种方式安装会带一堆没用的东西进来
    such
        15
    such  
    OP
       Sep 21, 2019 via iPhone
    没有必要啊,而且假使有多版本支持呢,或者说,你愿意经常切换版本使用呢。至于 depth,本身良好的 git flow 和指定 depth 有多大差距
    xrr2016
        16
    xrr2016  
       Sep 23, 2019
    我晕,我的博客安装 busuanzi 后一直报 400 Bad Request 错误,没法统计数据...心累
    such
        17
    such  
    OP
       Sep 30, 2019
    @xrr2016 请问是用的这个主题吗
    xrr2016
        18
    xrr2016  
       Sep 30, 2019
    @such 额,不是,是我自己的主题,很郁闷
    About     Help     Advertise     Blog     API     FAQ     Solana     3246 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 97ms UTC 13:22 PVG 21:22 LAX 06:22 JFK 09:22
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86