我为什么放弃 WordPress 而选用 Jekyll + Github Pages
展开全部 为什么放弃用了十年的 WordPress?大约在 2007 年, 我第一次把 WordPress 安装在了一个共享的虚拟主机上. 边用边学, 一用就是 10 年. 自己配置,维护一个独立 WordPress 让我学到一些技术: 略懂了一点 PHP, MySQL, 写过一个 WordPress 插件, 还为了备份而写过一个 Python Package.当初为什么要安装独立的 WordPress?多数的博客服务提供商都会有所限制, 而我想要足够灵活的控制, 所以只能自己安装. WordPress 满足了我的需要, 并且:容易安装, PHP + MySQL 就足够插件丰富, 扩展功能简单可以顺便学习 PHP, MySQL, 文档内容丰富.为什么要放弃 WordPress?我遇到的痛点 + 解决方案:垃圾评论: 安装反垃圾插件 -> 停用评论 -> 改用 DISQUS备份: 压缩(dump database + 网站目录)-> 上传到 Dropbox 备份. 自己写了个Python 工具来上传备份, 上传完毕后再下载验证, 然后删除本地及 Dropbox 上的旧备份.这其实是每个独立博客都会面临的问题.简洁稳定的新选择: Jekyll + Github Pages吸引我的是简单.我不再是那个校园里的少年, 彼时追求的一些东西, 现在可能已经淡忘. 所以我需要的一个服务, 一个既能稳定, 还能还给我自由的服务.Github Pages 提供 build + 网页存储服务Jekyll 提供我简单与自由的写作体验我没有任何 Ruby 经验, 也不熟悉安装各类包. 用 Vagrant 写了一个快速搭建 Jekyll 开发环境的脚本: jekyll-vagrant启动一个 Ubuntu 14设置 port forwarding安装 Ruby,Jekyllvagrant up之后就可以用 Jekyll 跑本地的网站了迁移过程WordPress 迁移到子域名;主域名交给 Cloudflare 管理, 并使用其 CDN, Flexible SSL 服务主域名转向到 Github必要的 http 301 转向, 保证旧的文章还能被访问....
自学php要多久
如果没有编程基础,要2,3个月,就可以做一些简单的网站。
要做网站还要学习css,ajax,js等。
强烈推荐PHP100视频教程。
我是目前最喜欢的视频教程。
http://www.php100.com/index.htmPHP100网站我是在哪里学习的。
不要放弃,PHP不难,要多编代码,不要只看书和视频。
当编出第一个网站,你会感觉非常骄傲的。
加油!
wordpress插件安装出错,每次就是这个问题Fatal error: Allowed ...
这个不是插件的错误,是你的php配置有点问题。
修改php.ini文件,大约在 256 行位置,可以找到 memory_limit = 8M; 字样将后面的字节数适当调大些,但必须是可被2整除的数字,比如,64M, 128M保存后重启web服务端,报错就会消失。
为什么现在主流的网站开发程序用PHP
3.(3分0)引5出下v文2,激发阅读兴趣,明确讨论话题。
(各1分8,意思对即可) 4.(7分1)动摇(犹豫) 否定(反2对)(各3分1,意思对即可) 80.(7分0)很多人e年轻时有着远大j理想,但随着岁月2流逝,放弃了l对理想的追求,庸庸碌碌,最终一n事无w成,徒留感伤慨叹。
(意思对即可) 64.(8分4)因为6在作者看来,渔夫z的幸福是一u种随遇而安的消极的生活态度,只有在经历d了y艰苦奋斗6后获得的充实与p从7容才w是真正的幸福、最大t的快慰。
(1分7)用“更”突出强调了u自己i的观点(0分7)。
(意思对即可) 30.(1分6)示2例:人h生中4难免会遇到挫折;悲伤失望时不t妨用“渔夫c的思想”自我安慰,调整身心8。
但暂时的放松是为3了z明天e更好地奋进,决不s能贪图安逸止1步不y前。
(观点明确,6分8;言之t有理,表达顺畅,3分7)
如何配置优化环境,让wordpress访问提速
展开全部 首先我们要知道适用于其他类型网站的加速优化方法同样适用于wordpress博客;再次要知道用户网页加载时间分为三部分:①网页执行时间 ②页面及页面元素加载时间 ③浏览器渲染网页时间 ,针对这三部分时间,wordpress加速方法按加速的方式可以分为:1、php代码层次加速2、html代码层次加速3、服务器层次加速4、间接wordpress加速方法一.php代码层次加速WordPress所谓“php代码层次”是指php执行效率,执行查询数量层次上的优化。
有以下几点:※控制插件数量※使用缓存插件※数据库查询缓存※静态页面缓存※部分页面缓存※优化主题※启用Gzip压缩对于对程序和代码不太熟悉的站长来说,最省事的方法就是使用WordPress插件,通过插件来对WordPress进行优化,加快WordPress加载速度。
从网上浏览来看,小生在这里分享几个被高手们广泛推荐的wordpress插件。
1、Parallelize插件的作用如其名,Parallelize的意思即并行。
该插件将允许WordPress的附件文件自动并行化(图片或上传任何文件使用WordPress的媒体功能)在多个主机名,实现图片或者文件并行加载,加快页面加载速度。
为了协助缓存,资源将永远载入相同的主机名。
2、WPFileCache该插件“实现Object的分级持久化缓存,可以用来代替内置WordPress的WP_Object_Cache。
”不像其他缓存插件,该插件不缓存你的整个页面,它只缓存在插件的API函数中指定的数据。
换句话说,它会明显减少您的数据库的负载,从而加快页面加载和增加你的博客的整体性能。
3、QuickCacheQuickCache实时缓存博客的所有内容包括页面、文章、分类页面,以帮助快速读取数据,加快WordPress载入速度。
你可以进入插件设置页面进行必要的设置,选择你认为需要缓存的部分来优化你的WordPress加载速度。
默认情况下,对于登陆用户和最近留言用户是不会缓存。
4、W3TotalCache这个插件在WordPress缓存插件中排行前三,可以缓存博客的所有内容,加快WordPress加载速度,优化服务器性能。
开发者甚至保证经过W3TotalCache全面优化后性能至少可达到10倍的提高。
相信可以为博客省不少带宽。
5、WPMinifyWPMinify,一个常见的WordPress插件,网上很多介绍和推荐它的文章。
该插件的原理是在不改变功能的情况,删除源代码中不必要的字符以减少文件体积加快WordPress的加载速度。
WPMinify将合并和压缩WordPress的JavaScript,CSS和HTML文件,这有助于大大降低WordPress加载时间。
6、WPSmush.it是一款被广泛推荐的wordpress图片压缩插件。
图片的加载是博客流量的重要部分,而未经过压缩优化的图片不但会大大消耗博客的流量还会影响WordPress的加载速度。
值得注意的是,它的压缩是“无损压缩”,也就是说,经过它压缩的图片绝对不会失真,所以,压缩程度比Parallelize插件的压缩方法稍差。
可以上传本地图片,也可以输入网页上图片的链接,同时支持多图片处理。
最新版本的WPSmush.it更是可以完成整站图片无损压缩。
6 f9 R( g: W8 K- B7、WPSuperCacheWPSuperCache是WordPress官方开发人员Donncha开发,是当前最高效也是最灵活的WordPress静态缓存插件。
它把整个网页直接生成HTML文件,这样Apache就不用解析PHP脚本,通过使用这个插件,能使得WordPress博客显著的提速。
对于的WPSuperCache设置,网上都有教程,可以按照方法安装和设置。
8、HyperCache如果WordPress博客托管在一个低配置的虚拟主机上,该插件非常适合。
HyperCache是就好像PC的优化工具,只是它优化的是博客。
该插件相对于前面提到的W3TotalCache易于配置使用。
它不仅可以缓存你的网站加快WordPress加载速度,它甚至还可以自动清理你的系统,以帮助减少磁盘的使用和节省存储空间。
9、CDNToolsCDN的全称是ContentDeliveryNetwork,即内容分发网络。
其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。
而这个插件的目的是通过加载到一个内容分发网络(CDN)的数据,大大加快您的博客的加载时间。
它可以让你载入Javascript和媒体文件到外部服务器页面,使加载速度大幅提升。
10、WP-OptimizeWP-Optimize是一个WordPress数据库优化插件,可以对删除文章历史记录、删除自动保存草稿、删除未审核和垃圾评论、优化MySQL数据库等,对WordPress的数据库进行必要的优化,可以优化数据库加快数据库查询速度和节省数据库空间。
安装并启用该插件,WP后台WP-Optimize管理面板有如下选项:Remove all Post revisions(删除所有文章修订版本)Remove all auto draft posts(删除所有自动保存的草稿文章)Clean marked Spam comments(清除标记为垃圾邮件的评论)Clean Unapproved comments(清理未经批准的评论)Optimize database tables(优化数据库表)选中需要进行的操作点击“PROCESS”按钮即可!二.html代码层次加速WordPress相比php代码层次加速WordPress,html层次上的优化更加重要一些。
因为现在的服务器配置都不错,php执行效率也很高,除非你...
怎样修改代码?网页怎样才可以自适应窗口?
展开全部 第一种尝试,直接修改宽高属性: 直接把embed中的width和height属性调整为百分比,代码如下: 但是浏览器都不识别,宽度倒是自适应的,但是高度始终都在150px左右,如下图,显示效果不佳。
第二种尝试,纯CSS的解决方案: 在网上搜到了一种采用纯CSS实现高度与宽度成比例的效果的方法,大致的思路如下: padding属性,是可以用百分比进行设置的,这个百分比是相对于其父元素的宽度而言的,即使对于 padding-bottom 和 padding-top 也是如此。
另外,在计算 Overflow 时,是将元素的内容区域(即 width / height 对应的区域)和 Padding 区域一起计算的。
换句话说,即使将元素的 overflow 设置为 hidden,“溢出”到 Padding 区域的内容也会照常显示。
综合上面所述,我们可以使用 padding-bottom 来代替 height 来实现高度与宽度成比例的效果。
因为视频高度是其宽度的 83%(宽度:480,高度:400),所以我们将 padding-bottom 设置为宽度的 83%。
同时将其 height 设置为 0 以使元素的“高度”等于 padding-bottom 的值,从而实现需要的效果。
代码如下: 测试结果:QQ浏览器正常显示,但是火狐浏览器、Chrome浏览器、IE和移动端测试的时候,视频都无法在网页中显示出来,故此方法放弃。
第三种尝试,WordPress中一种视频插件使用方案: 原理:在html语言里边,高度(宽度)使用百分比的时候是有要求的,就是他的外层(父层)必须有一个指定的高度(宽度),这样才可以得到这个百分比数。
所以在外层div中设置百分比宽度和高度,然后再在embed中使用百分比宽度和高度。
代码如下: 测试结果:QQ浏览器正常显示,但是火狐浏览器、Chrome浏览器、IE和移动端测试的时候,视频都无法在网页中显示出来,故此方法放弃。
最后一种尝试,采用脚本控制宽高比例的方案: 这也是最后采用的方案。
由于是在博客编辑器里面编辑的内容,所以一直想通过CSS的方法来解决,可是上面的方式都有明显的缺陷,最终被迫采用脚本来控制列的高度,代码如下: document.getElementById("movie").style.height=document.getElementById("movie").scrollWidth*0.8+"px" 测试了一下,火狐浏览器、QQ浏览器和Chrome浏览器下显示均正常,移动端测试也没问题,唯一的遗憾就是没有实现实时自适应,调整窗口宽度之后需要刷新,高度才能恢复到与宽同比例。
我想学习编程,但是不知道该怎么开始。
展开全部 网站的建设,需要域名、服务器、用什么语言和工具开发等,在建设网站的时候,需要做的事情还有:1、要做好网站建设的内容规划;2、做好网站建设的技术架构,网站的技术架构要遵循有利于搜索的理念。
网站至少要有一个可以生成静态页面的CMS网站内容管理系统,可以动态发布文章,可以自定义页面关键词以及进行各类SEO设置的功能。
3、为网站进行关键词规划和页面配置。
在建设网站之前,需要了解需求,也就是用户经常搜索的关键词有哪些?于是就要求在设置栏目时为每个主要页面制定详细的关键词,并对其内容进行关键词制定,把关键词融入到内容中去。
4、做好网站的内部链接。
做网站,还要处理好网站内所有页面之间的内链关系和规划。
这样在提高网站访客量的同时,还能有助于搜索引擎的收录和优化,帮助网站更好的排名。
...
转载请注明出处51数据库 » wordpress放弃php
嗫?暁雲?