1.Wordpress博客杂志主题怎么选?Top10排行榜让你轻松选择
2.隐藏标题里的个人名字和网址
3.如何把标题上面的网站隐藏
4.Djangoåspringåªä¸ªå¥½ï¼djangoåjavaï¼
5.从购买服务器到搭建个人博客网站 | 图文详细过程(腾讯云|宝塔面板|wordpress|Argon)
Wordpress博客杂志主题怎么选?Top10排行榜让你轻松选择
欢迎来到Wordpress博客杂志主题的精选排行榜,为你挑选出Top最热门和功能强大的博客主题,助你轻松创建专业级博客。系统
第十名:SimpleMag - Magazine theme for creative stuff。源码这一款主题支持PC、人博平板和手机的客系宜春溯源码鱼胶招代理自适应展示,提供拖拽式布局配置和Mega Menu。统源它自带多种页脚布局,个人SEO和WPML兼容性优秀。博客
第九名:SmartMag - Newspaper Magazine & News WordPress。系统这款主题在年6月日进行促销,源码原价$现只需$,人博适合杂志、客系报纸和博客网站,统源支持数百万访客,个人拥有7年用户反馈和更新。
第八名:JNews - WordPress Newspaper Magazine Blog AMP Theme。JNews提供一键解决方案,支持自动时区切换暗黑模式、WooCommerce订阅和Mailchimp邮件功能,ssn项目源码还包含价值$的付费插件。
第七名:Jannah - Newspaper Magazine News BuddyPress AMP。Jannah主题提供现代响应式设计、新功能、一键演示和终身更新。它包含Snapchat Widget,提供与TikTok整合,并自动下载视频缩略图。
第六名:Bimber - Viral Magazine WordPress Theme。Bimber主题适合快速推出功能齐全的网站,提供强大的分享按钮、热门列表和广告位置,支持GIF转MP4功能以及照片混搭功能,轻松编辑。
第五名:Newsmag - Newspaper & Magazine WordPress Theme。Newsmag主题适用于个人博客、新闻、杂志和评论网站,支持YouTube视频和评级系统,网线正版源码采用最佳SEO做法,快速加载,易于使用。
第四名:Sahifa - Responsive WordPress News / Magazine / Blog Theme。Sahifa主题干净、时尚,用户友好,快速加载,支持TiePage Builder进行快速布局调整。
第三名:REHub - Price Comparison, Multi Vendor Marketplace Wordpress Theme。REHub主题涵盖多种商业模式,每个部分可以单独配置或合并使用,包含先进WordPress功能,支持动画框架,允许在后台编辑动态效果。
第二名:Soledad – Multipurpose, Newspaper, Blog & WooCommerce WordPress Theme。Soledad主题最新版本8.2,兼容GDPR、AMP、源码搭建GitLabBBPress、BuddyPress和WooCommerce,提供速度优化,Pingdom和GTmetrix评测均达到A级。
第一名:Newspaper - News & WooCommerce WordPress Theme。这款主题销售额高达$7,,,功能强大,支持多种功能,如header builder、foot manager、landing page elements、Google AMP和移动端优化,提供全面的博客创建解决方案。
以上是Wordpress博客杂志主题Top排行榜,希望对你的选择有所帮助。祝你创建出最专业的博客!
隐藏标题里的名字和网址
去除顶部精华圈代码:.bodyTop{ }
去掉最底部文字代码:.foot{ }
去掉最上面新浪3.0代码:.logo{ }
去掉上面横幅代码:.banner{ }
去掉顶部白条:.bodyTop{ background:#transparent}
去掉 ?复制 ?收藏本页:.nka{ } nktd{ }
去掉顶菜单部分(登录、注册、搜索、blob源码解读帮助,无HOME):.menu
去掉HOME:.menu .home a{ }
去掉菜单部分(HOME┆登录┆注册┆搜索┆帮助):.menu a{ } .menu .text{ }
去掉正文阅读处(固定链接┆评论┆引用┆阅读):.feeds .function a{ } .feeds .function td{ }
去掉正文底部翻页处文字(第(1/)页 1 2 3 4 5 6 >>):.gea{ }
去掉题图处的博客名字:.banner .title td{ }
代码说明:.foot 是新浪的底部,.logo 是新浪标题3.0那个地方,.banner 是横幅,.bodyTop 是那条白的。
添加方法:1、控制面板----首页内容维护----定义空白模板----新建, 创建模块标题,显示源代码粘贴代码(粘贴代码前,在普通模式下打一个空格,然后再进入源代码编辑模式,这时你会看到源代码中已经有一行代码了( ),这时你再将自己的代码粘贴到它的下面即可,因为CSS代码粘贴到新建立的模块中,没有别的内容,不会显示的)----保存并返回; 2、控制面板----定制我的首页----点添加模块----点选创建好的模块标题---勾上并保存,移动新建面板位置--保存设置。做第二步的目的是将建立好的模块在博客个人首页里呈现出来。
如何把标题上面的网站隐藏
要将网站标题上面的新浪博客隐藏,需针对首页不同元素进行代码修改。
首先,隐藏最底部文字,代码为:.foot{ display:none;}
接着,去掉最上面新浪3.0代码,代码为:.bodyTop{ display:none;}
去掉横幅代码,代码为:.banner{ display:none;}
去除顶部白条,代码为:.bodyTop{ background:#transparent}
隐藏特定元素,代码包括:.nka{ display:none;}.nktd{ display:none;},去除顶部菜单部分(登录、注册、搜索、帮助,无HOME),代码为:.menu .text a{ display:none;}.menu .home a{ display:none;},去除顶部菜单部分(HOME┆登录┆注册┆搜索┆帮助),代码为:.menu a{ display:none;}.menu .text{ display:none;},去掉正文阅读处(固定链接┆评论┆引用┆阅读),代码为:.feeds .function a{ display:none;}.feeds .function td{ display:none;},去掉正文底部翻页处文字(第(1/)页 1 2 3 4 5 6 >>),代码为:.gea{ display:none;},隐藏题图处的博客名字,代码为:.banner .title td{ display:none;},去掉新浪计数器的代码,代码为:#labelFM{ display:none;}
实现这些操作的具体步骤如下:点击控制面板中的个人首页维护,选择自定义空白面板,若已有模块则打开该模块显示源代码,粘贴隐藏代码并保存。若新增面板,先敲空格键,显示源代码区域粘贴代码,确保隐藏效果,保存面板后在个人首页定制界面选取并保存。
欢迎访问我的博客。
Djangoåspringåªä¸ªå¥½ï¼djangoåjavaï¼
ä»å¤©ç»åä½å享Djangoåspringåªä¸ªå¥½çç¥è¯ï¼å ¶ä¸ä¹ä¼å¯¹djangoåjavaè¿è¡è§£éï¼å¦æè½ç¢°å·§è§£å³ä½ ç°å¨é¢ä¸´çé®é¢ï¼å«å¿äºå ³æ³¨æ¬ç«ï¼ç°å¨å¼å§å§ï¼æ¬æç®å½ä¸è§ï¼
1ãdjangoåspringbootåªä¸ªé¾å¦2ãç¨Djangoå¼åwebå端,ççæ¯SpringBootè¦çäºå?3ãPHPæ¡æ¶çPHPæ¡æ¶TOPãwebå¼åä¸åªä¸ªå端è¯è¨å¼åæçæé«5ãåæ¯ä¸éåå¦ä¹ åªä¸ªç¼ç¨æ¯è¾å¥½ï¼djangoåspringbootåªä¸ªé¾å¦Djangoã
1ãDjango使ç¨çè¯è¨æ¯SpringBootæ´é¾ãSpringBootç计ç®æºè¯è¨ä¸ºJavaï¼èDjango使ç¨ç计ç®æºè¯è¨ä¸ºPythonãJavaè¯è¨æ¯Pythonè¯è¨æ´ä¸ºç®ä¾¿ã
2ãSpringBootæé»è®¤ç±»ï¼Django没æãSpringBoot为javaæ¡æ¶ï¼æé»è®¤çuserç±»ï¼èç代ç ãDjango为Pythonæ¡æ¶ï¼éèªå·±è¿è¡ç±»çç¼åã
ç¨Djangoå¼åwebå端,ççæ¯SpringBootè¦çäºå?
ç¨Djangoå¼åwebå端并ä¸æ¯SpringBootè¦çäºã
spring好å¤å°±æ¯å½ä½ éè¦æ¶æ¯éåï¼æè æå¡æ³¨ååç°ï¼é ç½®ä¸å¿çççæ¶åé ç½®æ¯è¾æ¹ä¾¿ï¼å¦æä¸èèå¾®æå¡ï¼spring bootä¹åªæ¯æ¯javaä¸çéé¢å ¶ä»çæ¹ä¾¿èå·²ã
èpythonä¸çæ³è¦éæä¸è¿°å 个åè½å¹¶ä¸è¾¾å°ä¸å®çç产级å«æ¯è¦æ¯spring麻ç¦çå¤ã
ä»æ§è½ä¸è®²ï¼çè¿ä¸äºæµè¯ï¼springå 为æ¿ç¨æ·åäºå¾å¤ç±»åæ¨æçäºæ ï¼çº¯æ§è½å¨javaä¸çä¹å°±æ¯ç¨çã
pythonå¦æä¸æ¯ä¸å¼å§å°±ä¸pypyï¼é£å°±æ¯ä¸ä¸ªjitçæ§è½å·®è·ï¼å¤§æ¦å°±æ¯ååå§ã
æå讨论ä¸é对软件å¼åã
javaå®å°±æ¯æ¶è代ç ï¼å®æåæ ·åè½è°éè¦åç代ç æ´å¤å°±æ´èæ¶ï¼æ¾ç¶goæ¯è¦å°äºä¸å°ä»£ç ã
èæçç解ä¸ï¼pythonéè¦1å®æçä¸è¥¿goå¾1.5ä»¥ä¸ javaå°2以ä¸ï¼æ¾ç¶èè´¹çæ¶é´ä¹å°±æ¯åºäºè¿ä¸ªæ¯ä¾ã
对äºä¸ªäººå¿æºè´æ èå´å ç项ç®ï¼ææ¯æ²¡ä»ä¹çç±éæ©javaçï¼å 为代ç è¡æ°å°±æ¯æ¶é´ï¼æ¶é´å°±æ¯éé±ã
è对äºä¸åæµè¯è®¾è®¡ç¨çç项ç®ï¼è¿é javaä¹èä¸ä½ãæ以å§ï¼å¦æä¸æ¯ä¸ªå¤§é¡¹ç®ï¼æè§å¹¶ä¸å¤ªéè¦javaåºé©¬ä»¥åï¼é¤éæ¯æäºå¿ ç¶è¦éæ©çåå ã
è³äºå¤§é¡¹ç®ï¼è¿äºæè¿æ²¡ç没å¥æ¦å¿µï¼å¤§è´ç»è®¡äºä¸ä»¥å项ç®çææ代ç ï¼ä¸ç®æ³¨é第ä¸æ¹åºï¼ç°å¨å ¬å¸ä¸¤ä¸å¹´ç项ç®å¤ç«¯ååå°å èµ·æ¥ä¹å°±æ¯æ¥ä¸è¡ãè¿ä¹å°±ç®æ¯æ碰å°ç°å¨è§æ¨¡æ大çäºã
å©ä¸çæ¾ç»æ个åä¸é¡¹ç®åäºä¸ä¸ªæå·®ä¸å¤ååå°ä¹å°±æ¯ä¸ä¸å¤è¡ã
æå说ç»è®ºå§ï¼é¡¹ç®å°ï¼å¨æçï¼æå ¥å°ï¼è¿æ¯å°±djangoå§ã
djangoæ¡æ¶ä»ç»
Djangoæ¯é«æ°´åçPythonç¼ç¨è¯è¨é©±å¨çä¸ä¸ªå¼æºæ¨¡åï¼è§å¾ï¼æ§å¶å¨é£æ ¼çWebåºç¨ç¨åºæ¡æ¶ï¼å®èµ·æºäºå¼æºç¤¾åºã使ç¨è¿ç§æ¶æï¼ç¨åºåå¯ä»¥æ¹ä¾¿ãå¿«æ·å°å建é«åè´¨ãæç»´æ¤ãæ°æ®åºé©±å¨çåºç¨ç¨åºãè¿ä¹æ£æ¯OpenStackçHorizonç»ä»¶éç¨è¿ç§æ¶æè¿è¡è®¾è®¡ç主è¦åå ã
å¦å¤ï¼å¨Dj angoæ¡æ¶ä¸ï¼è¿å å«è®¸å¤åè½å¼ºå¤§ç第ä¸æ¹æ件ï¼ä½¿å¾Djangoå ·æè¾å¼ºçå¯æ©å±æ§ãDjango 项ç®æºèªä¸ä¸ªå¨çº¿æ°é» Web ç«ç¹ï¼äº 年以å¼æºçå½¢å¼è¢«éæ¾åºæ¥ã
Django æ¡æ¶çæ ¸å¿ç»ä»¶æï¼
1ãç¨äºå建模åçå¯¹è±¡å ³ç³»æ å°ã
2ã为æç»ç¨æ·è®¾è®¡è¾å¥½ç管ççé¢ã
3ãURL 设计ã
4ã设计è å好ç模æ¿è¯è¨ã
5ãç¼åç³»ç»ã
Django(åé³ï¼[`dÉ¡?]) æ¯ç¨pythonè¯è¨åçå¼æºwebå¼åæ¡æ¶(open source web framework)ï¼å®é¼å±å¿«éå¼å,并éµå¾ªMVC设计ãDjangoéµå®BSDçæï¼å次åå¸äºå¹´7æ, 并äºå¹´9æåå¸äºç¬¬ä¸ä¸ªæ£å¼çæ¬1.0 ã
Django æ ¹æ®æ¯å©æ¶ççµå£«é³ä¹å®¶Django Reinhardtå½åï¼ä»æ¯ä¸ä¸ªåæ®èµäººï¼ä¸»è¦ä»¥æ¼å¥åå®ä¸ºä¸»ï¼è¿æ¼å¥è¿å°æç´çã
ç±äºDjangoå¨è¿å¹´æ¥çè¿ éåå±ï¼åºç¨è¶æ¥è¶å¹¿æ³ï¼è¢«èåITå¼åæå¿SD Timesè¯é为 SD Times ï¼ä½åâAPIãåºåæ¡æ¶âå类第6ä½ï¼è¢«è®¤ä¸ºæ¯è¯¥é¢åç佼佼è ã
PHPæ¡æ¶çPHPæ¡æ¶TOPæåå 并ä¸æå欢è¿ç PHP æ¡æ¶(æåä¸åå å)ã
Laravel
è¿æ¬¾å¯è½æ¯ç°å¨æå欢è¿ç PHP æ¡æ¶ï¼Laravel é常强大ï¼èä¸å¾é«é ï¼æäºå¦ä¹ å使ç¨ãé常å¼å¾ä¸è¯ï¼
Flight
Flight æ¯ä¸ä¸ªå¿«éï¼ç®åï¼å¯æ©å±çå¾®å PHP æ¡æ¶ï¼å 许ç¨æ·å¿«éçæ建 RESTful web åºç¨ï¼åæ ·æäºå¦ä¹ å使ç¨ï¼ç®åä½æ¯å¾å¼ºå¤§ï¼
Yii
Yii æ¯ä¸ªé«æ§è½ç PHP æ¡æ¶ï¼ç¨æ¥å¼å Web 2.0 åºç¨ç¨åºï¼Yii æ¥æå¾ä¸°å¯çç¹æ§ï¼ MVCï¼DAO/ActiveRecord ï¼I8N/LNï¼ç¼åï¼èº«ä»½è®¤è¯ï¼åºäºç¨æ·è§è²ç访é®æ§å¶ï¼scaffoldingåæµè¯ççã
Medoo
Medoo æ¯æè½»ç PHP æ°æ®åºï¼åªå æ¬äºä¸ä¸ª,9kb çæ件ï¼ä¸ä¸ªå¾å¼ºå¤§çéç¨äºç®åç web å°åºç¨å¼åçå¾®åæ¡æ¶ã
PHPixie
è¿ä¸ªæ¡æ¶æºäº Kohana æ¡æ¶ï¼æ¯ææå欢çæ¡æ¶äºï¼å ¼å®¹ MVCï¼è½å¿«éææ¡ï¼å¼ºå¤§ï¼ä½ ä¹åºè¯¥è¯ä¸è¯ï¼
CodeIgniter
è½ç¶æ¯ä¸ªæ¯è¾èçæ¡æ¶ï¼ä¹å¿«è¢«æ·æ±°äºï¼ä½æ¯æè¿æ¯å¾å欢è¿ä¸ªå¼ºå¤§ç MVC æ¡æ¶ CIï¼æ æ°æ¬¡å¨æç项ç®ä¸ä½¿ç¨å®ï¼ä»æ¥ä¹æ²¡å¯¹å®å¤±å»ä¿¡å¿ï¼ä¾ç¶æ¯æä¸åçéæ©ï¼
Kohana
Kohana æ¯ä¸ªå¼æºçï¼é¢å对象ç MVC web æ¡æ¶ï¼æ¯ä½¿ç¨ PHP5 æ¥æ建çãè¿ä¸ªæ¡æ¶æ¯ç±ä¸ç¾¤å¿æ¿è éä¼å¼åçï¼ä»ä»¬è´åäºè¿ éï¼å®å ¨åå°ã
Symfony
è¿ä¸ªæ¡æ¶æ¯å¨ å¹´å建ï¼æ¯ä¸ªé常强大ç MVC æ¡æ¶ï¼å¨ä¼ä¸çæ¯é常å欢è¿çãSymfony æ¯æ¶å°ä¼å¤ç web åºç¨æ¡æ¶å¯åçï¼Ruby on Railsï¼Django å Spring ï¼å®å¯è½æ¯æå®æ´ç PHP æ¡æ¶äºã
Pop PHP
å¾å¤ PHP æ¡æ¶å¾æ¼äº®ä¹å¾å¤æï¼Pop ç建ç«æ¯èèå°ææç»éªå±æ¬¡çï¼æä¾äºä¸ç³»åå¯ç®¡ççå¦ä¹ æ²çº¿ç»åå¦è çæ PHP çåºç¡ï¼åæ¶åæä¾äºå¥å£®å强大çåè½ç»æç»éªç PHP å¼åè ã大å°å°äº 2MBã
Phalcon
Phalcon æ¯ä¸ä¸ªå¼æºçï¼æ»¡æ ç PHP æ¡æ¶ï¼ä½¿ç¨ PHP 5 类似 C æ©å±çè¯è¨æ¥ç¼åçé«æ§è½æ¡æ¶ãç¨æ·ä¸éè¦ä¼ç¨ C è¯è¨ï¼Phalcon ä¼æä¾ PHP ç±»ãPhalcon æ¯æ¾æ£è¦åï¼ç¨æ·å¯ä»¥éæ使ç¨ç»ä»¶æ¥å建 web åºç¨ã
webå¼åä¸åªä¸ªå端è¯è¨å¼åæçæé«JavaScript
æç §å½åçæµè¡è¶å¿æ¥çï¼JavaScript æ¯ä¸é¨æ§ä»·æ¯é常é«çè¯è¨ãå 为åªè¦æ¯Webï¼å°±ä¼æå端ï¼åªè¦æå端ï¼å°±éè¦æJavaScriptãä¸æ¤åæ¶ï¼Node.js å¨åå°ä¸çå°ä½å·²ç»æåéè¦äºã对ä¸è¬ç项ç®èè¨ï¼å¯ä»¥ä½¿ç¨å®æ¥å®æå端ååå°ï¼é¤æ¤ä¹å¤ï¼è¿æ移å¨åºç¨ã
å¨é£äºå¯ä»¥ä½¿ç¨æµè§å¨æ¥è¿è¡ç设å¤ä¸ï¼æ们é½å¯ä»¥ä½¿ç¨ JavaScript æ¥å¼å使ç¨ï¼ä¾å¦ï¼
ä½¿ç¨ Node.js ä½ä¸ºåå°è¯è¨ï¼ExpressãKoa çä½ä¸ºåå°MVC æ¡æ¶ï¼åéæ©ä¸ä¸ªå端æ¡æ¶æ¥å®ç°åå°ã
使ç¨åºäºæµè§å¨å æ ¸çæ¡é¢åºç¨Electronï¼å ä¸Node.js çæç³»ç»éç模åæ¥å®ç°æ¡é¢åºç¨ã
使ç¨æ··ååºç¨ç§»å¨æ¡æ¶Cordovaï¼æ··ååºç¨æ¡æ¶Ionic æ¥å®ç°è·¨å¹³å°ç移å¨åºç¨ã
ä½¿ç¨ Tessel åRuff ç硬件æ¥å¼å移å¨åºç¨ã
äººä»¬ä½¿ç¨ WebView åJavaScript æ¥å¼ååºç¨çå¾å¤§ä¸é¨ååå æ¯ææ¬æ¯è¾ä½ãé¤äºå¯ä»¥é«æå°å¼åUIï¼è¿æ¯æ跨平å°è¿è¡ï¼å³åªéè¦ç¼åä¸æ¬¡ä»£ç å°±å¯ä»¥å¨ä¸åçæä½ç³»ç»ä¸è¿è¡ï¼å¹¶ä¸å½åºç¨å¯¹æ§è½è¦æ±ä¸é«æ¶ï¼åªè¦éå½å°ä¼åï¼å®å°±å¯ä»¥è¡¨ç°å¾ç¸å½ä¸éã
å¨è¿é¨è¯è¨éï¼æ两个åå° MVC æ¡æ¶æ¯è¾æµè¡ã
Expressï¼æ¯å¨Node.js ä¸ææ©çMVC æ¡æ¶ï¼å®ç±Rubyä¸çè½»é级æ¡æ¶Sinatraå¯åèæ¥çãå ¶æ¡æ¶æ¬èº«å°è£ äºå¤§éå®ç¨çåè½ï¼æ ¸å¿ç¹æ§æ¯ä½¿ç¨ä¸é´ä»¶æ¥å¤çHTTP 请æ±ã
Koaï¼æ¯ç± Express çæ ¸å¿å¼åè åºäº ES6 æ°ç¹æ§æé çæ°æ¡æ¶ãä¸Expressç¸æ¯ï¼å»é¤äºä¸äºæ¡æ¶èªå¸¦çåè½ï¼æ´å è½»é级ï¼å¯ä»¥è®©å¼åè ææ´å¤çéæ©ã
å½ç¶ï¼è¿ä¹æå³çéè¦ç¨æ·èªå·±å»æ建è¿äºç¯å¢ã
ç®å对æ¯ä¸ä¸ä¸¤è ï¼Express åå±å¾æ¯è¾æ©ï¼å ¶çæç³»ç»æ¯è¾ä¸°å¯ï¼å¾å®¹ææ¾å°æéè¦çæ件ãKoa ååºäºES6 è¯è¨å¸¦æ¥ä¸äºæ°çç¹æ§ï¼å®æ¶è§£å³æ§è¯è¨çä¸äºé®é¢ï¼å¦åè°çã
Python
Python è¯çå¾æ¯è¾æ©ï¼å ¶è¯è¨ç¹æ§æ¯åäºæ åªæä¸ç§æ¹æ³ï¼è¿ä¸ªç¹ç¹ä¹å³å®äºè¿é¨è¯è¨å¾ç®åãä¸JavaScript ç¸æ¯ï¼å®ä»æ¯ä¸é¨æ§ä»·æ¯é常é«çè¯è¨ï¼åªæ¯å®ä¸è½å¨å端è¿è¡ã
Python æ¯ä¸é¨ç®æ´çè¯è¨ï¼æ大éçæ°å¦ãç§å¦å·¥å ·ã人工æºè½çåºï¼è¿æå³çå¨ä¸è¿çå°æ¥å®ä¼åæ¥æ´å¤§çä½ç¨ãåæ¶å¨Web å¼åé¢åä¹æ广æ³çåºç¨ï¼é¤äºæ£å¸¸çWebå¼åï¼å®è¿å¨ç½ç»ç¬è«ä¸å¹¿å欢è¿ã
åæ ·ï¼å¨Python è¯è¨éä¹æ两个ä¸éçæ¡æ¶å¯ä»¥éæ©ï¼å ¶ä¸çDjango æ¯éé级æ¡æ¶ï¼Flask åæ¯è½»é级æ¡æ¶ã
Djangoï¼ææ©æ¯è¢«åºç¨äºå 容管çç³»ç»èå¼åçï¼å ¶æ¡æ¶éèªå¸¦äºç¸å½å¤çç»ä»¶ï¼ORMã表ååºåååéªè¯ç³»ç»ãåå°ç³»ç»ãç¼åæ¡æ¶ãä¸é´ä»¶æ¯æçãå¨å ¶å®ç½ä¸å®£ç§°æ¯ï¼The Web framework for perfectionists with deadlinesï¼å®æ¢å¯ä»¥æ»¡è¶³å®ç¾ä¸»ä¹è ï¼åå¯ä»¥å¨æªæ¢æéå交ä»è½¯ä»¶ã
Flaskï¼æ¯ä¸ä¸ªè½»é级çæ¡æ¶ï¼å®åªæç®åçæ ¸å¿é¨åãæ¢å¥è¯è¯´ï¼ä½ å¯ä»¥æèªå·±çéè¦æ·»å ORMãç¨æ·è®¤è¯ãæ件ä¸ä¼ çåè½ãå¨ä»å¤©æ¥çï¼å®ççæç³»ç»ä¹ç¸å½ä¸°å¯ï¼å¯ä»¥å®æç»å¤§é¨ååè½ã
éæ© Flask èä¸æ¯éæ©Django çåå æ¯ï¼Django æ¬èº«è§å®å¥½äºä¸ç³»åçè§èåä¹ æ¯ã
å èå¨ç¼ç¨æ¶ï¼æ们åªéè¦ææ¥éª¤ä¸æ¥æ¥å¾ä¸èµ°å³å¯ã
æ¬ä¹¦éç¨ Django ä½ä¸ºWeb å¼åæ¡æ¶ç主è¦åå æ¯ï¼å®éåä½ä¸ºCMS æ¡æ¶ï¼å¹¶ä¸æä¾äºä¸°å¯çç»ä»¶åè½ï¼å¦ç¨æ·æé管çãèªå¸¦åå°ç®¡çç³»ç»ãORM çã
Java
å¨ä»å¤©çæ¥ï¼Java ä»ç¶åä¼ä¸æ¬¢è¿ï¼é¤äºå¨ä¼ä¸çº§Web ç³»ç»å¼åä¸ï¼å®è¿å¨Androidåºç¨çå¼åä¸ç»½æ¾å 彩ã
å¨æ ¡æé´ï¼ç¬è ä¸ç¹å¿ä¹ä¸å欢 Javaãåæ¥æåç°ï¼æä» Java ä¸å¦å°çä¸è¥¿æ¯ä»å ¶ä»è¯è¨ä¸å¦çä¸è¥¿è¿å¤ãå¦æ Oracle ä¸æ¯å Javaï¼é£ä¹å®ä¼ç»§ç»åæ´»å¾ä¹ ãæå¯ä»¥ç¨JavaScript é åºåç§ææ³è¦çä¸è¥¿ï¼ä½æ¯é常ææ æ³ä¿è¯å®ä»¬æ¯ä¼é å°å®ç°ãè¿å»äººä»¬å¨Java ä¸è±è´¹äºå¾å¤æ¶é´ï¼æå¨æ¶æä¸ï¼æå¨è¯è¨ä¸ï¼æå¨æ¨¡å¼ä¸ãç±äºè¿äºæå ¥ï¼é½ç»äºäººä»¬å¾å¤å¯åãè¿äºé½å¯ä»¥ç¨äºæ°çè¯è¨åæ°ç设计ï¼æ¯ç«æ²¡æä»ä¹ææ¯æ¯ç¬ç«äºæ§çææ¯äº§ççã
ç±äºå¨ Java è¯è¨éï¼ç¬è 主è¦æ¥è§¦çæ¯ Spring æ¡æ¶ï¼å æ¤ä¸é¢è®¨è®ºä¸ä¸ Springã
Spring MVCï¼æ¯ç± Spring æ¡æ¶æä¾çæ建 Web åºç¨ç¨åºçå ¨åè½ MVC模åãç±äºæ¡æ¶æ¬èº«é«åº¦å¯é ç½®ï¼å³å¯ä»¥ç´æ¥ä½¿ç¨ç¼å XML èä¸æ¯ Java æ¥å®ç°åè½ãå®æ¯ä¸ä¸ªå ¸åç MVCãæ¡æ¶ï¼å¹¶ä¸ä¹æ¯ä¸ä¸ªçº¯æ£çservlet ç³»ç»ã
Spring Bootï¼å ¶ä½ç¨å¨äºå建åå¯å¨æ°çåºäº Spring æ¡æ¶ç项ç®ãç³»ç»æ¬èº«å好äºå¯¹ä¸åæ¡æ¶çé ç½®ä¸éæï¼æ们åªéè¦å¯¹å ¶é ç½®ï¼å¹¶ç¼åå°éç代ç å³å¯ã
å¦æä½ æ£å¨èèä½¿ç¨ Spring æ¡æ¶ï¼å»ºè®®ä½¿ç¨ Spring Bootã
PHP
PHP æ¯ä¸é¨å¾å®¹æä¸æçè¯è¨ï¼ç±äºå ¶å®¹æä¸æï¼å¹¶ä¸åå±å¾æ¯è¾æçãå æ¤ï¼æç¸å¤å½ç个人ç½ç«ä½¿ç¨å®ä½ä¸ºå¼åè¯è¨ï¼å¦ Facebook è¿æ ·å¤§æµéçç½ç«ä¹å¨ä½¿ç¨å®ãå¦å¤ï¼ä¸å¾ä¸æåçæ¯ WordPress å·²ç»å é¢äº CMS å¸åºè¶ è¿ä¸åç份é¢ï¼å¹¶ä¸å®ä¹å é¢äºå ¨çç½ç«çååä¹ä¸ãWordPress åçæ¯ä¸ºå客系ç»èå建çå¼æºæ¡æ¶ï¼ç±äºå客系ç»åå 容管çç³»ç»å¨åè½ä¸å¾å¤æ¯ç¸ä¼¼çï¼å æ¤å®æäºæå ·ç¥å度çå 容管çç³»ç»ï¼contentmanagement systemCMSï¼ã
å¨è¿é并ä¸åºäº WordPress æ¥å¼åå 容管çç³»ç»ï¼å 为å®å·²ç»æ¯ä¸ä¸ªç¸å½æççæ¡æ¶äºãå¦æä½ éè¦ä¸ä¸ªå客系ç»æè å 容管çç³»ç»ï¼é¦é WordPressï¼ç¶åææ¯èªå·±ç¼åã
PHP å¨æ¡æ¶æ¹é¢ææ¯è¾å¤çéæ©ï¼éæ¾çæ¯ï¼ç¬è åªå¯¹Laravel æ¯è¾äºè§£ãå®æ¯å¨PHP 5.3 ä¹åå¼åçæ°æ¡æ¶ï¼å ¶ç±»ä¼¼äºRuby on Railsâ为PHP ç¨åºåæä¾å¿«éå¼åçæºå¶âæä¾å¿«éå¼åçå·¥å ·éï¼å¦çæ代ç ãæ°æ®è¿ç§»ãORM çã
Ruby
Ruby æ¯ä¸é¨ä¼ç¾èå·§å¦çè¯è¨ï¼å®å¯ä»¥ä½¿ç¼ååºæ¥ç代ç çä¸å»æ´èªç¶ãç®æ´ï¼æ´å ·æ表达åï¼å æ¤æ·±åç¨åºå欢è¿ãæ©æ Ruby è¯è¨çåºç¨åºæ¯ç¹å«å°ï¼ç´è³Ruby OnRails çåºç°ãå®æ¯ä¸¥æ ¼æç §MVC ç»æå¼åçWeb å¼æºæ¡æ¶ï¼å ¶è´åäºæåç¨åºåçå¿«ä¹æåç产æçâå¿«éå建页é¢ã模æ¿åæ¥è¯¢åè½çãä¸è¿å¦ä»ç±äºå¯ç»´æ§åæ§è½çé®é¢ï¼å®æ£å¨éæ¸è¢«æ¿æ¢ãåªæ¯å¯¹ååå ¬å¸æ¥è¯´ï¼å®çå¼åæçä»ä½¿å¾å®æ¯ä¸ä¸ªä¸éçéæ©ï¼éåå¨ä¸å¡ç¨³å®å使ç¨å ¶ä»æ¡æ¶æ¥æ¿æ¢ã
åæ ·ï¼ç±äºRuby On Rails æ¯ä¸ä¸ªéé级çéæ©ï¼Ruby ç¨åºåä¹æ¨åºäºèªå·±çè½»é级æ¡æ¶ Sinatraãå®æ¯ä¸ä¸ªåºäºRuby è¯è¨çDSLï¼é¢åä¸å±è¯è¨ï¼ï¼ç±äºå ¶ä»£ç è¡æ°å°ï¼ä¸ç®åãç®æ´ï¼å¯ä»¥å¾å®¹ææ·±å ¥ç解æ¡æ¶å¹¶å¯¹å ¶ååºå®å¶
ç¶åå°±æ¯ç项ç®éè¦ä»¥åå¢éä¼å¿è¿è¡éæ©
åæ¯ä¸éåå¦ä¹ åªä¸ªç¼ç¨æ¯è¾å¥½ï¼å ¥é¨éæ©åªé¨è¯è¨æ好
æ¨èå¦ä¹ Javaï¼Javaç¸å¯¹äºCè¯è¨æ¥è¯´æ´å çç®åï¼å å«çå 容æ´å 丰å¯ï¼èä¸Javaçå°±ä¸æ¹åä¹è¾å¹¿ã
ä¸ Â· ç¼ç¨è¯è¨åå ¶ä¸»è¦ç¨é
常è§çæ¯ C Family ï¼Cç³»åè¯è¨ï¼ï¼æ¯å¦ï¼CãCppï¼C++ï¼ãC Sharpï¼C#ï¼ãJavaãPythonãRãJavaScriptãObjective-CãSwiftãGoãKotlin ççãç¶åæå¾å¤èæ¬è¯è¨ï¼Python ä¹å¨å ¶å ï¼æ¯å¦ï¼RubyãPerl çã
å 说ååæä¹ä¸å¤§ï¼æ以举å 个ä¾åã
C 常ç¨äºåçæºå¼ååä¸äºæ¥åºå±ç¡¬ä»¶çæä½ä½¿ç¨ï¼
C++ æ¯ C çè¶ éï¼å 为ç´æ¥æ¯æäºé¢å对象æ以æ´å¤ç¨äºæ¸¸æãå¾åå¼åæ¹é¢ï¼
C# æ¯å¾®è½¯ä¸ºäºæ Java 人æå¼å ¥ Windows å¹³å°è®¾è®¡çè¯è¨ï¼å Java è¯æ³å ä¹ä¸è´ï¼ç®åå¤ç¨äºæå¡å¨å端å¼åå Unity 3D ç游æå¼åï¼ä¹æ人ä¼ç¨è¿ä¸ªåå¾å¤ windows å¹³å°ä¸ç软件æ件çè³å¸¸è¯´ç软件å¤æï¼å¤æå ¶å®ä¸¥æ ¼è¯´å°±æ¯æ件ï¼ä½å¤§éå°åºå·²ç»ææ´æ·±å±çæä¹äºï¼æ以两è 并å举ä¾åºæ¥ï¼ï¼
Java æ¯ç®åææµè¡çæå¡å¨å端å¼åè¯è¨å Android å¼åè¯è¨ï¼å 为æ大éæ¡æ¶åå·¥å ·å çæ¯æï¼Java è¯è¨çè¿è¡é度已ç»ä¸è½é»æ¡ Java æ为æå¡å¨å¼åçé¦éè¯è¨ãè³äºæ¯ä»ä¹æå¡å¨å端å¼åï¼é¢ä¸»å¦äº JavaEE èªç¶ä¾¿ç¥ï¼éä¿ä¸¾ä¾æ¥è¯´å¯ä»¥ yy ä¸ä¸ï¼æåäºè¿ç¯çæ¡ï¼çæ¡åå¨åªéå¢ï¼è¯å®æ¯å¨ç¥ä¹é£è¾¹ï¼è³äºæä¹åãæä¹åï¼é½æ¯å端å¼åéè¦è®¾è®¡çé®é¢äºãJava ä¹æ¾ä¸åº¦æ¯ Android çé¦éè¯è¨ï¼è½ç¶ç®å Kotlin çå½±åå¾å¤äººè½¬æ Kotlin å»äºï¼ï¼è´è´£ Android 顶å±ç APP å±å¼åã
Python æ¯ç®åæºå¨å¦ä¹ ææµè¡çè¯è¨ï¼ä¹å¯ä»¥åæå¡å¨å¼åï¼æå ªæ¯ Java Spring æ¡æ¶ç Django ä½ä¸ºæ¯æãæ´å¤ç人ä¼ä½¿ç¨ Python ä½ä¸ºæºå¨å¦ä¹ ã深度å¦ä¹ çé¦éè¯è¨ï¼å 为 Python?è¯æ³çç®æ´å类似æ°å¦å¼è¡¨è¾¾çè§èï¼å½ç¶è¿æ¯å 为å å¤ï¼å¾å¤å¦è ç§å¦å®¶é½ä¼ä½¿ç¨ Python åç§å¦ç 究ã
R è¯è¨ä½ç¨ç±»ä¼¼ Pythonï¼å¸¸ç¨äºå·¥ç¨æ¹é¢ãè¿æä¸é¨è¯è¨æ¯ Matlabï¼å ¶å®ç§°ä¹ä¸ºè¯è¨æ¯ä¸æ°å½çï¼å 为è¿æ¯ä¸ä¸ªè½¯ä»¶ï¼è±ç¦»äºè½¯ä»¶å°±æ æ³çåï¼è¿ä¸æ¯ç¼è¯å¨é£ä¹ç®åçç»æäºãMatLab æ±éäºå¤ªå¤çå·¥å ·ï¼ä¾¿äºç§å¦ä»ä¸äººåå¿«éåææ°æ®ï¼ååºä¼è¯çç¨åºï¼è¿ç§ç¨åºè¯è¨é常ä¹ç§°ä¹ä¸º Matlabï¼
JavaScript æ¯å端å¼åé¦éè¯è¨ï¼å¨ä½¿ç¨ HTML + CSS 模å¼ç»å¶åºé¡µé¢å¾ååï¼é常é½ä¼ä½¿ç¨ JS ï¼JavaScriptï¼æ¥å交äºãå¨ç»ã请æ±ãè§å¾å 容æ´æ°è¿äºæä½ï¼è¿é¨è¯è¨æ¯å½æ°å¼ä¹æ¯é¢å对象çè¯è¨ï¼çµæ´»åº¦æé«ï¼ä½æäº C Family ä»»ä½ä¸é¨è¯è¨çåºç¡å°±å¾å®¹æå¦ï¼
Objective-C æ¯è¹æï¼Apple.Incï¼å¼åçä¸é¨ä¸º mac å iPhone 设å¤å¼åç¨åºçè¯è¨ï¼å C++ 类似ï¼ä¹æ¯ C çè¶ éï¼ä¹æ¯é¢å对象ãä½ç±äºå ¶å¤ªè¿äºé¢å对象äºï¼åºäºæ¶æ¯çä¼ éæ°æ®æºå¶ï¼å¯¼è´å¾ä¸ C Familyï¼æ以对 C ç³»å人åä¸æé¾åº¦å大ï¼æ¯è¾å·é¨ãä½åæ¥ iPhone çå´èµ·ï¼å¯¼è´è¯¥è¯è¨åä¸åº¦ç议起æ¥ï¼
Swift æ¯è¹æææ°åæçä¸é¨å½æ°å¼ç¼ç¨è¯è¨ï¼å OCï¼Objective-Cï¼çç®çä¸æ ·ï¼ä¸ºè¹æ设å¤èçï¼ä½è¹æä¹æå¡ç¨è¯¥è¯è¨åå·¥ç¨æ¹é¢çæ©å±ï¼æ¯å¦è¹æä¼å¨å®£ä¼ çæ¶åæ¿å®å Python 对æ¯ã为äºå ¼å®¹ OC çææå·¥å ·å ï¼é¿å 该è¯è¨çå·é¨ï¼åé äº bridge ä½ä¸ºä¸¤ä¸ªè¯è¨ç´æ¥çæ¡¥æ¢ï¼è§£å³äºè¯è¨å ¼å®¹é®é¢ï¼
Go è¯è¨æ¯ Google å¼åçä¸é¨å½æ°å¼è¯è¨ï¼ç¹ç¹æ¯è½è§£å³å¤§è§æ¨¡çé«å¹¶åé®é¢ï¼å¤©ç¶æ¯æå¤çº¿ç¨ä½¿å¾è¯¥è¯è¨ä¸åºæ¥å°±å¹¿åå ³æ³¨ãç®åå¤ç¨äºæºå¨å¦ä¹ åä¸äº Google èªå·±äº§åçå¼å以åå端æå¡å¨å¼åï¼
Kotlin æ¯å¤§å®¶å¸¸ç¨ç IDEA å¼åå·¥å ·çå¼åå Jetbrains åæçå½æ°å¼è¯è¨ï¼è¿é¨è¯è¨æ¯åºäº JVM è¿è¡è®¾è®¡çï¼æ¯è¾å®ç¾å°å ¼å®¹äº Java è¯è¨ï¼æ以åå端å¼åé½å¯ä»¥ä½¿ç¨è¯¥è¯è¨æ¿ä»£ Javaï¼ä¸ç¡®åç»è®¡æ¯å¯ä»¥ç¨æ¯ Java å°ä¸åç代ç éå®æåæ ·çåè½å¹¶æ¥æåæ ·çè¿è¡æçã类似ç JVM è¯è¨ä¹æ Scaleï¼ä½æ¯è¾å èäºï¼å ¼å®¹å度ä¸å¤§æ以ä¹å¼å§å¹¿åè¯ç ï¼
Ruby å Perl è¿äºæ¯å ¸åçèæ¬è¯è¨ï¼Ruby å¤ç¨äºå个è¯è¨çç²ååï¼Perl æ¯ Linux ä¸æ常ç¨çèæ¬è¯è¨ï¼ææ¬å¤çè½åæ强ã
äº Â· å¦ä½èªå¦
è¿ä¸ªé®é¢å ¶å®çæ¡å¾å¤ï¼å°±åé®ä¸ä¸ªäººãå¦ä½æè½æé«åæ°ãä¸æ ·ï¼æ¯ä¸ªãä¸å¸é®é¢ããææ¥ç®å解éä¸ä¸ä»ä¹æ¯ãä¸å¸é®é¢ãï¼ä¸ä¸ªé®é¢æ¡ä»¶ä¸å åï¼å¯¼è´é®é¢çæ¡åæ°å¤ªå¤§çè³å¯ä»¥åºç°æ¯«æ ä»»ä½éå¶ççæ¡ï¼è¿ç±»çæ¡å¾å¾æ æä¹æè æä¹ä¸å¤§ï¼ç§°ä¹ä¸ºãä¸å¸é®é¢ãã
æ以è¿ä¸ªé®é¢æ¯æ²¡æ好ççæ¡çã
äºæ¯æ便å设é¢ä¸»é®é¢æ¯ï¼ãä¸ä¸ªæ¶é´å 足ãæºåæ£å¸¸ãå¨å´çµå设å¤å 许ãèªå¾è½åå¯ä»¥ãããçççç·ç该å¦ä½èªå¦è¾¾å°å¦ä¼æä¸é¨è¯è¨çç®æ ï¼ã
è¿æ ·çè¯æ们æ¢è®¨èµ·æ¥å¯è½ä¼å®¹æå¾å¤ã
æ¥ä¸ªèå¥è·¯å§ï¼å ¶å®ççèªå¾å¯ä»¥ä»ä¹å¥è·¯é½è¡ï¼èªå¾ä¸è¡ï¼è¯´ä»ä¹é½æ¯åºè¯ã以ä¸ä¸æ¯æ·å¾ï¼æ¯è¿æ¹ï¼
éè¿è§é¢å ¥é¨ï¼è§é¢æ¥æ大éç声é³ãå¾åãæå以å讲å¸ä¸ç»æçç¯éå¼åçç¬ç¹ï¼ï¼è§é¢å书ä¸ä¸æ ·ï¼è§é¢æ¯å®¹çº³äºå¾å¤é误çï¼è¿äºé误é½æ¯ç¼ç¨ä¸å¯è½ä¼ç¯çï¼æ¯å¦è®²å¸å°æäºä¸ä¸ªåå·ï¼åéåååéäºççççï¼è¿äºå¨ä¹¦æ¬éé¢æ¯çä¸å°çï¼è§é¢å¸¦ç»ä½ çä¿¡æ¯éè¿å¤§äºä¹¦æ¬ã
éè¿ä¹¦æ¬æå®æèï¼ä¹¦æ¬è¿æ¯å¾çï¼å¿ é¡»å¾çï¼ä¹¦æ¯ä»£è¡¨ç³»ç»çãå®å¤çï¼ä¹¦æ»æ¯ä¸ç« ä¸èå°è®²ï¼ä¸ä¼éä¸ä¸ªåå°è®²ï¼å¾å¤ä¸è¥¿å°±å¾ä»ä¹¦éæ¾ï¼è§é¢èå¸å¯è½ä¼è®²æ¼ï¼ä½ä¹¦æ¼äºç¬¬äºçæ¬è¿å¯ä»¥ä¿®è®¢ãè³äºæä¹é好书ï¼ä¸æ¥çéï¼æ¯å¦æ第äºçï¼æè 第ä¸åäº... çæ¬ï¼ãè±ç£è¯ä»·ãå®å°æ¸ï¼æä¹è¯´é½ä¸å¦èªå·±å»æ¸ä¸æ¸ï¼è¯è¯å°±ç¥ééä¸éåèªå·±äºï¼
以ä¸æ¬ä¹¦ä¸ºä¸»ï¼å ¶ä½ä¹¦ä¸ºè¾ ï¼ä¸åºæ°æå³å¯è§æã
ç¶åç»ä¹ 项ç®ï¼æ¤æ¶ä½ å·²ç»æäºä¸å®çåºç¡äºï¼èä¸å¨å¦ä¹ è¿ç¨ä¸è¯å®ä¹æ¯ä¸æå°ç 代ç ç»ä¹ å°é¡¹ç®å°é¢ç®ãæ¤æ¶ä½ éè¦æ´å¤çæ¶é´å»åæ´å¤§ç项ç®ï¼é常å¾å¤æç书åé¢é½ä¼éä¸ä¸¤ä¸ªé¡¹ç®å®æï¼å¯ä»¥è¯è¯æã项ç®å¿ é¡»ç»ï¼è¿ä¼è®©ä½ æ为å以åä¸åç两个人ã
å¦ä¹ javaï¼å°±æ¥å京å°å¦å
å ³äºDjangoåspringåªä¸ªå¥½ådjangoåjavaçä»ç»å°æ¤å°±ç»æäºï¼ä¸ç¥éä½ ä»ä¸æ¾å°ä½ éè¦çä¿¡æ¯äºå ï¼å¦æä½ è¿æ³äºè§£æ´å¤è¿æ¹é¢çä¿¡æ¯ï¼è®°å¾æ¶èå ³æ³¨æ¬ç«ã
从购买服务器到搭建个人博客网站 | 图文详细过程(腾讯云|宝塔面板|wordpress|Argon)
搭建个人博客之旅:从腾讯云服务器到Argon主题安装 步入个人博客的世界,首要任务是选择一台可靠的服务器。腾讯云提供了丰富的优惠,如首年1核2G香港服务器仅需元,境外服务器甚至低至2折。新用户还可领取高达元的代金券,备案问题也能在选择香港服务器时考虑在内。 域名篇 域名是博客的名片,独一无二。在腾讯云购买域名,既方便又赠送SSL证书,确保安全。.com后缀的选择根据预算,而腾讯云控制台可一键完成购买和DNS解析。 运维助手:宝塔面板 为了简化管理,宝塔面板成为不可或缺的工具。登录服务器,根据系统类型(如Centos或Ubuntu)输入相应的安装命令,轻松实现一键管理。 开放连接:放行端口 为了让外部世界访问,确保端口开放,方便通过这个端口访问宝塔面板。 登录与设置 使用外网服务器地址和账号密码,登录宝塔面板。接着,输入购买的域名,并更新数据库初始密码,以提升安全性。 伪静态配置 在宝塔和Wordpress中进行细致的伪静态设置,确保网址www的正确解析,避免潜在问题。 SSL证书的安装与配置 遇到如xinyang.xyz输入问题时,解决之道在于百度百科的指导,或者直接在腾讯云申请SSL证书。下载、解压后,记得在宝塔面板(配置Nginx)中启用SSL,锁定HTTPS,确保安全访问。 WordPress主题安装与推荐 在WordPress中,安装轻量级主题能简化新手入门。推荐使用Argon主题,它在Github上广受欢迎,[链接](/solstice/argon-theme)与详细的介绍页面[这里](https://argon-docs.solstice.top/#/)能助你一臂之力。 服务器选择策略 新手可以考虑阿里云的轻量应用服务器,操作简单,但不支持IP切换。对于有一定技术基础的用户,云服务器CVM则提供更灵活的自定义配置和多站点支持。 地理位置的选择 国内用户优先推荐国内服务器,享受快速访问;而外贸业务或追求快速响应的用户,香港服务器是个不错的选择,无需额外备案手续。 抓住阿里云的官方促销和新用户优惠,为你的个人博客打下坚实的基础,开始你的博客之旅吧!2024-12-22 21:11
2024-12-22 20:37
2024-12-22 20:33
2024-12-22 20:23
2024-12-22 20:02
2024-12-22 19:20