-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 6f93261
Showing
15,802 changed files
with
3,752,343 additions
and
0 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
name: 'build_docker_image' | ||
|
||
on: | ||
release: | ||
types: [published] | ||
|
||
jobs: | ||
push-image: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: checks-out repository | ||
uses: actions/checkout@v3 | ||
- name: build nginx-hexo image | ||
run: | | ||
npm install | ||
npm install hexo-cli -g | ||
# 运行 hexo generate 命令生成静态网站 | ||
hexo generate | ||
docker run --restart=always --name nginx-hexo-blog -d -p 80:80 nginx:1.23.0 | ||
docker ps | ||
ls | ||
pwd | ||
docker cp /home/runner/work/hexo-blog/hexo-blog/public/. nginx-hexo-blog:/usr/share/nginx/html | ||
docker restart nginx-hexo-blog | ||
docker login -u ${{ secrets.HARBOR_NAME }} -p ${{ secrets.HARBOR_PASSWORD }} https://${{ secrets.HARBOR_SERVER }} | ||
TAG=`git describe --tags` | ||
docker commit -m="use nginx deploy hexo-blog" -a="wuxinheng" nginx-hexo-blog ${{ secrets.HARBOR_SERVER }}/${{ secrets.HARBOR_PROJECT }}/hexo-blog:${TAG} | ||
docker images | ||
docker push ${{ secrets.HARBOR_SERVER }}/${{ secrets.HARBOR_PROJECT }}/hexo-blog:${TAG} | ||
docker logout `https://${{secrets.HARBOR_SERVER}}` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
.DS_Store | ||
Thumbs.db | ||
*.log | ||
.deploy*/ | ||
_multiconfig.yml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
{ | ||
"search.exclude": { | ||
"**/node_modules": false | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
# 使用Node.js作为基础镜像 | ||
FROM node:latest | ||
|
||
# 设置工作目录 | ||
WORKDIR /app | ||
|
||
# 将 package.json 和 package-lock.json 拷贝到工作目录 | ||
COPY package*.json ./ | ||
|
||
# 安装项目依赖 | ||
RUN npm install | ||
# 安装 hexo | ||
RUN npm install hexo-cli -g | ||
|
||
# 拷贝整个项目到工作目录 | ||
COPY . . | ||
|
||
# 运行 hexo generate 命令生成静态网站 | ||
RUN hexo generate | ||
|
||
# 指定容器启动时要执行的命令 | ||
CMD ["hexo", "server"] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
options: | ||
spellcheck: false | ||
lineNumbers: true | ||
overwriteImages: false | ||
askImageFilename: false | ||
editor: | ||
inputStyle: contenteditable | ||
spellcheck: false | ||
lineNumbers: true |
Empty file.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,159 @@ | ||
# Hexo Configuration | ||
## Docs: https://hexo.io/docs/configuration.html | ||
## Source: https://github.com/hexojs/hexo/ | ||
|
||
# Site | ||
title: xblogs | ||
subtitle: '随便写写' | ||
description: '时不我待,只争朝夕' | ||
keywords: keywords | ||
author: wuxinheng | ||
language: zh-CN | ||
timezone: | ||
|
||
# URL | ||
## Set your site url here. For example, if you use GitHub Page, set url as 'https://username.github.io/project' | ||
url: https://xblogs.net | ||
permalink: :year/:month/:day/:title/ | ||
permalink_defaults: | ||
pretty_urls: | ||
trailing_index: true # Set to false to remove trailing 'index.html' from permalinks | ||
trailing_html: true # Set to false to remove trailing '.html' from permalinks | ||
|
||
# Directory | ||
source_dir: source | ||
public_dir: public | ||
tag_dir: tags | ||
archive_dir: archives | ||
category_dir: categories | ||
code_dir: downloads/code | ||
i18n_dir: :lang | ||
skip_render: | ||
|
||
# Writing | ||
new_post_name: :title.md # File name of new posts | ||
default_layout: post | ||
titlecase: false # Transform title into titlecase | ||
external_link: | ||
enable: true # Open external links in new tab | ||
field: site # Apply to the whole site | ||
exclude: '' | ||
filename_case: 0 | ||
render_drafts: false | ||
post_asset_folder: false | ||
relative_link: false | ||
future: true | ||
highlight: | ||
enable: true | ||
line_number: true | ||
auto_detect: false | ||
tab_replace: '' | ||
wrap: true | ||
hljs: false | ||
prismjs: | ||
enable: false | ||
preprocess: true | ||
line_number: true | ||
tab_replace: '' | ||
|
||
# Home page setting | ||
# path: Root path for your blogs index page. (default = '') | ||
# per_page: Posts displayed per page. (0 = disable pagination) | ||
# order_by: Posts order. (Order by date descending by default) | ||
index_generator: | ||
path: '' | ||
per_page: 10 | ||
order_by: -date | ||
|
||
# Category & Tag | ||
default_category: uncategorized | ||
category_map: | ||
tag_map: | ||
|
||
# Metadata elements | ||
## https://developer.mozilla.org/en-US/docs/Web/HTML/Element/meta | ||
meta_generator: true | ||
|
||
# Date / Time format | ||
## Hexo uses Moment.js to parse and display date | ||
## You can customize the date format as defined in | ||
## http://momentjs.com/docs/#/displaying/format/ | ||
date_format: YYYY-MM-DD | ||
time_format: HH:mm:ss | ||
## updated_option supports 'mtime', 'date', 'empty' | ||
updated_option: 'mtime' | ||
|
||
# Pagination | ||
## Set per_page to 0 to disable pagination | ||
per_page: 10 | ||
pagination_dir: page | ||
|
||
# Include / Exclude file(s) | ||
## include:/exclude: options only apply to the 'source/' folder | ||
include: | ||
exclude: | ||
ignore: | ||
|
||
# Extensions | ||
# Plugins: hexo-generate-feed | ||
## Themes: https://hexo.io/themes/ | ||
# landscape/next | ||
theme: next | ||
|
||
# Deployment | ||
## Docs: https://hexo.io/docs/one-command-deployment | ||
deploy: | ||
type: '' | ||
|
||
# Ice Kano Plus_in | ||
# Hexo Github Canlendar | ||
# Author: Ice Kano | ||
# Modify: Lete乐特 | ||
# githubcalendar: | ||
# enable: true | ||
# priority: 0 | ||
# enable_page: / | ||
# user: zfour | ||
# layout: | ||
# type: class | ||
# name: main-inner | ||
# index: 0 | ||
# githubcalendar_html: '<div class="post-block animated fadeIn" style="width:100%;height:auto;padding:40px 10px 10px 10px;"><div id="github_loading" style="height:100%;display: flex;align-items: center;justify-content: center;"><svg style="height:50px" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 50 50" style="enable-background:new 0 0 50 50" xml:space="preserve"><path fill="#d0d0d0" d="M25.251,6.461c-10.318,0-18.683,8.365-18.683,18.683h4.068c0-8.071,6.543-14.615,14.615-14.615V6.461z" transform="rotate(275.098 25 25)"><animateTransform attributeType="xml" attributeName="transform" type="rotate" from="0 25 25" to="360 25 25" dur="0.6s" repeatCount="indefinite"></animateTransform></path></svg></div><div id="github_container"></div></div><footer class="post-footer"><div class="post-eof"></div></footer>' | ||
# pc_minheight: 280px | ||
# mobile_minheight: 0px | ||
# color: "['#EBEDF0', '#DCDFE3', '#CCD1D6', '#BDC3C9', '#ADB5BC', '#9EA7AF', '#8E99A1', '#7F8B94', '#6F7D87', '#606F7A', '#50616D']" | ||
# api: https://localhost:44374/api/app/git/git-pepository-cloud-calendar | ||
# # api: https://python-gitee-calendar-api.vercel.app/api | ||
# calendar_js: https://github.com/wuxinheng/hexo-blog/blob/master/hexo_githubcalendar.js | ||
# plus_style: '' | ||
|
||
# hexo-admin authentification | ||
admin: | ||
username: admin | ||
password_hash: $2a$10$sFd22SrWacK.m2FsqG/LoeydCGPl4WPYzp7fAMmdOOOxZF2t0IoQW | ||
secret: qwertyuiop | ||
|
||
# Local Search搜索功能 | ||
search: | ||
path: search.xml | ||
field: post | ||
format: html | ||
limit: 10000 | ||
|
||
post_wordcount: | ||
item_text: true | ||
wordcount: true # 单篇 字数统计 | ||
min2read: true # 单篇 阅读时长 | ||
totalcount: false # 网站 字数统计 | ||
separated_meta: true | ||
|
||
# Extensions | ||
## Plugins: http://hexo.io/plugins/ | ||
#RSS订阅 | ||
plugin: | ||
- hexo-generator-feed | ||
#Feed Atom | ||
feed: | ||
type: atom | ||
path: atom.xml | ||
limit: 20 |
Large diffs are not rendered by default.
Oops, something went wrong.
Oops, something went wrong.