diff --git a/Gemfile b/Gemfile
deleted file mode 100755
index 0612ed55db..0000000000
--- a/Gemfile
+++ /dev/null
@@ -1,5 +0,0 @@
-source 'https://rubygems.org'
-gem 'jekyll'
-gem 'redcarpet'
-gem 'jekyll-paginate'
-gem 'jekyll-sitemap'
diff --git a/Gemfile.lock b/Gemfile.lock
deleted file mode 100755
index afef6f8693..0000000000
--- a/Gemfile.lock
+++ /dev/null
@@ -1,70 +0,0 @@
-GEM
- remote: https://rubygems.org/
- specs:
- addressable (2.6.0)
- public_suffix (>= 2.0.2, < 4.0)
- colorator (1.1.0)
- concurrent-ruby (1.1.4)
- em-websocket (0.5.1)
- eventmachine (>= 0.12.9)
- http_parser.rb (~> 0.6.0)
- eventmachine (1.2.7)
- ffi (1.10.0)
- forwardable-extended (2.6.0)
- http_parser.rb (0.6.0)
- i18n (0.9.5)
- concurrent-ruby (~> 1.0)
- jekyll (3.8.5)
- addressable (~> 2.4)
- colorator (~> 1.0)
- em-websocket (~> 0.5)
- i18n (~> 0.7)
- jekyll-sass-converter (~> 1.0)
- jekyll-watch (~> 2.0)
- kramdown (~> 1.14)
- liquid (~> 4.0)
- mercenary (~> 0.3.3)
- pathutil (~> 0.9)
- rouge (>= 1.7, < 4)
- safe_yaml (~> 1.0)
- jekyll-paginate (1.1.0)
- jekyll-sass-converter (1.5.2)
- sass (~> 3.4)
- jekyll-sitemap (1.1.1)
- jekyll (~> 3.3)
- jekyll-watch (2.1.2)
- listen (~> 3.0)
- kramdown (1.17.0)
- liquid (4.0.1)
- listen (3.1.5)
- rb-fsevent (~> 0.9, >= 0.9.4)
- rb-inotify (~> 0.9, >= 0.9.7)
- ruby_dep (~> 1.2)
- mercenary (0.3.6)
- pathutil (0.16.2)
- forwardable-extended (~> 2.6)
- public_suffix (3.0.3)
- rb-fsevent (0.10.3)
- rb-inotify (0.10.0)
- ffi (~> 1.0)
- redcarpet (3.4.0)
- rouge (3.3.0)
- ruby_dep (1.5.0)
- safe_yaml (1.0.4)
- sass (3.7.3)
- sass-listen (~> 4.0.0)
- sass-listen (4.0.0)
- rb-fsevent (~> 0.9, >= 0.9.4)
- rb-inotify (~> 0.9, >= 0.9.7)
-
-PLATFORMS
- ruby
-
-DEPENDENCIES
- jekyll
- jekyll-paginate
- jekyll-sitemap
- redcarpet
-
-BUNDLED WITH
- 1.16.1
diff --git a/README.md b/README.md
index 2a9187d4c6..152fa8799b 100755
--- a/README.md
+++ b/README.md
@@ -1,115 +1 @@
-
-[leopard](http://leopardpan.cn) 是一个简洁的博客模板,响应式主题, 适配了电脑、手机各种屏幕,看效果直接点击下面链接
-
- * [博客链接](http://leopardpan.cn) (部署在国内,访问更快)
- * [Demo链接](http://leopardpan.github.io/) (部署在github page)
-
-如果你喜欢请 Star ,你的 Star 是我持续更新的动力, 谢谢 😄.
-
-### 你在搭建个人博客遇到任何问题都可以找我
-
-遇到解决不了的问题 [需要技术支持联系我](http://leopardpan.cn/support/)
-
-
-### 环境要求
-
-* Jekyll 支持: Mac 、Windows、ubuntu 、Linux 操作系统
-* Jekyll 需要依赖: Ruby、bundler
-
-### 使用手册
-
-[Jekyll搭建个人博客](http://leopardpan.cn/2016/10/jekyll_tutorials1/) : 使用Jekyll搭建个人博客的教程,及如何把这个博客模板修改成你自己的博客,里面也有大量的评论、Jekyll 搭建博客各种环境出现过的问题。
-
-[HEXO搭建个人博客](http://leopardpan.cn/2015/08/HEXO%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E5%8D%9A%E5%AE%A2/) : 使用 HEXO 基于 Github Page 搭建个人博客, 教程里面累计了大量提问和评论,如果你在搭建博客时遇到问题,可以看看这个教程。
-
-
-#### 安装Jekyll
-
-[Jekyll中文官方文档](http://jekyll.bootcss.com/) , 如果你已经安装过了 Jekyll,可以忽略此处。
-
-> $ gem install jekyll
-
-#### 获取博客模板
-
-> $ git clone https://github.com/leopardpan/leopardpan.github.io.git
-
-或者直接[下载博客](https://github.com/leopardpan/leopardpan.github.io/archive/master.zip)
-
-进leopardpan.github.io/ 目录下, 开启本地服务
-
-> $ jekyll server
-
-在浏览器输入 [127.0.0.1:4000](127.0.0.1:4000) , 就可以看到博客效果了。
-
-
-### 提示
-
->* 如果你想使用我的模板,请把 _posts/ 目录下的文章都去掉。
->* 修改 _config.yml 文件里面的内容为你自己的个人信息。
-
-如果在部署博客的时候发现问题,可以直接在[Issues](https://github.com/leopardpan/leopardpan.github.io/issues)里面提问。
-
-
-### 把这个博客变成你自己的博客
-
-根据上面【提示】修改过后,在你的github里创建一个username.github.io的仓库,username指的值你的github的用户名。
-创建完成后,把我的这个模板使用git push到你的username.github.io仓库下就行了。
-搭建博客如果遇到问题可以看看我教程[Jekyll搭建个人博客](http://leopardpan.cn/2016/10/jekyll_tutorials1/)。
-
-
-### 赞助
-
-你可以通过下方二维码赞助本项目,资金将用于服务器开销以及今后的公共服务
-
-感谢所有赞助过本项目的朋友,你们都为本项目贡献了自己的一份力量
-
-
-
-微信二维码
-
-
-
-
-
-支付宝二维码
-
-
-
-
-### 效果预览
-
-#### 头像效果
-
-![](http://leopardpan.github.io/images/readme/icon.gif)
-
-如果你只想要我博客里的头像效果,你只需要拿 leopardpan.github.io/_includes/side-panel.html 文件里面 `头像效果` 和 leopardpan.github.io/css/main.css 里面最后面 `头像效果` 部分就行了。
-
-
-***
-
-#### 博客首页
-
-![](http://leopardpan.github.io//images/readme/img4.png)
-
-***
-
-#### 每篇文章下面都支持打赏
-
-![](http://leopardpan.github.io/images/readme/img3.png)
-
-#### 文章详情
-
-![](http://leopardpan.github.io/images/readme/img1.png)
-
-
-#### 文章支持标签分类
-
-![](http://leopardpan.github.io/images/readme/img2.png)
-
-#### 手机端效果
-
-
-
-#### 感谢
-
-本博客在[Vno Jekyll](https://github.com/onevcat/vno-jekyll)基础上修改的。
\ No newline at end of file
+CYCLUS
diff --git a/Rakefile b/Rakefile
deleted file mode 100644
index 0c0aa416dc..0000000000
--- a/Rakefile
+++ /dev/null
@@ -1,311 +0,0 @@
-require "rubygems"
-require 'rake'
-require 'yaml'
-require 'time'
-
-SOURCE = "."
-CONFIG = {
- 'version' => "0.3.0",
- 'themes' => File.join(SOURCE, "_includes", "themes"),
- 'layouts' => File.join(SOURCE, "_layouts"),
- 'posts' => File.join(SOURCE, "_posts"),
- 'post_ext' => "md",
- 'theme_package_version' => "0.1.0"
-}
-
-# Path configuration helper
-module JB
- class Path
- SOURCE = "."
- Paths = {
- :layouts => "_layouts",
- :themes => "_includes/themes",
- :theme_assets => "assets/themes",
- :theme_packages => "_theme_packages",
- :posts => "_posts"
- }
-
- def self.base
- SOURCE
- end
-
- # build a path relative to configured path settings.
- def self.build(path, opts = {})
- opts[:root] ||= SOURCE
- path = "#{opts[:root]}/#{Paths[path.to_sym]}/#{opts[:node]}".split("/")
- path.compact!
- File.__send__ :join, path
- end
-
- end #Path
-end #JB
-
-# Usage: rake post title="A Title" [date="2012-02-09"] [tags=[tag1,tag2]] [category="category"]
-desc "Begin a new post in #{CONFIG['posts']}"
-task :post do
- abort("rake aborted: '#{CONFIG['posts']}' directory not found.") unless FileTest.directory?(CONFIG['posts'])
- title = ENV["title"] || "new-post"
- tags = ENV["tags"] || "[]"
- category = ENV["category"] || ""
- category = "\"#{category.gsub(/-/,' ')}\"" if !category.empty?
- slug = title.downcase.strip.gsub(' ', '-').gsub(/[^\w-]/, '')
- begin
- date = (ENV['date'] ? Time.parse(ENV['date']) : Time.now).strftime('%Y-%m-%d')
- rescue => e
- puts "Error - date format must be YYYY-MM-DD, please check you typed it correctly!"
- exit -1
- end
- filename = File.join(CONFIG['posts'], "#{date}-#{slug}.#{CONFIG['post_ext']}")
- if File.exist?(filename)
- abort("rake aborted!") if ask("#{filename} already exists. Do you want to overwrite?", ['y', 'n']) == 'n'
- end
-
- puts "Creating new post: #{filename}"
- open(filename, 'w') do |post|
- post.puts "---"
- post.puts "layout: post"
- post.puts "title: \"#{title.gsub(/-/,' ')}\""
- post.puts 'description: ""'
- post.puts "category: #{category}"
- post.puts "tags: #{tags}"
- post.puts "---"
- post.puts "{% include JB/setup %}"
- end
-end # task :post
-
-# Usage: rake page name="about.html"
-# You can also specify a sub-directory path.
-# If you don't specify a file extention we create an index.html at the path specified
-desc "Create a new page."
-task :page do
- name = ENV["name"] || "new-page.md"
- filename = File.join(SOURCE, "#{name}")
- filename = File.join(filename, "index.html") if File.extname(filename) == ""
- title = File.basename(filename, File.extname(filename)).gsub(/[\W\_]/, " ").gsub(/\b\w/){$&.upcase}
- if File.exist?(filename)
- abort("rake aborted!") if ask("#{filename} already exists. Do you want to overwrite?", ['y', 'n']) == 'n'
- end
-
- mkdir_p File.dirname(filename)
- puts "Creating new page: #{filename}"
- open(filename, 'w') do |post|
- post.puts "---"
- post.puts "layout: page"
- post.puts "title: \"#{title}\""
- post.puts 'description: ""'
- post.puts "---"
- post.puts "{% include JB/setup %}"
- end
-end # task :page
-
-desc "Launch preview environment"
-task :preview do
- system "jekyll serve -w"
-end # task :preview
-
-# Public: Alias - Maintains backwards compatability for theme switching.
-task :switch_theme => "theme:switch"
-
-namespace :theme do
-
- # Public: Switch from one theme to another for your blog.
- #
- # name - String, Required. name of the theme you want to switch to.
- # The theme must be installed into your JB framework.
- #
- # Examples
- #
- # rake theme:switch name="the-program"
- #
- # Returns Success/failure messages.
- desc "Switch between Jekyll-bootstrap themes."
- task :switch do
- theme_name = ENV["name"].to_s
- theme_path = File.join(CONFIG['themes'], theme_name)
- settings_file = File.join(theme_path, "settings.yml")
- non_layout_files = ["settings.yml"]
-
- abort("rake aborted: name cannot be blank") if theme_name.empty?
- abort("rake aborted: '#{theme_path}' directory not found.") unless FileTest.directory?(theme_path)
- abort("rake aborted: '#{CONFIG['layouts']}' directory not found.") unless FileTest.directory?(CONFIG['layouts'])
-
- Dir.glob("#{theme_path}/*") do |filename|
- next if non_layout_files.include?(File.basename(filename).downcase)
- puts "Generating '#{theme_name}' layout: #{File.basename(filename)}"
-
- open(File.join(CONFIG['layouts'], File.basename(filename)), 'w') do |page|
- if File.basename(filename, ".html").downcase == "default"
- page.puts "---"
- page.puts File.read(settings_file) if File.exist?(settings_file)
- page.puts "---"
- else
- page.puts "---"
- page.puts "layout: default"
- page.puts "---"
- end
- page.puts "{% include JB/setup %}"
- page.puts "{% include themes/#{theme_name}/#{File.basename(filename)} %}"
- end
- end
-
- puts "=> Theme successfully switched!"
- puts "=> Reload your web-page to check it out =)"
- end # task :switch
-
- # Public: Install a theme using the theme packager.
- # Version 0.1.0 simple 1:1 file matching.
- #
- # git - String, Optional path to the git repository of the theme to be installed.
- # name - String, Optional name of the theme you want to install.
- # Passing name requires that the theme package already exist.
- #
- # Examples
- #
- # rake theme:install git="https://github.com/jekyllbootstrap/theme-twitter.git"
- # rake theme:install name="cool-theme"
- #
- # Returns Success/failure messages.
- desc "Install theme"
- task :install do
- if ENV["git"]
- manifest = theme_from_git_url(ENV["git"])
- name = manifest["name"]
- else
- name = ENV["name"].to_s.downcase
- end
-
- packaged_theme_path = JB::Path.build(:theme_packages, :node => name)
-
- abort("rake aborted!
- => ERROR: 'name' cannot be blank") if name.empty?
- abort("rake aborted!
- => ERROR: '#{packaged_theme_path}' directory not found.
- => Installable themes can be added via git. You can find some here: http://github.com/jekyllbootstrap
- => To download+install run: `rake theme:install git='[PUBLIC-CLONE-URL]'`
- => example : rake theme:install git='git@github.com:jekyllbootstrap/theme-the-program.git'
- ") unless FileTest.directory?(packaged_theme_path)
-
- manifest = verify_manifest(packaged_theme_path)
-
- # Get relative paths to packaged theme files
- # Exclude directories as they'll be recursively created. Exclude meta-data files.
- packaged_theme_files = []
- FileUtils.cd(packaged_theme_path) {
- Dir.glob("**/*.*") { |f|
- next if ( FileTest.directory?(f) || f =~ /^(manifest|readme|packager)/i )
- packaged_theme_files << f
- }
- }
-
- # Mirror each file into the framework making sure to prompt if already exists.
- packaged_theme_files.each do |filename|
- file_install_path = File.join(JB::Path.base, filename)
- if File.exist? file_install_path and ask("#{file_install_path} already exists. Do you want to overwrite?", ['y', 'n']) == 'n'
- next
- else
- mkdir_p File.dirname(file_install_path)
- cp_r File.join(packaged_theme_path, filename), file_install_path
- end
- end
-
- puts "=> #{name} theme has been installed!"
- puts "=> ---"
- if ask("=> Want to switch themes now?", ['y', 'n']) == 'y'
- system("rake switch_theme name='#{name}'")
- end
- end
-
- # Public: Package a theme using the theme packager.
- # The theme must be structured using valid JB API.
- # In other words packaging is essentially the reverse of installing.
- #
- # name - String, Required name of the theme you want to package.
- #
- # Examples
- #
- # rake theme:package name="twitter"
- #
- # Returns Success/failure messages.
- desc "Package theme"
- task :package do
- name = ENV["name"].to_s.downcase
- theme_path = JB::Path.build(:themes, :node => name)
- asset_path = JB::Path.build(:theme_assets, :node => name)
-
- abort("rake aborted: name cannot be blank") if name.empty?
- abort("rake aborted: '#{theme_path}' directory not found.") unless FileTest.directory?(theme_path)
- abort("rake aborted: '#{asset_path}' directory not found.") unless FileTest.directory?(asset_path)
-
- ## Mirror theme's template directory (_includes)
- packaged_theme_path = JB::Path.build(:themes, :root => JB::Path.build(:theme_packages, :node => name))
- mkdir_p packaged_theme_path
- cp_r theme_path, packaged_theme_path
-
- ## Mirror theme's asset directory
- packaged_theme_assets_path = JB::Path.build(:theme_assets, :root => JB::Path.build(:theme_packages, :node => name))
- mkdir_p packaged_theme_assets_path
- cp_r asset_path, packaged_theme_assets_path
-
- ## Log packager version
- packager = {"packager" => {"version" => CONFIG["theme_package_version"].to_s } }
- open(JB::Path.build(:theme_packages, :node => "#{name}/packager.yml"), "w") do |page|
- page.puts packager.to_yaml
- end
-
- puts "=> '#{name}' theme is packaged and available at: #{JB::Path.build(:theme_packages, :node => name)}"
- end
-
-end # end namespace :theme
-
-# Internal: Download and process a theme from a git url.
-# Notice we don't know the name of the theme until we look it up in the manifest.
-# So we'll have to change the folder name once we get the name.
-#
-# url - String, Required url to git repository.
-#
-# Returns theme manifest hash
-def theme_from_git_url(url)
- tmp_path = JB::Path.build(:theme_packages, :node => "_tmp")
- abort("rake aborted: system call to git clone failed") if !system("git clone #{url} #{tmp_path}")
- manifest = verify_manifest(tmp_path)
- new_path = JB::Path.build(:theme_packages, :node => manifest["name"])
- if File.exist?(new_path) && ask("=> #{new_path} theme package already exists. Override?", ['y', 'n']) == 'n'
- remove_dir(tmp_path)
- abort("rake aborted: '#{manifest["name"]}' already exists as theme package.")
- end
-
- remove_dir(new_path) if File.exist?(new_path)
- mv(tmp_path, new_path)
- manifest
-end
-
-# Internal: Process theme package manifest file.
-#
-# theme_path - String, Required. File path to theme package.
-#
-# Returns theme manifest hash
-def verify_manifest(theme_path)
- manifest_path = File.join(theme_path, "manifest.yml")
- manifest_file = File.open( manifest_path )
- abort("rake aborted: repo must contain valid manifest.yml") unless File.exist? manifest_file
- manifest = YAML.load( manifest_file )
- manifest_file.close
- manifest
-end
-
-def ask(message, valid_options)
- if valid_options
- answer = get_stdin("#{message} #{valid_options.to_s.gsub(/"/, '').gsub(/, /,'/')} ") while !valid_options.include?(answer)
- else
- answer = get_stdin(message)
- end
- answer
-end
-
-def get_stdin(message)
- print message
- STDIN.gets.chomp
-end
-
-#Load custom rake scripts
-Dir['_rake/*.rake'].each { |r| load r }
diff --git a/_config.yml b/_config.yml
index 9795797653..2bbe89a5fd 100755
--- a/_config.yml
+++ b/_config.yml
@@ -1,43 +1,43 @@
# Basic
-title: 潘柏信
+title: CYC
subtitle: 个人站
description: 欢迎来到我的个人站~
# 头像里面的标题
-avatarTitle: leopardpan
+avatarTitle: CYCLUS
# 头像里面的描述
-avatarDesc: iOS / 机器学习
-url: "http://leopardpan.cn"
+avatarDesc: Java / 机器学习
+# url: "http://leopardpan.cn"
# 博客是否自动生成目录,false为不生成
enableToc: true
# Comment
-comment:
- # livere: MTAyMC81MDk5NC8yNzQ3Ng # https://www.livere.com
- disqus: leopard
- # uyan: 2143225 # 有言id,登录有言官网申请
+# comment:
+# # livere: MTAyMC81MDk5NC8yNzQ3Ng # https://www.livere.com
+# disqus: leopard
+# # uyan: 2143225 # 有言id,登录有言官网申请
# Social
social:
- weibo: 5366874726
- github: leopardpan
+ weibo: CYCLUS
+ github: CYCLUS
# zhihu: panpanleopard
# juejin: xxx
- jianshu: 2ada30d8d0f7
+ jianshu: CYCLUS
# twitter:
- mail: leopardpan@icloud.com
+ mail: CYCLUS@icloud.com
# 百度统计
# 使用博客模板请去掉或者更换 id
-baidu:
- id: 8ba1c6be0953b6f9c2ba38e57f615421
+# baidu:
+# id: 8ba1c6be0953b6f9c2ba38e57f615421
# Google Analytics
# 使用博客模板请去掉或者更换 id
-ga:
- id: UA-84134159-3
- host: auto
+# ga:
+# id: UA-84134159-3
+# host: auto
# 《----------------- 上面的信息修改成你自己的 ---------------------------》
@@ -76,4 +76,5 @@ gems: [jekyll-paginate,jekyll-sitemap]
paginate: 20
paginate_path: "page/:num/"
-
+plugins:
+ - jekyll-paginate
\ No newline at end of file
diff --git a/_includes/footer.html b/_includes/footer.html
index b3fc22ce43..9d651b2c71 100755
--- a/_includes/footer.html
+++ b/_includes/footer.html
@@ -87,7 +87,7 @@
diff --git "a/_posts/2015-08-25-HEXO\346\220\255\345\273\272\344\270\252\344\272\272\345\215\232\345\256\242.md" "b/_posts/2015-08-25-HEXO\346\220\255\345\273\272\344\270\252\344\272\272\345\215\232\345\256\242.md"
deleted file mode 100755
index f14503f0ba..0000000000
--- "a/_posts/2015-08-25-HEXO\346\220\255\345\273\272\344\270\252\344\272\272\345\215\232\345\256\242.md"
+++ /dev/null
@@ -1,200 +0,0 @@
----
-layout: post
-title: "HEXO搭建个人博客"
-date: 2015-08-25
-description: "HEXO配置,HEXO+Github,搭建自己的博客"
-tag: hexo
----
-
- 经过各种找资料,踩过各种坑,终于使用 hexo 搭建个人博客初步完成了,域名目前用得时 github 的,我的 hexo 是 3.1.1 版本,hexo 不同的版本,很多配置都不一样。好吧,废话不多说了,开始吧。
-
- 本篇文章累计了大量评论,和我的一些解答,读者有什么问题可以先看看评论,或者搜下关键字,如果还是有问题可以给我在评论里给我留言,问题很着急的可以加我 QQ:1499065178 ,或者给我发邮件:[leopardpan@icloud.com](mailto:leopardpan@icloud.com) ,都可以,如果你已经搭建完成了,可以看看我的另一篇博客[HEXO进阶](http://leopardpan.cn/2016/06/HEXO_Advanced/),有讲如何能百度搜索你的博客、多台电脑使用HEXO发布博客等。我现在的博客是使用 Jekyll 搭建的,如果你想使用我现在的模板请看[Jekyll搭建个人博客](http://leopardpan.cn/2016/10/jekyll_tutorials1/)
-
-
-## 背景
-
- 这篇教程是针对与Mac的,[参考链接](http://ibruce.info/2013/11/22/hexo-your-blog/?utm_source=tuicool),由于原文讲到的hexo是以前的老版本,所以现在的版本配置的时候会有些改动。
-
- 之前是想着写博客,一方面是给自己做笔记,可以提升自己的写作、总结能力,一个技术点我们会使用,并不难,但是要做到让让别人也能听懂我们讲得,还是需要一定的技巧和经验的。很多类似于CSDN、博客园也都可以写文章,但是页面的样式我,不是太喜欢,简书还算好点得。最近看到一些大神们的博客(在我的友情链接里有),貌似都是用hexo写得,我也依葫芦画瓢的搭建了一个。不罗嗦了,直接上搭建步骤。
-
-## 配置环境
-
-### 安装Node(必须)
-
-作用:用来生成静态页面的
-到Node.js[官网](https://nodejs.org/)下载相应平台的最新版本,一路安装即可。
-
-### 安装Git(必须)
-作用:把本地的hexo内容提交到github上去.
-安装Xcode就自带有Git,我就不多说了。
-
-### 申请GitHub(必须)
-作用:是用来做博客的远程创库、域名、服务器之类的,怎么与本地hexo建立连接等下讲。
-[github](https://github.com/)账号我也不再啰嗦了,没有的话直接申请就行了,跟一般的注册账号差不多,SSH Keys,看你自己了,可以不配制,不配置的话以后每次对自己的博客有改动提交的时候就要手动输入账号密码,配置了就不需要了,怎么配置我就不多说了,网上有很多教程。
-
-### 正式安装HEXO
-Node和Git都安装好后,可执行如下命令安装hexo:
-
- $ sudo npm install -g hexo
-
-### 初始化
-创建一个文件夹,如:Blog,cd到Blog里执行hexo init的。命令:
-
-
- hexo init
-
-
-好啦,至此,全部安装工作已经完成!
-
-### 生成静态页面
-继续再Blog目录下执行如下命令,生成静态页面
-
- hexo generate (hexo g 也可以)
-
-### 本地启动
-启动本地服务,进行文章预览调试,命令:
-
- hexo server
-
-浏览器输入[http://localhost:4000](就可以看到最原始的效果了)
-我不知道你们能不能,反正我不能,因为我还有环境没配置好
-
-### 常见的HEXO配置错误:
-
-```
-ERROR Plugin load failed: hexo-server
-
-原因: Besides, utilities are separated into a standalone module. hexo.util is not reachable anymore.
-
-解决方法,执行命令:$ sudo npm install hexo-server
-
-```
-
-```
-执行命令hexo server,提示:Usage: hexo
....
-
-原因:我认为是没有生成本地服务
-
-解决方法,执行命令:$ npm install hexo-server --save
-
-提示:hexo-server@0.1.2 node_modules/hexo-server
-....
-
-表示成功了[参考](https://hexo.io/zh-cn/docs/server.html)
-
-```
-
-这个时候再执行:$ hexo-server
-
-得到: INFO Hexo is running at http://0.0.0.0:4000/. Press Ctrl+C to stop.
-
-这个时候再点击[http://0.0.0.0:4000](http://0.0.0.0:4000),正常情况下应该是最原始的画面,但是我看到的是:
-白板和Cannot GET / 几个字
-原因: 由于2.6以后就更新了,我们需要手动配置些东西,我们需要输入下面三行命令:
-
- npm install hexo-renderer-ejs --save
- npm install hexo-renderer-stylus --save
- npm install hexo-renderer-marked --save
-
-这个时候再重新生成静态文件,命令:
-
- hexo generate (或hexo g)
-
-启动本地服务器:
-
- hexo server (或hexo s)
-
-再点击网址[http://0.0.0.0:4000](http://0.0.0.0:4000) OK终于可以看到属于你自己的blog啦,?,虽然很简陋,但好歹有了一个属于自己的小窝了。[参考链接](https://disqus.com/home/discussion/bsspirit/hexogithubweb/),本地已经简单的设置好了,但是现在域名和服务器都是基于自己的电脑,接下来需要跟github进行关联。
-
-
-## 配置Github
-
-### 建立Repository
-
-建立与你用户名对应的仓库,仓库名必须为【your_user_name.github.io】,固定写法
-然后建立关联,我的Blog在本地/Users/leopard/Blog,Blog是我之前建的东西也全在这里面,有:
-
-> Blog
-> |
-> |-- _config.yml
-> |-- node_modules
-> |-- public
-> |-- source
-> |-- db.json
-> |-- package.json
-> |-- scaffolds
-> |-- themes
-
-
-现在我们需要_config.yml文件,来建立关联,命令:
-
- vim _config.yml
-
-翻到最下面,改成我这样子的,注意: `: 后面要有空格`
-
- deploy:
- type: git
- repository: https://github.com/leopardpan/leopardpan.github.io.git
- branch: master
-
-执行如下命令才能使用git部署
-
- npm install hexo-deployer-git --save
-
-网上会有很多说法,有的type是github, 还有repository 最后面的后缀也不一样,是github.com.git,我也踩了很多坑,我现在的版本是hexo: 3.1.1,执行命令hexo -vsersion就出来了,貌似3.0后全部改成我上面这种格式了。
-忘了说了,我没用SSH Keys如果你用了SSH Keys的话直接在github里复制SSH的就行了,总共就两种协议,相信你懂的。
-然后,执行配置命令:
-
- hexo deploy
-
- 然后再浏览器中输入[http://leopardpan.github.io/](http://leopardpan.github.io/)就行了,我的 github 的账户叫 leopardpan ,把这个改成你 github 的账户名就行了
-
-### 部署步骤
-
-每次部署的步骤,可按以下三步来进行。
-
- hexo clean
- hexo generate
- hexo deploy
-
-一些常用命令:
-
- hexo new "postName" #新建文章
- hexo new page "pageName" #新建页面
- hexo generate #生成静态页面至public目录
- hexo server #开启预览访问端口(默认端口4000,'ctrl + c'关闭server)
- hexo deploy #将.deploy目录部署到GitHub
- hexo help #查看帮助
- hexo version #查看Hexo的版本
-
-这里有大量的[主题列表](https://github.com/hexojs/hexo/wiki/Themes)使用方法里面
-都有详细的介绍,我就不多说了。
-我这里有几款个人认为不错的主题,免去你们,一个一个的选了,欢迎吐槽我的审美,?
- [Cover](https://github.com/daisygao/hexo-themes-cover) - A chic theme with facebook-like cover photo
- [Oishi](https://github.com/henryhuang/oishi) - A white theme based on Landscape plus and Writing.
- [Sidebar](https://github.com/hardywu/hexo-theme-sidebar) - Another theme based on Light with a simple sidebar
- [TKL](https://github.com/SuperKieran/TKL) - A responsive design theme for Hexo. 一个设计优雅的响应式主题
- [Tinnypp](https://github.com/levonlin/Tinnypp) - A clean, simple theme based on Tinny
- [Writing](https://github.com/yunlzheng/hexo-themes-writing) - A small and simple hexo theme based on Light
- [Yilia](https://github.com/litten/hexo-theme-yilia) - Responsive and simple style 优雅简洁响应式主题,我用得就是这个。
- [Pacman voidy](https://github.com/Voidly/pacman) - A theme with dynamic tagcloud and dynamic snow
-
-## 博客目录介绍
- 文章在 source/_posts,编辑器可以用 Sublime,支持 markdown 语法。如果想修改头像可以直接在主题的 _config.yml 文件里面修改,友情链接,之类的都在这里,修改名字在 public/index.html 里修改,开始打理你的博客吧,有什么问题或者建议,都可以提出来,我会继续完善的。
-
-Markdown语法参考链接: [作业部落](https://www.zybuluo.com/mdeditor)
-
-
-## Q&A
-
-> 问:如何让文章想只显示一部分和一个 `阅读全文` 的按钮?
-> 答:在文章中加一个 `` , `` 后面的内容就不会显示出来了。
-
-
-
-> 问:本地部署成功了,也能预览效果,但使用 username.github.io 访问,`出现 404 ` .
-> 答:首先确认 hexo d 命令执行是否报错,如果没有报错,再查看一下你的 github 的 username.github.io 仓库,你的博客是否已经成功提交了,你的 github 邮箱也要通过验证才行。
-
-
-
-转载请注明原地址,潘柏信的博客:[http://leopardpan.github.io](http://leopardpan.github.io) 谢谢!
diff --git a/_posts/2016-06-12-HEXO_Advanced.md b/_posts/2016-06-12-HEXO_Advanced.md
deleted file mode 100755
index 4cfd755714..0000000000
--- a/_posts/2016-06-12-HEXO_Advanced.md
+++ /dev/null
@@ -1,81 +0,0 @@
----
-layout: post
-title: HEXO进阶
-tag: hexo
----
-
-HEXO接近是最近有一些朋友提出的问题,然后我做了总结,如果你也在使用HEXO,不妨看看,应该会有些帮助。
-
-* 1、博客部署样式出问题了怎么办?
-* 2、电脑重装或者误删了本地博客怎么办?
-* 3、想使用两台电脑写博客怎么办?
-* 4、为何使用百度搜不到我的博客?
-
-
-### 使用Jekyll解决前三个问题。
-不得不说 `Jekyll` 确实可以解决我上面三个问题, 因为 `Jekyll` 是直接把Markdown格式的文章直接放在github仓库里的, 相当于直接用git来管理博客了, `Github` 官方也很推荐 `Jekyll` 。 你可以先看下 `Jekyll` 搭建博客的[voyagelab](voyagelab.github.io), [github地址](https://github.com/voyagelab/voyagelab.github.io), 当然了这只是很普通的, Jekyll 也有很多主题可以选择的, 更详细的请看[Jekyll中文文档](http://jekyll.bootcss.com/)、[Jekyll英文文档](https://jekyllrb.com/)、[Jekyll主题列表](http://jekyllthemes.org/)。
-在 `Jekyll` 上逛了一个星期的我又回到了 `Hexo` , 发现 目前 `Jekyll` 对主题和一些插件的支持相对 `Hexo` 来说, 没那么友好, 可能有一些其它的方法只是我没找到而已,关于 `Jekyll` 搭建博客就介绍到这, 如果有问题的话可以评论, 或者联系我。
-
-### 使用Hexo解决上面前三个问题
-是的, 我大`Hexo`同样可以解决上面三个问题, 那就是使用git。关于如何使用 `Hexo` 搭建博客请看我另一篇文章[HEXO搭建个人博客](http://www.leopardpan.cn/2015/08/25/HEXO%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E5%8D%9A%E5%AE%A2/), 如果搭建的过程中出现了问题, 我们可以交流交流。现在我假设你已经能基本使用 `Hexo` 了, 接下来就看看如何来管理博客。
-
-## 使用git管理博客
-[Blog-Growing](https://github.com/leopardpan/Blog-Growing)是我管理博客的仓库地址。结构大致是:
-
-> -- Blog-Growing
-> |-- .git
-> |-- .gitignore
-> |-- Hexo
-> | ..
-> | ..
-> | 整个博客的配置信息
-
-你可以把我的的[Blog-Growing](https://github.com/leopardpan/Blog-Growing) clone下来, 看看一些基本配置是怎么配置的。需要提醒的是, `要把主题下的.git给删除掉` , 当然了你也可以使用 `git submodule` 来管理, 具体的管理方法我这里就不做多的介绍了, 想了解的话可以私信我。
-上面的过程基本做完后, 怎么来解决我开篇提的前三个问题了。
-
-### 具体实现:
-**一:家里电脑使用博客**
- 建立git远端仓库管理博客,并使用家里的电脑把本地博客的配置推送到远端仓库。
-**二:公司电脑使用博客**
- 到了公司只需要执行`sudo npm install -g hexo`,然后cd到你的博客目录下,如我cd 到Hexo目录下, 然后执行 `hexo server` 就可以在本地预览博客了。
-**三:使用Git保存**
- 修改好博客后记得先使用git来提交下, 即使下次把博客的样式修改坏了, 也可以使用 `git reset --hard` 来回退。如: 我cd 到 `Blog-Growing` 目录下使用git提交。
-**四:博客提交**
- 1、修改好的博客使用 `hexo d` 展示到博客页上。
- 2、git push 整个本地博客。
-
-**提示:** 在这里 `git` 仅仅只是用户做博客的版本管理的, 博客的样式修改、基本部署还是使用 `hexo` 来操作的。
-
-## 让百度能搜索到你的博客
-
-### 为什么要使用百度搜索?
-
- 有人可能会说作为一个开发人员, 你不会用 `Google` 啊。 是的, Google是能搜到我们搭建在 `Github Page` 的博客, 会用`Google` 也是一个开发人员必备技能之一。但是, 我们生活在天朝, 所以百度还是总有会用到的时候, 或者是你想让更多的天朝人能搜到你。
-
-### 为什么使用百度搜索不到 Github Page 上的博客?
-
-有人联系过 Github Support 部门 , 给出大致的意思就是: 百度爬虫爬得太猛烈,已经对很多 Github 用户造成了问题。所以 Github 将禁止百度爬虫的爬取。
-
-### 如何让百度能搜索你的博客?
-
- 根据上面说的, 目前发现只是Github Page禁止了百度搜索, 所以让百度能搜索到你的博客还是有一些方法的。例如:
-* 自己搞个VPS,博客部署在VPS上。
-* 博客部署 `Coding.net` 上, `GitCafe`已经合并到 `Coding` 。
-我使用的是第二种方法, 博客部署在 `Coding.net` 上也相对简单些。
-
-#### 在Coding上部署你的博客。
-
- Coding同样支持Hexo、Jekyll等博客的部署, Coding 跟Github还是挺像的,而且是中文。 同样的在Coding里面建一个项目,项目名字跟你的用户名一样,这里我就不啰嗦了, 说几个需要注意的地方:
-**注意一:**
- 在`Coding Page` 上部署博客,需要把博客推送到`coding-pages ` 分支上, 分支名字是固定的。
-**注意二:**
- `Coding Page` 不支持自定义CNAME, 你需要点击到Page模块,然后添加一个域名来绑定。
-
-更详细的请看[Coding Pages 官网介绍](https://coding.net/help/doc/pages/index.html).
-
-参考文章:
-[解决 Github Pages 禁止百度爬虫的方法与可行性分析](http://jerryzou.com/posts/feasibility-of-allowing-baiduSpider-for-Github-Pages/)
-
-
-
-转载请注明:[潘柏信的博客](http://leopardpan.cn) » [点击阅读原文](http://leopardpan.cn/2016/06/HEXO_Advanced/)
\ No newline at end of file
diff --git a/_posts/2016-10-14-jekyll_tutorials1.md b/_posts/2016-10-14-jekyll_tutorials1.md
deleted file mode 100755
index aa913b1545..0000000000
--- a/_posts/2016-10-14-jekyll_tutorials1.md
+++ /dev/null
@@ -1,291 +0,0 @@
----
-layout: post
-title: Jekyll搭建个人博客
-date: 2016-10-14
-tags: jekyll
----
-
- 之前写了一篇[HEXO搭建个人博客](http://leopardpan.cn/2015/08/HEXO%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E5%8D%9A%E5%AE%A2/)的教程获得了很好评,尤其是在[简书](http://www.jianshu.com/p/465830080ea9)上目前已经累积了10W+的阅读量了,也有好心的读者主动给我打赏,在此感谢。
-
- 如果你看过我的文章会发现我现在的博客样式跟之前是有很大的区别的,之前我也是使用 HEXO 搭建的博客,后来发现使用 HEXO 在多台电脑上发布博客,操作起来并不是那么方便,果断就转到了 Jekyll 上,接下来我会讲如何使用 Jekyll 搭建博客,[博客模板效果](http://leopardpan.cn/#blog)。
-
-
-### 介绍
-
- Jekyll 是一个简单的博客形态的静态站点生产机器。它有一个模版目录,其中包含原始文本格式的文档,通过 Markdown (或者 Textile) 以及 Liquid 转化成一个完整的可发布的静态网站,你可以发布在任何你喜爱的服务器上。Jekyll 也可以运行在 GitHub Page 上,也就是说,你可以使用 GitHub 的服务来搭建你的项目页面、博客或者网站,而且是完全免费的
-
- 使用 Jekyll 搭建博客之前要确认下本机环境,Git 环境(用于部署到远端)、[Ruby](http://www.ruby-lang.org/en/downloads/) 环境(Jekyll 是基于 Ruby 开发的)、包管理器 [RubyGems](http://rubygems.org/pages/download)
- 如果你是 Mac 用户,你就需要安装 Xcode 和 Command-Line Tools了。下载方式 Preferences → Downloads → Components。
-
- Jekyll 是一个免费的简单静态网页生成工具,可以配合第三方服务例如: Disqus(评论)、多说(评论) 以及分享 等等扩展功能,Jekyll 可以直接部署在 Github(国外) 或 Coding(国内) 上,可以绑定自己的域名。[Jekyll中文文档](http://jekyll.bootcss.com/)、[Jekyll英文文档](https://jekyllrb.com/)、[Jekyll主题列表](http://jekyllthemes.org/)。
-
-
-### Jekyll 环境配置
-
-安装 jekyll
-
-```
-$ gem install jekyll
-```
-
-创建博客
-
-```
-$ jekyll new myBlog
-```
-
-进入博客目录
-
-```
-$ cd myBlog
-```
-
-启动本地服务
-
-```
-$ jekyll serve
-```
-
-在浏览器里输入: [http://localhost:4000](http://localhost:4000),就可以看到你的博客效果了。
-
-![](/images/posts/jekyll/image1.png)
-
-so easy !
-
-### 目录结构
-
- Jekyll 的核心其实是一个文本转换引擎。它的概念其实就是: 你用你最喜欢的标记语言来写文章,可以是 Markdown,也可以是 Textile,或者就是简单的 HTML, 然后 Jekyll 就会帮你套入一个或一系列的布局中。在整个过程中你可以设置URL路径, 你的文本在布局中的显示样式等等。这些都可以通过纯文本编辑来实现,最终生成的静态页面就是你的成品了。
-
- 一个基本的 Jekyll 网站的目录结构一般是像这样的:
-
-```
-.
-├── _config.yml
-├── _includes
-| ├── footer.html
-| └── header.html
-├── _layouts
-| ├── default.html
-| ├── post.html
-| └── page.html
-├── _posts
-| └── 2016-10-08-welcome-to-jekyll.markdown
-├── _sass
-| ├── _base.scss
-| ├── _layout.scss
-| └── _syntax-highlighting.scss
-├── about.md
-├── css
-| └── main.scss
-├── feed.xml
-└── index.html
-
-```
-
-这些目录结构以及具体的作用可以参考 [官网文档](http://jekyll.com.cn/docs/structure/)
-
-进入 _config.yml 里面,修改成你想看到的信息,重新 jekyll server ,刷新浏览器就可以看到你刚刚修改的信息了。
-
-到此,博客初步搭建算是完成了,
-
-### 博客部署到远端
-
- 我这里讲的是部署到 Github Page 创建一个 github 账号,然后创建一个跟你账户名一样的仓库,如我的 github 账户名叫 [leopardpan](https://github.com/leopardpan),我的 github 仓库名就叫 [leopardpan.github.io](https://github.com/leopardpan/leopardpan.github.io),创建好了之后,把刚才建立的 myBlog 项目 push 到 username.github.io仓库里去(username指的是你的github用户名),检查你远端仓库已经跟你本地 myBlog 同步了,然后你在浏览器里输入 username.github.io ,就可以访问你的博客了。
-
-
-### 编写文章
-
- 所有的文章都是 _posts 目录下面,文章格式为 mardown 格式,文章文件名可以是 .mardown 或者 .md。
-
- 编写一篇新文章很简单,你可以直接从 _posts/ 目录下复制一份出来 `2016-10-16-welcome-to-jekyll副本.markdown` ,修改名字为 2016-10-16-article1.markdown ,注意:文章名的格式前面必须为 2016-10-16- ,日期可以修改,但必须为 年-月-日- 格式,后面的 article1 是整个文章的连接 URL,如果文章名为中文,那么文章的连接URL就会变成这样的:http://leopardpan.cn/2015/08/%E6%90%AD%E5/ , 所以建议文章名最好是英文的或者阿拉伯数字。 双击 2016-10-16-article1.markdown 打开
-
-```
-
----
-layout: post
-title: "Welcome to Jekyll!"
-date: 2016-10-16 11:29:08 +0800
-categories: jekyll update
----
-
-正文...
-
-```
-
-
-title: 显示的文章名, 如:title: 我的第一篇文章
-date: 显示的文章发布日期,如:date: 2016-10-16
-categories: tag标签的分类,如:categories: 随笔
-
-注意:文章头部格式必须为上面的,.... 就是文章的正文内容。
-
-我写文章使用的是 Sublime Text2 编辑器,如果你对 markdown 语法不熟悉的话,可以看看[作业部落的教程](https://www.zybuluo.com/)
-
-
-### 使用我的博客模板
-
-虽然博客部署完成了,你会发现博客太简单不是你想要的,如果你喜欢我的模板的话,可以使用我的模板。
-
-首先你要获取的我博客,[Github项目地址](https://github.com/leopardpan/leopardpan.github.io.git),你可以直接[点击下载博客](https://github.com/leopardpan/leopardpan.github.io/archive/master.zip),进去leopardpan.github.io/ 目录下, 使用命令部署本地服务
-
-```
-$ jekyll server
-```
-
-### 如果你本机没配置过任何jekyll的环境,可能会报错
-
-```
-/Users/xxxxxxxx/.rvm/rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- bundler (LoadError)
- from /Users/xxxxxxxx/.rvm/rubies/ruby-2.2.2/lib/ruby/site_ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require'
- from /Users/xxxxxxxx/.rvm/gems/ruby-2.2.2/gems/jekyll-3.3.0/lib/jekyll/plugin_manager.rb:34:in `require_from_bundler'
- from /Users/xxxxxxxx/.rvm/gems/ruby-2.2.2/gems/jekyll-3.3.0/exe/jekyll:9:in `'
- from /Users/xxxxxxxx/.rvm/gems/ruby-2.2.2/bin/jekyll:23:in `load'
- from /Users/xxxxxxxx/.rvm/gems/ruby-2.2.2/bin/jekyll:23:in `'
- from /Users/xxxxxxxx/.rvm/gems/ruby-2.2.2/bin/ruby_executable_hooks:15:in `eval'
- from /Users/xxxxxxxx/.rvm/gems/ruby-2.2.2/bin/ruby_executable_hooks:15:in `'
-
-```
-
-原因: 没有安装 bundler ,执行安装 bundler 命令
-
-```
-
-$ gem install bundler
-
-```
-
-
-提示:
-
-```
-Fetching: bundler-1.13.5.gem (100%)
-Successfully installed bundler-1.13.5
-Parsing documentation for bundler-1.13.5
-Installing ri documentation for bundler-1.13.5
-Done installing documentation for bundler after 5 seconds
-1 gem installed
-
-```
-
-再次执行 $ jekyll server ,提示
-
-```
-
-Could not find proper version of jekyll (3.1.1) in any of the sources
-Run `bundle install` to install missing gems.
-
-```
-
-跟着提示运行命令
-
-```
-$ bundle install
-```
-
-这个时候你可能会发现 bundle install 运行卡主不动了。
-
-如果很长时间都没任何提示的话,你可以尝试修改 gem 的 source
-
-```
-$ gem sources --remove https://rubygems.org/
-$ gem sources -a http://ruby.taobao.org/
-$ gem sources -l
-*** CURRENT SOURCES ***
-
-http://ruby.taobao.org
-
-```
-
-再次执行命令 $ bundle install,发现开始有动静了
-
-```
-Fetching gem metadata from https://rubygems.org/...........
-Fetching version metadata from https://rubygems.org/..
-Fetching dependency metadata from https://rubygems.org/.
-。。。
-Installing jekyll-watch 1.3.1
-Installing jekyll 3.1.1
-Bundle complete! 3 Gemfile dependencies, 17 gems now installed.
-Use `bundle show [gemname]` to see where a bundled gem is installed.
-
-```
-
-bundler安装完成,后再次启动本地服务
-
-```
-$ jekyll server
-
-```
-
-继续报错
-
-```
-Configuration file: /Users/tendcloud-Caroline/Desktop/leopardpan.github.io/_config.yml
- Dependency Error: Yikes! It looks like you don't have jekyll-sitemap or one of its dependencies installed. In order to use Jekyll as currently configured, you'll need to install this gem. The full error message from Ruby is: 'cannot load such file -- jekyll-sitemap' If you run into trouble, you can find helpful resources at http://jekyllrb.com/help/!
-jekyll 3.1.1 | Error: jekyll-sitemap
-
-```
-表示 当前的 jekyll 版本是 3.1.1 ,无法使用 jekyll-sitemap
-
-解决方法有两个
-
-> 1、打开当前目录下的 _config.yml 文件,把 gems: [jekyll-paginate,jekyll-sitemap] 换成 gems: [jekyll-paginate] ,也就是去掉jekyll-sitemap。
-
-> 2、升级 jekyll 版本,我当前的是 jekyll 3.1.2 。
-
-修改完成后保存配置,再次执行
-
-```
-$ jekyll server
-
-```
-提示
-
-```
-Configuration file: /Users/baixinpan/Desktop/OpenSource/Mine/Page-Blog/leopardpan.github.io-github/_config.yml
- Source: /Users/baixinpan/Desktop/OpenSource/Mine/Page-Blog/leopardpan.github.io-github
- Destination: /Users/baixinpan/Desktop/OpenSource/Mine/Page-Blog/leopardpan.github.io-github/_site
- Incremental build: disabled. Enable with --incremental
- Generating...
- done in 0.901 seconds.
- Auto-regeneration: enabled for '/Users/baixinpan/Desktop/OpenSource/Mine/Page-Blog/leopardpan.github.io-github'
-Configuration file: /Users/baixinpan/Desktop/OpenSource/Mine/Page-Blog/leopardpan.github.io-github/_config.yml
- Server address: http://127.0.0.1:4000/
- Server running... press ctrl-c to stop.
-
-```
-
-表示本地服务部署成功。
-
-在浏览器输入 [127.0.0.1:4000](127.0.0.1:4000) , 就可以看到[leopardpan.cn](http://leopardpan.cn)博客效果了。
-
-### 修改成你自己的博客
-
->* 如果你想使用我的模板请把 _posts/ 目录下的文章都去掉。
->* 修改 _config.yml 文件里面的内容为你自己的。
-
-然后使用 git push 到你自己的仓库里面去,检查你远端仓库,在浏览器输入 username.github.io 就会发现,你有一个漂亮的主题模板了。
-
-
-### 为什么要是用 Jekyll
-
-使用了 Jekyll 你会发现如果你想使用多台电脑发博客都很方便,只要把远端 github 仓库里的博客 clone 下来,写文章后再提交就可以了,Hexo 由于远端提交的是静态网页,所有无法直接写 Markdown 的文章。如果你想看 Hexo 搭建博客,可以看看我的另一篇[HEXO搭建个人博客](http://leopardpan.cn/2015/08/HEXO%E6%90%AD%E5%BB%BA%E4%B8%AA%E4%BA%BA%E5%8D%9A%E5%AE%A2/)的教程。
-
-如果你在搭建博客遇到问题,可以在[原文博客](http://leopardpan.cn/2016/10/jekyll_tutorials1/)的评论里给我提问。
-
-后面会继续介绍,在我的博客基础上,如何修改成你自己喜欢的 Style,欢迎继续关注我博客的更新。
-
-
-### Q&A
-
-> 问题:最近很多朋友使用我的模板报警告:The CNAME `leopardpan.cn` is already taken
-> 解决:把CNAME里面的baixin.io修改成你自己的域名,如果你暂时没有域名,CNAME里面就什么都不用谢。(之前没人反馈过这个问题,应该是github page最近才最的限制。)
-
-
-
-
-
-
-
-
-
diff --git a/_posts/2016-11-20-markdownTool.md b/_posts/2016-11-20-markdownTool.md
deleted file mode 100755
index be05a3cbdb..0000000000
--- a/_posts/2016-11-20-markdownTool.md
+++ /dev/null
@@ -1,81 +0,0 @@
----
-layout: post
-title: 文档支持的Markdown语法
-date: 2016-11-20
-tags: markdown
----
-
-
-## 什么是 Markdown
-
-Markdown 是一种方便记忆、书写的纯文本标记语言,用户可以使用这些标记符号以最小的输入代价生成极富表现力的文档:如您正在阅读的这篇文章。它使用简单的符号标记不同的标题,分割不同的段落,**粗体** 或者 *斜体* 某些文字.
-
-很多产品的文档也是用markdown编写的,并且以“README.MD”的文件名保存在软件的目录下面。
-
-## 一些基本语法
-
-标题
-H1 :# Header 1
-H2 :## Header 2
-H3 :### Header 3
-H4 :#### Header 4
-H5 :##### Header 5
-H6 :###### Header 6
-链接 :[Title](URL)
-加粗 :**Bold**
-斜体字 :*Italics*
-*删除线 :~~text~~
-内嵌代码 : `alert('Hello World');`
-
-### 列表
-
-* 列表1
-* 列表2
-* 列表3
-
-### 列表引用
-
->* 列表1
->* 列表2
->* 列表3
-
-### 插入一张图片
-
-打赏一个吧
-
-![](/images/payimg/weipayimg.jpg)
-
-css 的大部分语法同样可以在 markdown 上使用,但不同的渲染器渲染出来的 markdown 内容样式也不一样,下面这些链接里面有 markdown 基本语法,你也可以在下面几个平台上尝试着写一些。
-
-## 博客支持的高级语法
-
-### 1. 制作一份待办事宜
-
-- [ ] 支持以 PDF 格式导出文稿
-- [ ] 改进 Cmd 渲染算法,使用局部渲染技术提高渲染效率
-- [x] 新增 Todo 列表功能
-- [x] 修复 图标功能
-
-### 2. 高亮一段代码
-
-```python
-
-@requires_authorization
-class SomeClass:
- pass
-
-if __name__ == '__main__':
- # A comment
- print 'hello world'
-
-```
-
-#### 3. 绘制表格
-
-| 项目 | 价格 | 数量 |
-| -------- | -----: | :----: |
-| 计算机 | \$1600 | 5 |
-| 手机 | \$12 | 12 |
-| 管线 | \$1 | 234 |
-
-
diff --git a/_posts/2020-07-10-ReleaseNode.md b/_posts/2020-07-10-ReleaseNode.md
deleted file mode 100755
index 2f94587023..0000000000
--- a/_posts/2020-07-10-ReleaseNode.md
+++ /dev/null
@@ -1,53 +0,0 @@
----
-layout: post
-title: 博客迭代记录
-date: 2020-07-10
-tags: jekyll
----
-
-## 介绍
-
-本博客首发时间为2015年,至今已经5个年头了。
-
-感觉之前更新迭代的有点乱,很多用户在使用的时候也没法确定是否要更新新版的博客,再次我专门用一篇文章来记录博客更新迭代的记录,如果你已经在使用我的博客模板的,你可以看看更新记录后确认下是否要更新。
-
-博客的全功能介绍请看[博客功能介绍](http://leopardpan.cn/2020/07/blog_info/)
-
-## 1.0.0
-
-2016-11-25 第一版发布,红色主题
-
-## 2.0.0 开发中
-
-* 2016-11-25 修改博客风格为淡蓝色主题
-* 2016-12-16 增长404、about等页面
-* 2017-1-12 增加代码高亮
-* 2017-3-19 增加打赏公共
-* 2017-9-8 多说评论系统停服,切换到disqus评论(多说上的评论全没了😭)
-* 2019-1-25 增加博客底部社交链接
-* 2020-7-8 博客域名从 [http://baixin.io](http://baixin.io) 迁移到 [http://leopardpan.cn](http://leopardpan.cn) (baixin.io没法备案之前的统计也全没了😭).
-* 2020-7-13 增加文章自动生成目录功能, 增加livere评论系统
-
-## 博客更新手册
-
-如果你已经在使我的博客模板了,现在又想继续更新新版的博客,你下载博客后只需要修改两个各方
-
-* _config.yml 文件
-* _posts 目录
-
-`_config.yml` 文件里面的内容设置成你自己的,也可以用你原来的,最好是更新版的字段做一下对比。
-
-`_posts` 目录里面的文章全部删掉,把你自己的文章放进来
-
-修改以上两个地方新版的博客便更新完成,快看看效果吧!
-
-
-
-
-
-
-
-
-
-
-
diff --git a/_posts/2020-07-11-blog_info.md b/_posts/2020-07-11-blog_info.md
deleted file mode 100644
index b75452398a..0000000000
--- a/_posts/2020-07-11-blog_info.md
+++ /dev/null
@@ -1,70 +0,0 @@
----
-layout: post
-title: 博客模板功能介绍
-date: 2020-07-11
-tags: jekyll
----
-
-
-在此之前我有写过一篇[如何使用我博客模板的文章](http://leopardpan.cn/2016/10/jekyll_tutorials1/) 请先看这篇基础集成,这篇文章主要讲的是如何使用和修改我的博客主题,文章内容含以下几点:
-
-## 博客特性
-
-- [x] 适配电脑、手机、平板等各屏幕
-- [x] 响应式设计
-- [x] 个性化头像
-- [x] 每篇文章自动添加打赏功能
-- [x] 支持Disqus、livere评论系统
-- [x] 支持站点总数访问统计,每篇文章访问统计
-- [x] 支持文章自动生成目录
-- [x] 支持标签分类
-- [x] 支持代码高亮
-- [x] 支持文章H1、H2、H3、H4标题样式多样化
-- [x] 支持多种三方社交icon展示,能从博客直接跳转到自己的三方社交主页
-- [x] 支持三方社交分享(facebook、twitter)
-
-
-## 博客主要模块介绍
-
-### _config.yml
-
-`_config.yml` 是博客的配置文件,整个站点的信息都在这修改,想要把我的模板改成你自己的也需要修改`_config.yml`
-
-**重要字段说明**
-
-* enableToc: 是否开启文章自动生成目录,设置为false文章不会自动生成目录
-* comment/livere: livere评论系统,支持微信、qq、微博、豆瓣、twitter等登录后可以直接评论
-* comment/disqus: disqus评论系统,支持facebook、twitter等登录后可以直接评论
-* social/weibo、github、zhihu、jianshu等: 个人站底部展示的微博等三方社交按钮,点击后直接跳转到个人微博或其他社交主页
-* baidu/id: 百度统计,用来统计你个人站点的用户访问情况
-* ga/id: google统计,用来统计你个人站点的用户访问情况
-
-_config.yml 文件除以上字段还有一些可以自行修改,例如title之类的字段
-
-### _posts
-
-`_posts` 目录是用来存放文章的目录,写新文章,直接放在这个目录即可
-
-使用博客模板时,请把博客自带的文章给去掉,如果想使用博客自带的文章请 `注明出处`。
-
-
-### 自定义页面
-
-about.md、support.md 等为自定义页面,如果你想添加自动以页面可以直接复制about.md 文件修改文件名和里面的内容即可。
-
-如果需要在导航显示你新增的页面,直接在`_config.yml` 文件的nav字段中添加你新页面配置即可
-
-### 修改说明
-
-如果要修改博客模板信息建议只修改`_config.yml` 文件内容和 `_posts` 里面的文章信息。因为博客模板一直在更新迭代,改动多了以免你后期更新博客模板的时候不方便。
-
-如果你想改动模板的样式又想继续更新迭代博客模板,你可以提交在github上提交`pull request` 或者直接给我发邮件建议改成什么样,如果你的提议确实可以,我会采纳的,并且非常感谢你的建议。
-
-博客迭代信息请看[ReleaseNode](http://leopardpan.cn/2020/07/ReleaseNode/)
-
-遇到解决不了的问题可以找 [技术支持](http://leopardpan.cn/support/)
-
-
-
-
-
diff --git a/_posts/2024-08-23-Hello.md b/_posts/2024-08-23-Hello.md
new file mode 100644
index 0000000000..539ed6e420
--- /dev/null
+++ b/_posts/2024-08-23-Hello.md
@@ -0,0 +1,8 @@
+---
+layout: post
+title: "Hello"
+date: 2024-08-23
+description: "Hello 杰里肥西"
+tag: Lover
+---
+Hello 杰里肥西
\ No newline at end of file
diff --git a/about.md b/about.md
index 6b694fd7b2..f4dfc0a583 100755
--- a/about.md
+++ b/about.md
@@ -2,32 +2,4 @@
layout: page
title: 关于我
---
-
-一个工作6年的 iOS SDK 开发者,在一家游戏公司做SDK开发和维护。
-
-除了iOS技术,我还一直维护着这个博客,懂一些前端的基础知识。
-
-平时喜欢用python写一些工具,能用工具做的事情坚决不用人工去操作。
-
- 我们的博客
-
-这个博客是我们大家的,目前已经有很大一部分人在使用我的博客模板了,我也很高兴大家使用我的模板。
-
-如果你想搭建一个跟我一样的博客,可以看我的
- Jekyll 搭建个人博客
-教程
-
-
-有关于博客主题的建议和意见都可以提给我,让我们一起来打造一个精美的主题吧~
-
-博客源码在 Github 上,你的 Star 是我更新的动力,谢谢~
-
-
- 搭建博客遇到了问题解法方法
-
-查看 [技术支持](http://leopardpan.cn/support/) 需求帮助
-
-博客模板会一直持续更新,请持续关注我,谢谢~
-
-{% include comments.html %}
-
+CYCLUS
\ No newline at end of file
diff --git a/images/avatar.jpg b/images/avatar.jpg
index 524ad69fb2..2e75ed18cc 100644
Binary files a/images/avatar.jpg and b/images/avatar.jpg differ
diff --git a/support.md b/support.md
index fd4d025058..4a9285455d 100755
--- a/support.md
+++ b/support.md
@@ -2,55 +2,4 @@
layout: page
title: 技术支持
---
-
-博客源码在 Github 上,你的 Star 是我更新的动力,谢谢~
-
-
-遇到问题请先自行排查,可以直接在[Issues](https://github.com/leopardpan/leopardpan.github.io/issues)里面提问,不过回复的可能不及时。
-
-目前我已经给很多小伙伴做过单独的技术支持了,现在设置 `付费支持功能`
-
- 付费打赏技术支持
-
-如果你付费了,请邮件联系我,把付费的截图和你的QQ号一起发给我, 感谢你的赞助。
-
-你向我提问题我也要花时间帮你解答,付费多少看你自己的心意,`10、20块不嫌少`,`100、200块不嫌多`。
-
-**注:** 付款后概不退款,拒绝扯皮,我的博客模板一直都是免费给大家使用。
-
-
- 我能给你解答的问题有
-
-* Hexo 、Jekyll 搭建个人博客遇到的问题技术支持
-* 域名申请,DNS配置遇到的问题技术支持
-* 自建服务器部署个人博客,服务器配置
-* Nginx 反向代理、supervisor 守护进程
-* 域名备案、SSL证书配置
-
-我可能不是所有的问题都能解答,但是我会带着你去学习,一起成长!
-
- 我是一个iOS开发者
-
-其实我是一个正正经经的iOS开发者, 并且一直在做 iOS 开发6年了。
-
-相对于搭建博客的问题,我iOS 技术会更专业。
-
-如果有关于iOS的问题我们也可以一起讨论
-
-
- 感谢您的打赏
-
-![](/images/payimg/alipayimg.jpg)
-
-![](/images/payimg/weipayimg.jpg)
-
- 如何联系到我
-
-
-email:leoparpan@icloud.com
-
-qq: 1499065178
-
-
-{% include comments.html %}
-
+CYCLUS
\ No newline at end of file