搞短代码搞到两点半
还遇到这两天确实有死线,下次不这么干了晕死,活生生给自己多找麻烦。
但是短代码确实是搞好了,大概有下次图片框怎么做的思路了,可算是有点不虚此行的东西了吧。
闲着没事看了下akilar那个博客,是我现在已经难以理解的水平……他那个花哨过头了倒是不必要,因为就这样子的我集中注意力都没法在文字本身,我觉得butterfly和yun混合一下其实就挺好的……
然后晚上又来更新,这次可算是完成了但痛失图标搞得我查了好久到底是哪里的问题最后鉴定为vk blocks卸载的后果,但关键是我记得argon不是自带支持fontawesome的吗难道是区块链入侵了我可爱的插件区域把它给打死了(大雾)
算了不管怎么说还是留着吧,备份了一手页面,打算换个密码插件,因为仔细想了下不是特别必要我只是单纯害怕被收录了而已,光是打勾总害怕总有什么不长眼的跑来留言然后我就被开盒了(什么鬼)
算了,先在这里记一下一些必要的函数,免得下次又找不到地方放更新了
Argon设置
这是Argon主题设置的json,直接备份导入即可
1 | {"argon_theme_color":"#c7aca1","argon_theme_color_hex_preview":"#c7aca1","argon_show_customize_theme_color_picker":false,"argon_enable_immersion_color":"true","argon_darkmode_autoswitch":"system","argon_enable_amoled_dark":"false","argon_card_radius":"4","argon_card_shadow":"default","argon_page_layout":"triple","argon_article_list_waterflow":"1","argon_article_list_layout":"1","argon_font":"sans-serif","argon_assets_path":"default","argon_custom_assets_path":"","argon_wp_path":"/","argon_dateformat":"YMD","argon_enable_headroom":"false","argon_toolbar_title":"山茶折叠","argon_toolbar_icon":"<https://elfriede-gulistan.top/wp-content/uploads/2023/12/1702491072-C854598BA3970B39F9044A4A8996F7ED.png.webp.jpg.png","argon_toolbar_icon_link":"https://elfriede-gulistan.top/","argon_toolbar_blur":"true","argon_banner_title":"Words> Never Spoken","argon_banner_subtitle":"Lesen heißt durch fremde Hand träumen. ","argon_banner_size":"fullscreen","argon_page_background_banner_style":"transparent","argon_show_toolbar_mask":true,"argon_banner_background_url":"<https://elfriede-gulistan.top/wp-content/uploads/2023/12/1702818876-IMG_9795.png","argon_banner_background_color_type":"shape-primary","argon_banner_background_hide_shapes":true,"argon_enable_banner_title_typing_effect":"true","argon_banner_typing_effect_interval":"100","argon_page_background_url":"https://elfriede-gulistan.top/wp-content/uploads/2023/12/1702820334-IMG_9807.png","argon_page_background_dark_url":"https://elfriede-gulistan.top/wp-content/uploads/2023/12/1702818837-IMG_9793.png","argon_page_background_opacity":"0.75","argon_sidebar_banner_title":"白茶花屋","argon_sidebar_banner_subtitle":"忘记闲暇的时刻,你钟爱雨点的波纹。","argon_sidebar_auther_name":"Elfriede> Hiraeth","argon_sidebar_auther_image":"<https://elfriede-gulistan.top/wp-content/uploads/2023/12/1702491069-3C646AF239B16ABD0A78D04FB08C8E4B.png.webp.jpg.png","argon_sidebar_author_description":"历史的记录者","argon_sidebar_announcement":"本次博客装修完毕,缓存加载问题导致部分css和图标失效。","argon_fab_show_settings_button":"false","argon_fab_show_darkmode_button":"true","argon_fab_show_gotocomment_button":"false","argon_seo_description":"","argon_seo_keywords":"","argon_article_meta":"timeedittimecategories","argon_show_readingtime":"true","argon_reading_speed":"300","argon_reading_speed_en":"160","argon_reading_speed_code":"20","argon_show_thumbnail_in_banner_in_content_page":"false","argon_first_image_as_thumbnail_by_default":"false","argon_reference_list_title":"参考","argon_show_sharebtn":"true","argon_show_headindex_number":"true","argon_donate_qrcode_url":"","argon_additional_content_after_post":"✟长江黄河不会倒流。✟\\nMay> freedom and love be with you forever.","argon_related_post":"disabled","argon_related_post_sort_orderby":"date","argon_related_post_sort_order":"DESC","argon_related_post_limit":"10","argon_article_header_style":"article-header-style-1","argon_outdated_info_time_type":"modifiedtime","argon_outdated_info_days":"-1","argon_outdated_info_tip_type":"inpost","argon_outdated_info_tip_content":"本文最后更新于 %date_delta% 天前,其中的信息可能已经有所发展或是发生改变。","argon_archives_timeline_show_month":"true","argon_archives_timeline_url":"<https://elfriede-gulistan.top/__trashed","argon_footer_html":"","argon_enable_code_highlight":"false","argon_code_theme":"vs2015","argon_code_highlight_hide_linenumber":"false","argon_code_highlight_break_line":"false","argon_code_highlight_transparent_linenumber":"false","argon_math_render":"none","argon_mathjax_cdn_url":"//cdn.jsdelivr.net/npm/mathjax@3/es5/tex-chtml-full.js","argon_mathjax_v2_cdn_url":"//cdn.jsdelivr.net/npm/[email protected]/MathJax.js?config=TeX-AMS_HTML","argon_katex_cdn_url":"//cdn.jsdelivr.net/npm/[email protected]/dist/","argon_enable_lazyload":"true","argon_lazyload_threshold":"800","argon_lazyload_effect":"fadeIn","argon_lazyload_loading_style":"1","argon_enable_fancybox":"true","argon_enable_zoomify":"false","argon_zoomify_duration":"200","argon_zoomify_easing":"cubic-bezier(0.4,0,0,1)","argon_zoomify_scale":"0.9","argon_enable_pangu":"false","argon_custom_html_head":"><!--鼠标指针特效2 开始-->\\n<style type=\\"text/css\\">\\n.main-content img,body{cursor:url(<https://cdn.jsdelivr.net/gh/huangwb8/bloghelper@latest/mouse/halo-dream/cursor/breeze/Arrow.cur>),auto}.actions>div,.expand-done,.main-content figure>figcaption div,.navbar-above .navbar-nav .item,.navbar-searchicon,.navbar-slideicon,.photos .picture-details,.widget .ad-tag .click-close,a,button{cursor:url(<https://cdn.jsdelivr.net/gh/huangwb8/bloghelper@latest/mouse/halo-dream/cursor/breeze/Hand.cur>),auto}blockquote,code,h1,h2,h3,h4,h5,h6,hr,input[type=text],li,p,td,textarea,th{cursor:url(<https://cdn.jsdelivr.net/gh/huangwb8/bloghelper@latest/mouse/halo-dream/cursor/breeze/IBeam.cur>),auto}\\n</style>\\n<!--鼠标指针特效2 结束-->","argon_custom_html_foot":"","argon_enable_smoothscroll_type":"1","argon_enable_into_article_animation":"false","argon_disable_pjax_animation":"false","argon_comment_pagination_type":"feed","argon_comment_emotion_keyboard":"true","argon_hide_name_email_site_input":"false","argon_comment_need_captcha":"false","argon_get_captcha_by_ajax":"false","argon_comment_allow_markdown":"true","argon_comment_allow_editing":"true","argon_comment_allow_privatemode":"true","argon_comment_allow_mailnotice":"false","argon_comment_mailnotice_checkbox_checked":false,"argon_comment_enable_qq_avatar":"false","argon_comment_avatar_vcenter":"false","argon_who_can_visit_comment_edit_history":"admin","argon_enable_comment_pinning":"true","argon_enable_comment_upvote":"false","argon_comment_ua":"hidden","argon_show_comment_parent_info":"true","argon_fold_long_comments":"false","argon_gravatar_cdn":"","argon_text_gravatar":"false","argon_enable_search_filters":"true","argon_search_filters_type":"*post,*page,*shuoshuo,*diska","argon_pjax_disabled":"false","argon_hide_categories":"","argon_enable_login_css":"true","argon_home_show_shuoshuo":"false","argon_fold_long_shuoshuo":"true","argon_enable_timezone_fix":"false","argon_hide_shortcode_in_preview":"false","argon_trim_words_count":"175","argon_enable_mobile_scale":"false","argon_disable_googlefont":"false","argon_disable_codeblock_style":"false","argon_update_source":"github","argon_hide_footer_author":"true"} |
额外CSS部分
这是额外css部分,包括一系列装修还有短代码等杂物的样式
1 | /*网站字体*/ |
短代码定义部分
这个是function函数的叠加部分(我用的子博客)
1 | /*sakurairo短代码测试*/ |
fuction函数逻辑
如前面所说,我这里短代码是摘抄自Sakurairo,因为不涉及到修改js库,对我惨淡的改代码人生来讲是个难得的好消息,首先是基础样式基本上按照卡片信息块和聊天气泡来处理,然后去掉icon,去掉卡片的button,因为同时让button和图片大小进行伸缩会导致元素抖动,很显然我是没有精力去管这个的,另外本身角标的设计就并不是很必要,直接让图片承担链接任务就好。
在此基础上修改的全覆盖带名称的卡片就直接让文字box重叠图片,达到一种透明遮罩的效果,然后作为主力相框使用,在此其中get到display和position的用法,剩下的基本上就是用margin和padding不停调整位置,用他同样的原理制作了名片短代码。
当时有一个比较微妙的点,就是要把a href的嵌套放在你想要作为承接目标对象的那块代码外面,所以我是观察了一下就把a href从button身上挪出来了(本身button也要被删掉,顺带一提知道很多小元素是怎么出现的了)然后嵌套在图片身上,同样的做相框卡片的时候因为用title做box直接遮罩,所以把a href放在title元素外壳。
然后我昨天找了下有没有好用的可视化css编辑器,最后证明是没有()还是老老实实用额外css和f12开两个页面并存算了。
然后我今天唯一失策的就是还原到昨天的状态的时候还更新了很多内容,现在看来似乎全都失效了,用wp自带的xml无法实现增量更新,搞得我又把all import给下载回来了,还好格式上是直接认可的,但是它真的好麻烦好麻烦啊!
一波过去了之后我要放弃一段时间改博客,对于一个业余爱好者来讲每一次崩溃都简直是噩梦。
其他
在网上找资料写了个部分加密,这就不用再用插件了,而且没有ppwp那种非得重复两遍的臭毛病,坏处是它不缓存,因为很显然地没有写白名单的函数所以即使是我来看也必须得每次都输入密码呃呃呃。
好处是作为一个完全由函数写就的内容,改它css很容易。
部分加密的代码是
1 | // 加密部分内容短代码 |
然后作为简码直接输入[noshortcode] 这段内容中的短代码将不会被解析 [secret key=”这里写密码”]这里写内容[/secret] [/noshortcode]就可以了