博客园样式美化记录
前言
在自己查找资料经过对自己的博客修改后做个记录,基于博皮“SimpleMemor”进行的修改,在美化博客前先确认博客已申请开通且申请了js权限。
效果预览
页面定制css代码
进入GitHub找到对应的版本下的/dist/simpleMemory.css文件,将文件内容复制粘贴到博客园后台即可
博客侧边栏公告
<script type="text/javascript">
window.cnblogsConfig = {
info: {
name: 'name', // 填写自己用户名
startDate: 'startDate', // 入园时间,年-月-日。入园时间查看方法:鼠标停留园龄时间上,会显示入园时间
avatar: '头像地址', // 用户头像
},
banner: {
home: {
title: [
'banner图文案',
],
background: [
"首页图地址",
],
},
},
footer: {
style: 2,
text: {
left: '好好学习',
right: '天天向上'
},
},
switchDayNight: {
enable: true,
auto: {
enable: true
}
},
animate: {
background: {
enable: true,
},
},
}
</script>
<script src="https://cdn.jsdelivr.net/gh/BNDong/Cnblogs-Theme-SimpleMemory@v2.0.6/dist/simpleMemory.js" defer></script>
页首HTML代码
<script src="https://blog-static.cnblogs.com/files/e-cat/cursor-effects.js"></script>
页脚HTML代码
<script type="text/javascript">
var selfLogin = false;
var follow = $('#profile_block').find('#p_b_follow');
var block = follow.length >= 1 ? follow[0] : "";
var followText = (block != null && block != undefined) ? block.innerHTML : "";
if(followText == "") selfLogin = true;
var pageInfo = '\r\n---------------------\r\n著作权归作者所有。\r\n'
+ '商业转载请联系作者获得授权,非商业转载请注明出处。\r\n'
+ '作者:xx \r\n原文链接:' + document.location.href
+ '\r\n来源:博客园cnblogs\r\n© 版权声明:本文为博主原创文章,转载请附上博文链接!';
document.addEventListener('copy', function (ev) {
var targetHTML = $.trim($(ev.target).html());
// console.log("targetHTML:" + targetHTML)
if (targetHTML == "") return;
if (!(targetHTML.startsWith('<table class="hljs-ln"') && targetHTML.endsWith('</table>')) || !selfLogin) // isLogined
{
var selected = window.getSelection();
var selectedText = selected.toString();
let copyRightStr = (selectedText + pageInfo).replace(/\n/g, '\r\n'); // Solve the line breaks conversion issue
ev.clipboardData.setData('text/plain', `${copyRightStr}`);
ev.preventDefault();
}
});
</script>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」