readme中变量图片相对路径
This commit is contained in:
parent
001f505555
commit
28942c7863
|
@ -120,14 +120,17 @@ module RepositoriesHelper
|
||||||
s_regex_c = /`{1,2}[^`](.*?)`{1,2}/
|
s_regex_c = /`{1,2}[^`](.*?)`{1,2}/
|
||||||
s_regex = /```([\s\S]*?)```[\s]?/
|
s_regex = /```([\s\S]*?)```[\s]?/
|
||||||
s_regex_1 = /\[.*?\]\((.*?)\)/
|
s_regex_1 = /\[.*?\]\((.*?)\)/
|
||||||
|
# 变量图片相对路径
|
||||||
|
s_regex_2 = /\[.*?\]:(.*?)\r\n/
|
||||||
src_regex = /src=\"(.*?)\"/
|
src_regex = /src=\"(.*?)\"/
|
||||||
src_regex_1 = /src=\'(.*?)\'/
|
src_regex_1 = /src=\'(.*?)\'/
|
||||||
ss_c = content.to_s.scan(s_regex_c)
|
ss_c = content.to_s.scan(s_regex_c)
|
||||||
ss = content.to_s.scan(s_regex)
|
ss = content.to_s.scan(s_regex)
|
||||||
ss_1 = content.to_s.scan(s_regex_1)
|
ss_1 = content.to_s.scan(s_regex_1)
|
||||||
|
ss_2 = content.to_s.scan(s_regex_2)
|
||||||
ss_src = content.to_s.scan(src_regex)
|
ss_src = content.to_s.scan(src_regex)
|
||||||
ss_src_1 = content.to_s.scan(src_regex_1)
|
ss_src_1 = content.to_s.scan(src_regex_1)
|
||||||
total_sources = {ss_c: ss_c,ss: ss, ss_1: ss_1, ss_src: ss_src, ss_src_1: ss_src_1}
|
total_sources = {ss_c: ss_c,ss: ss, ss_1: ss_1, ss_2: ss_2, ss_src: ss_src, ss_src_1: ss_src_1}
|
||||||
# total_sources.uniq!
|
# total_sources.uniq!
|
||||||
total_sources.except(:ss, :ss_c).each do |k, sources|
|
total_sources.except(:ss, :ss_c).each do |k, sources|
|
||||||
sources.each do |s|
|
sources.each do |s|
|
||||||
|
@ -140,6 +143,7 @@ module RepositoriesHelper
|
||||||
if (image_type?(ext) || download_type(ext)) && !ext.blank?
|
if (image_type?(ext) || download_type(ext)) && !ext.blank?
|
||||||
s_content = File.expand_path(s_content, file_path)
|
s_content = File.expand_path(s_content, file_path)
|
||||||
s_content = s_content.split("#{Rails.root}/")[1]
|
s_content = s_content.split("#{Rails.root}/")[1]
|
||||||
|
s_content = s_content.gsub(" ", "")
|
||||||
# content = content.gsub(s[0], "/#{s_content}")
|
# content = content.gsub(s[0], "/#{s_content}")
|
||||||
join_xxx = s_content.include?("?") ? "&" : "?"
|
join_xxx = s_content.include?("?") ? "&" : "?"
|
||||||
s_content = [base_url, "/api/#{owner&.login}/#{repo.identifier}/raw/#{s_content}#{join_xxx}ref=#{ref}"].join
|
s_content = [base_url, "/api/#{owner&.login}/#{repo.identifier}/raw/#{s_content}#{join_xxx}ref=#{ref}"].join
|
||||||
|
|
Loading…
Reference in New Issue