Hexo自定义CSS
创建CSS文件
首先创建[Blogroot]/source/_data/style.css
文件
在这个文件里编写自定义的CSS样式
[Blogroot]/source/_data/style.css1 2 3 4
| .blockquote { text-align: left; margin-left: 0; }
|
主题设置
clean-blog主题
进入主题layout
目录,在主题的布局文件中<head>
标签
clean-blog主题的<head>
标签在layout/head.ejs
中,且有注释说明自定义的位置,按照说明操作,如果主题中没有注释,则在<head>
标签内添加下面的内容
[Blogroot]/themes/clean-blog/layout/_partial/head.ejs1 2
| <!-- Custom CSS --> <%- css('css/style.css') %>
|
创建[Blogroot]/style.css
文件,在里面编写就好了
NexT主题
在主题配置文件中取消注释
[Blogroot]/_config.next.yml1 2 3 4 5 6 7 8 9 10 11 12
| custom_file_path: footer: source/_data/footer.njk style: source/_data/styles.styl
|
创建文件[Blogroot]/source/_data/styles.styl
等文件,编辑文件
[Blogroot]/source/_data/styles.styl1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
| body { background: url(/images/background.jpg) no-repeat fixed; background-size: cover; background-position: center; }
.main-inner > .sub-menu, .main-inner > .post-block, .main-inner > .tabs-comment, .main-inner > .comments, .main-inner > .pagination { background: rgba(245, 245, 245, 0.8); }
body { color: #000; }
.posts-expand .post-title-link { color: #222; }
.posts-expand .post-meta-container { color: #62a7b6; }
.sidebar { opacity: 0.9; }
.header-inner { background: rgba(255, 255, 255, 0.7); }
.popup { opacity: 0.5; }
.main-inner { background-color: rgba(255, 255, 255, 0); padding: 0 40px; }
.footer-inner { color: #555555; }
img { opacity: 1; }
.table-container { opacity: 1; }
|
设定完成后,重新生成博客即可
1 2
| hexo generate hexo deploy
|