使用jekyll主题

阳宾实
2023-12-01

github上面有很多基于jekyll的主题

https://github.com/theme4jekyll

使用起来也非常方便。直接clone到本地

这些主题,包括了很多模板,在新建博客的时候可以在开头需要写一些标签,如果为了方便的话,提前写好一个程序来完成将会变得非常方便。

比如我写了一个。这个就在主题文件夹下面(newPost.rb)

 1 time = Time.new
 2 timestr = time.strftime("%Y-%m-%d-")
 3 puts "title: "
 4 title = gets.chomp!
 5 puts "dir: "
 6 dir = gets.chomp!
 7 puts "tags: "
 8 tags = gets.chomp!
 9 str = <<here
10 ---
11 layout: post
12 title: #{title}
13 modified:
14 categories: #{dir}
15 description:
16 tags: [#{tags}]
17 image:
18   feature: abstract-5.jpg
19   credit:
20   creditlink:
21 comments: false
22 share: false
23 ---
24 here
25 
26 dir = File.join("_posts",dir)
27 puts dir
28 Dir.mkdir(dir) unless File.exist?(dir)
29 filename = File.join(dir,timestr + title + ".md")
30 File.open(filename,"w+"){|file|
31   file.puts str
32 }

这样每次要新建一篇文章的时候就可以使用ruby newPost.rb,然后输入title,dir,tags等就会在相应的位置生成一个带头的文本了。

当然使用其它的任何语言都可以。而且如果你的文本编辑器可以保存头,那么就更方便了。

转载于:https://www.cnblogs.com/wenning/p/4891173.html

 类似资料: