V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
nexmoe
V2EX  ›  程序员

高考完了没事做,大佬们进来给我的博客提提意见呗

  •  1
     
  •   nexmoe ·
    nexmoe · 2020-08-14 16:16:24 +08:00 · 3677 次点击
    这是一个创建于 1565 天前的主题,其中的信息可能已经有所发展或是发生改变。

    节点不知道咋投,投程序员 2333

    上链接: https://nexmoe.com/

    预览图

    第 1 条附言  ·  2020-08-14 16:52:49 +08:00
    主要是帮我的博客主题提提意见吧,内容就那样了
    https://github.com/theme-nexmoe/hexo-theme-nexmoe
    29 条回复    2020-08-15 22:35:14 +08:00
    raaaaaar
        1
    raaaaaar  
       2020-08-14 16:19:15 +08:00 via Android
    多写点技术呀。
    nexmoe
        2
    nexmoe  
    OP
       2020-08-14 16:32:43 +08:00
    主要是帮我的博客主题提提意见
    https://github.com/theme-nexmoe/hexo-theme-nexmoe
    interim
        3
    interim  
       2020-08-14 16:37:15 +08:00
    博客要搞下 SEO,要不停的在别人博客留言、申请友链...后面我觉得这样没意思,就没写博客了(实在不想浪费时间看别人水文,还要留言,另外就是没时间..)
    ak47007
        4
    ak47007  
       2020-08-14 16:44:41 +08:00
    monkeyk
        5
    monkeyk  
       2020-08-14 16:49:03 +08:00
    擅长哪些技术?
    ijrou
        6
    ijrou  
       2020-08-14 16:52:32 +08:00
    通用博客模板,缺点:翻页累,分类不突出,没必要的图片太大太多,得要实用的基础上添加好看,内容质量要高,最好原创...
    nexmoe
        7
    nexmoe  
    OP
       2020-08-14 16:53:40 +08:00
    @ijrou #6 内容基本上都是原创啊
    c0011
        8
    c0011  
       2020-08-14 16:59:00 +08:00
    @ijrou 已经很好看了。按你说的不如用 wiki 。
    MaCreee
        9
    MaCreee  
       2020-08-14 17:09:07 +08:00
    cf 的 cdn 速度还挺好使的样子,这东西自己开心就好了
    justyeh
        10
    justyeh  
       2020-08-14 17:37:13 +08:00
    看出来是用心做了的,挺佩服楼主能找到那么多图片,我以前也搞过博客,找配图比内容本身花的时间都长!
    详情页面( https://nexmoe.com/3701269205.html )的媒体查询断点可以优化一下,特定宽度最右侧的导航会被挡住。翻了一下后面几页,我个人觉得内容深度需要提高。
    ShuoHui
        11
    ShuoHui  
       2020-08-14 18:09:48 +08:00 via iPhone   ❤️ 1
    现在的高中生都这么厉害了吗
    hgjian
        12
    hgjian  
       2020-08-14 20:07:00 +08:00 via Android
    我之前在知乎给你发了私信,把你的搜索改成了站内搜索,不过没收到你回信啊,而且你的文档不齐全,好多自己摸索的,我最后有些也没搞明白,能将就用,就没继续折腾了,给你看看我的站: www.ijun0210.club 域名到期关站,换个域名。
    huhexian
        13
    huhexian  
       2020-08-14 20:17:05 +08:00
    追求高质量的文章,主题过于花哨
    www.huhexian.com 这样简单即可
    xiri
        14
    xiri  
       2020-08-14 20:31:51 +08:00   ❤️ 1
    @chnyuwen 不想搞 seo 完全可以不搞啊,这东西就是写给自己看的,有人感兴趣更好,没人看也没什么关系,要是为了获取流量而去费心费力搞 seo 那就脱离个人博客的初衷了。
    我一直认为偶尔发发博客链接跟别人交流一下没什么关系,但要是为了推广博客而整天搞外链、发软文那就不算个人博客了,那是一个商业网站。
    xiri
        15
    xiri  
       2020-08-14 20:40:43 +08:00
    看了楼主的博客,挺漂亮的,但是让我自己用的话我绝对不会选这个主题,每次写文章都要去找头图就很烦😂
    kristpan
        16
    kristpan  
       2020-08-14 20:49:24 +08:00
    后浪厉害啊!顺便来叔叔的小破站看看呗:panqiincs.me
    interim
        17
    interim  
       2020-08-14 21:00:20 +08:00
    @xiri seo SEO 并没什么难搞的,你想弄好不过是一个小时的事情。
    对于我而言,我肯定是希望我的博客有人看的。不然,我所花时间写的技术文章对他人都没什么帮助,又有什么价值呢。
    我是没时间为了流量去别人博客交流的,再者,中文圈也没什么真正有价值的技术博客。请注意的我重点,技术博客。我只是个普通人,哪里的 seo 好,我就去哪里发。
    interim
        18
    interim  
       2020-08-14 21:00:48 +08:00   ❤️ 1
    @xiri 每个人的初衷都不一样,不要把你的初衷套到别人身上。
    interim
        19
    interim  
       2020-08-14 21:01:31 +08:00
    @huhexian 哪都有你哈哈哈
    hgjian
        20
    hgjian  
       2020-08-14 21:36:10 +08:00
    顺带推广一下自己的小站,巴士 369,伴您到永久: https://www.bas369.com/

    楼主你的博客主题,搜索改为站内搜索的时候,我使用的参考文档:

    给 hexo 博客添加 全文搜索引擎 功能:
    --------- 下载搜索 和 关闭 按钮的图标;
    下载地址: https://fontawesome.dashgame.com/assets/font-awesome-4.7.0.zip
    解决在 html 中引入 font-awesome 的 css 文件后, 图标显示不出来:
    只需要把 font-awesome 中的 fonts 文件夹放在与 font-awesome.csss 所在的 css 文件夹 同级 的位置,问题就解决;
    --------- 移入对应的 \themes\nexmoe\source\css 文件夹;
    --------- 安装搜索插件:
    cd /d C:\Users\%username%\Desktop\server\blog\blog_v2ray && npm install hexo-generator-search --save
    --------- 修改 项目 目录下的 _config.yml 配置文件( 注意:不是 nexmoe 的配置文件 ),添加下面内容:
    search:
    path: search.xml
    field: post
    --------- 打开 \themes\nexmoe\layout\_widget\search.ejs 模板文件;
    参考 hexo-theme-next 主题的模板文件: https://github.com/theme-next/hexo-theme-next/blob/master/layout/_partials/search/localsearch.swig
    清空 \themes\nexmoe\layout\_widget\search.ejs 代码,替换为以下的代码:
    <!-- 使用 /js/local-search.js 不要使用 js/local-search.js ,因为最前面的 / 表示网站的根目录,不加的话,在文章页面会无法载入 local-search.js 脚本文件 ; -->
    <script src="/js/local-search.js" type="text/javascript" language="javascript"></script>
    <link rel="stylesheet" href="/css/font-awesome-4.7.0/css/font-awesome.css" />

    <div class="nexmoe-widget-wrap">
    <div class="nexmoe-widget nexmoe-search">
    <form id="search_form">
    <!-- 参考: https://github.com/theme-next/hexo-theme-next/blob/master/layout/_partials/search/localsearch.swig -->
    <label><a role="button" class="popup-trigger" style="display:inline-block;color:#a3a8ae;width:100%;padding:20px;height:58px;line-height:23.5px;text-align:center;font-size:16px;"><i class="fa fa-search fa-fw fa-lg" style="margin-right:5px;"></i>全文搜索</a></label>
    </form>
    </div>
    </div>
    --------- 在 \themes\nexmoe\layout\_widget\search.ejs 模板文件中,添加样式表:
    样式表数据参考来源:
    使用 firefox 浏览器,打开 调用了 http://theme-next.iissnan.com/third-party-services.html#local-search 服务的网页: https://liam.page/about/ ;
    打开其他调用了 http://theme-next.iissnan.com/third-party-services.html#local-search 服务的网页也是可以的;
    按 F12 打开调试器 --- 点击 查看器 --- 点击 调试栏 的元素选择器 --- 选择 页面内容左侧搜索按钮 --- 查看 调试栏 查看器 中间的栏目 --- 下拉滚动条 --- 找到右侧的 main.css --- 提取其中的搜索相关的样式表
    以下 样式表的 第一部分参考了 main.css 的 :root { 设置的样式表;第二部分直接提取自 main.css 的样式表;
    第三部分提取自: https://github.com/theme-next/hexo-theme-next/blob/master/source/css/_common/components/third-party/search.styl 并对该样式表中的 条件判断代码 进行了修改;
    样式表的不同来源部分,中间以空行分割;
    --------- 打开 \themes\nexmoe\layout\layout.ejs 模板文件;
    找到以下代码:
    <%- partial('_partial/after-footer') %>
    <%- partial('_partial/analytics') %>
    <%- partial('_partial/music') %>
    在代码的后面,添加下面的代码:
    <div class="search-pop-overlay">
    <div class="popup search-popup">
    <div class="search-header">
    <span class="search-icon">
    <i class="fa fa-search"></i>
    </span>
    <div class="search-input-container">
    <input autocomplete="off" autocapitalize="off" placeholder="搜索..." spellcheck="false" type="search" class="search-input">
    </div>
    <span class="popup-btn-close">
    <i class="fa fa-times-circle"></i>
    </span>
    </div>
    <div id="search-result">
    <div id="no-result">
    <i class="fa fa-spinner fa-pulse fa-5x fa-fw"></i>
    </div>
    </div>
    </div>
    </div>
    --------- 打开 \themes\nexmoe\source\js 脚本文件;
    屏蔽脚本尾部的 function search() { 函数;
    --------- 下载其他给 hexo-generator-search 添加功能的辅助脚本文件:
    下载地址:
    https://github.com/theme-next/hexo-theme-next/blob/master/source/js/local-search.js
    --------- 移入对应的 \themes\nexmoe\source\js 文件夹;
    --------- 对 \themes\nexmoe\source\js\local-search.js 脚本文件进行修改;
    脚本文件中 CONFIG 属性的参数,取值来自于 hexo-theme-next 主题的配置文件;
    hexo-theme-next 主题的配置文件参考地址: https://github.com/theme-next/hexo-theme-next/blob/master/_config.yml
    关于 Local Search 搜索插件的部分,取值如下:
    # Local Search
    # Dependencies: https://github.com/theme-next/hexo-generator-searchdb
    local_search:
    enable: false
    # If auto, trigger search by changing input.
    # If manual, trigger search by pressing enter key or search button.
    trigger: auto
    # Show top n results per article, show all results by setting to -1
    # --------- 指定在 搜索结果的列表 中,每一篇 文章 显示几段 和 搜索关键词 相关的段落;
    # --------- 默认值为 1,即 搜索结果的列表中, 每一篇文章 中 只显示 第一个 和 搜索关键词 相关的段落;
    # --------- 如果设置值为 -1,那么 搜索结果的列表中 ,将 显示 每一篇文章 中 所有的 和 搜索关键词 相关的段落;不同的段落之间 以 虚线 分割 ;
    top_n_per_article: 1
    # Unescape html strings to the readable one.
    unescape: false
    # Preload the search data when the page loads.
    preload: false
    修改 let searchPath = CONFIG.path; 代码 ;
    修改 if (CONFIG.localsearch.unescape) { 代码 ;
    修改 let upperBound = parseInt(CONFIG.localsearch.top_n_per_article, 10); 代码 ;
    修改 if (CONFIG.localsearch.preload) { 代码 ;
    修改 if (CONFIG.localsearch.trigger === 'auto') { 代码 ;
    hgjian
        21
    hgjian  
       2020-08-14 21:36:41 +08:00
    不知道怎么排版,好乱
    secondwtq
        22
    secondwtq  
       2020-08-14 21:46:46 +08:00
    楼主的代码字体居然不是等宽字体 ...(意思是这个选择很有意思,不是说代码一定要用等宽字体(这算是一种 stereotype 了))

    另外禁用 JavaScript 之后效果意外的好(特别是图都不会自动载入,which 是摸鱼的时候绝对需要的)
    yanshenxian
        23
    yanshenxian  
       2020-08-14 22:02:23 +08:00
    怪不得有点熟悉 原来用 typecho 的时候用 cat-ui
    huhexian
        24
    huhexian  
       2020-08-14 22:47:36 +08:00
    @chnyuwen 哈你是哪个哦?
    wqhui
        25
    wqhui  
       2020-08-14 23:43:30 +08:00
    东西是不是都有点太大了,一页就只能看两三个文章的简介。。连左边的导航栏都是要往下拉才能看全
    8G
        26
    8G  
       2020-08-15 11:12:42 +08:00 via iPhone
    建议把请我喝茶,改成请我喝奶茶或者请我喝咖啡。
    wpblank
        27
    wpblank  
       2020-08-15 11:15:33 +08:00 via iPhone
    挺久以前用过一小段时间你的主题,现在好像又变好看些了。
    Caan07
        28
    Caan07  
       2020-08-15 14:41:11 +08:00
    @MaCreee #9 白天还好,晚上 CF 的 CDN 是减速器。
    RouJiANG14
        29
    RouJiANG14  
       2020-08-15 22:35:14 +08:00
    emmmm 打不开..
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3998 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 05:11 · PVG 13:11 · LAX 21:11 · JFK 00:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.