注意这里说的是代码环境准备哦,而不是L(M)AMP运行环境哦,运行环境会在后述文章中在写。

一、在本地初始化git环境并且链接上gitee

1、在gitee上创建一个项目托管你的代码

这个不在赘述,按照提示一步一步操作就好了,个人用户用gitee的好处是,相比于GitHub速度快,而且可以创建免费的私人库。

2、创建公钥以连接gitee

虽然主流git仓库都支持http的方式,但是每次都要输入密码,麻烦。

创建方式参考:https://gitee.com/help/articles/4181

3、在本地初始化git环境并且连接到gitee
//创建项目文件夹
mkdir JerryBlog && cd JerryBlog
//初始化git环境
git init
//连接远程仓库
git remote add origin git@gitee.com:jerryqii/JerryBlog.git
//拉取远程代码(其实也就只有README.md和.gitignore)
git pull origin master

二、下载Wordpress源码到本地

1、下载并解压Wordpress
//下载压缩包
curl -O https://wordpress.org/latest.tar.gz
//解压压缩包
tar -xvzf latest.tar.gz
//把所有文件移动到根目录
mv wordpress/* .
//删除空目录以及压缩包
rmdir wordpress && rm latest.tar.gz
2、把Wordpress添加到gitignore

因为Wordpress经常会版本升级,所以不到万不得已,我们不建议去修改他的源码,所以面对这一坨不动的代码,我们可以把它添加到gitignore。

# General
.DS_Store
.AppleDouble
.LSOverride # Wordpress Source Code
/wp-admin
/wp-content/plugins/*
/wp-content/themes/*
!/wp-content/themes/JerryTheme
/wp-content/index.php
/wp-includes
/index.php
/license.txt
/readme.html
/wp-activate.php
/wp-blog-header.php
/wp-comments-post.php
/wp-config-sample.php
/wp-cron.php
/wp-links-opml.php
/wp-load.php
/wp-login.php
/wp-mail.php
/wp-settings.php
/wp-signup.php
/wp-trackback.php
/xmlrpc.php

如此,将只有我的博客主题代码会在git中进行版本管理。

3、进行第一次git内容的提交

为了测试gitignore,我在博客根目录下新建了index.php和style.css两个文件,同时gitignore这个文件也被修改了,下面我们进行第一次内容提交:

//添加所有为提交的文件
git add .
//从暂存区提交到版本库
git commit -m "add git ignore"
//推送到远程仓库
git push origin master

这个时候可以看到gitee上已经有了刚才提交的文件

从无到有开发自己的Wordpress博客主题---代码环境准备的更多相关文章

  1. 从无到有开发自己的Wordpress博客主题---运行环境准备

    目前只做本地开发,只在本地搭建测试环境,最后会在服务器的CentOS中搭建正式环境,我使用的是Mac,最简单的办法就是安装MAMP. 1.下载并安装MAMP 下载地址:https://www.mamp ...

  2. 从无到有开发自己的Wordpress博客主题---局部模板的准备

    毫无疑问,我们媒体页面都会有header和footer,这些用到的内容几乎是一样的. 从无到有,我们先不考虑后面可能用到的Search和Comment等的模板,后面的我会在文本最后面追加. 开始之前, ...

  3. 从无到有开发自己的Wordpress博客主题---Wordpress主题的构造

    在这篇教程中,主要是对Wordpress的主题的构造进行分析,以方便今后的开发工作. 本来打算就引用一下别人已经有的文档就好了,但还是想从头到尾捋一遍,也方便自己梳理学习. 1.Wordpress主题 ...

  4. 从无到有开发自己的Wordpress博客主题---创建主题

    上一篇教程,我们已经安装了Wordpress,我们可以成功的登录到Wordpress后台,接下来的任务就是创建我们自己的主题. 要想创建一个Wordpress主题,就必须按照Wordpress的规则, ...

  5. 从无到有开发自己的Wordpress博客主题---主页模板

    在只做完成了header和footer的模板之后,我们首先在之前Hello World的基础上做一个最简单的调用测试 //修改index.php内容如下 <?php get_header(); ...

  6. 20款时尚的 WordPress 博客主题【免费下载】

    在这篇文章中,我们收集了20款时尚的 WordPress 博客模板.WordPress 作为最流行的博客系统,插件众多,易于扩充功能.安装和使用都非常方便,而且有许多第三方开发的免费模板,安装方式简单 ...

  7. 虚拟机之 Wordpress博客搭建

    WordPress博客需要LAMP环境,---  LAMP 官网:https://cn.wordpress.org/ wordpress-4.4.1版本环境要求是: php 5.2.4或以上 mysq ...

  8. 开源免费的WordPress个人博客主题推荐

    二次元动漫类个人主题 Sakura 功能强大,美观大气,二次元动漫专属 演示地址:https://2heng.xin/theme-sakura/ 开源地址:https://github.com/mas ...

  9. 基于docker搭建wordpress博客网站平台

    WordPress是使用PHP语言开发的博客平台,用户可以在支持PHP和MySQL数据库的服务器上架设属于自己的网站.也可以把 WordPress当作一个内容管理系统(CMS)来使用. WordPre ...

随机推荐

  1. GIT学习笔记(3):分支管理

    GIT学习笔记(3):分支管理 何谓分支 GIT是如何存储数据的 GIT不是存储文件差异或者变化量,而是一系列文件的快照.在Git提交时,会保存一个提交(commit)对象,该对象包含一个指向暂存内容 ...

  2. SOAPUI 压力测试的指标项说明

      soapUI Pro指标项说明:   Test Step Sets the startup delay for each thread (in milliseconds), setting to ...

  3. XML约束技术

    为了使XML文档规范化,对XML文档的书写进行约束 XML DTD XML文档(test.xml) <?xml version="1.0" encoding="ut ...

  4. 单元测试框架unittest,ddt

    unittest case.py 测试用例 suite.py 测试套件 loader.py 加载测试用例 run.py 执行测试用例 result.py 测试结果,测试报告 main mock 模拟测 ...

  5. jQuery图片分组切换焦点图

    在线演示 本地下载

  6. Shiro缓存使用Redis、Ehcache、自带的MpCache实现的三种方式实例

    第一种:使用Redis做缓存,将数据存储到redis数据库中 第一步:在项目里面引入redis,配置文件如下: 配置文件:spring_shiro_redis.xml <?xml version ...

  7. 逆序对算法(reverse pair)

    逆序对(reverse-pair) 思想和归并排序的思想一样,时间复杂度是O(nlgn). 就是在统计逆序对个数的表达式需要注意一下. 具体实现 #include <iostream> # ...

  8. 选择使用Spring框架的原因(Spring框架为企业级开发带来的好处有哪些)

  9. Winform与WPF异步修改控件属性

    Winform方式:     if (this.InvokeRequired)             {                 this.Invoke(                   ...

  10. spark数据监控实战

    版权申明:转载请注明出处.文章来源:http://bigdataer.net/?p=248 排版乱?请移步原文获得更好的阅读体验   1.概述 数据准确性,稳定性,时效性是数据开发中需要重点关注的,一 ...