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

2020-08-14 16:16:24 +08:00
 nexmoe

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

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

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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/698292

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX