mvp
parent
f00003c93a
commit
f5b1f9728a
|
|
@ -0,0 +1 @@
|
|||
../../meta/about/
|
||||
|
|
@ -1 +0,0 @@
|
|||
../../meta/about.md
|
||||
|
|
@ -1,84 +0,0 @@
|
|||
{
|
||||
"baseURL": "",
|
||||
"languageCode": "en-us",
|
||||
"title": "Site Title",
|
||||
"theme": "anubis",
|
||||
"paginate": 5,
|
||||
"paginatePath": "posts/-/pages",
|
||||
"enableRobotsTXT": true,
|
||||
"disableLiveReload": true,
|
||||
"minify": true,
|
||||
"noHTTPCache": true,
|
||||
"disableFastRender": true,
|
||||
"rssLimit": 5,
|
||||
"canonifyurls": true,
|
||||
"relativeurls": false,
|
||||
"params": {
|
||||
"toc": true,
|
||||
"author": "me",
|
||||
"email": "",
|
||||
"avatar": "",
|
||||
"description": "",
|
||||
"dateFormat": "2006-01-02",
|
||||
"paginationSinglePost": false,
|
||||
"style": "light",
|
||||
"readMore": true,
|
||||
"disableSummary": false,
|
||||
"social": [
|
||||
{
|
||||
"id": "email",
|
||||
"name": "contact"
|
||||
}
|
||||
]
|
||||
},
|
||||
"menu": {
|
||||
"main": [
|
||||
{
|
||||
"identifier": "archive",
|
||||
"name": "Archive",
|
||||
"title": "Archive",
|
||||
"url": "/posts/",
|
||||
"weight": 0
|
||||
},
|
||||
{
|
||||
"identifier": "about",
|
||||
"name": "About",
|
||||
"title": "About",
|
||||
"url": "/about/",
|
||||
"weight": 1
|
||||
}
|
||||
]
|
||||
},
|
||||
"markup": {
|
||||
"defaultMarkdownHandler": "goldmark",
|
||||
"goldmark": {
|
||||
"extensions": {
|
||||
"linkify": true,
|
||||
"strikethrough": true,
|
||||
"table": true,
|
||||
"taskList": true
|
||||
},
|
||||
"parser": {
|
||||
"autoHeadingID": true,
|
||||
"autoHeadingIDType": "github"
|
||||
},
|
||||
"renderer": {
|
||||
"unsafe": true
|
||||
}
|
||||
},
|
||||
"highlight": {
|
||||
"anchorLineNos": true,
|
||||
"guessSyntax": true,
|
||||
"lineNos": true,
|
||||
"tabWidth": 3
|
||||
},
|
||||
"tableOfContents": {
|
||||
"endLevel": 3,
|
||||
"ordered": false,
|
||||
"startLevel": 2
|
||||
}
|
||||
},
|
||||
"permalinks": {
|
||||
"posts": "/posts/:year-:month-:day-:filename"
|
||||
}
|
||||
}
|
||||
|
|
@ -1,9 +1,9 @@
|
|||
{
|
||||
"Path": "about.md.zip",
|
||||
"Name": "about.md.zip",
|
||||
"Path": "about.zip",
|
||||
"Name": "about.zip",
|
||||
"Size": -1,
|
||||
"MimeType": "application/zip",
|
||||
"ModTime": "2021-11-29T21:52:52.504Z",
|
||||
"ModTime": "2021-11-29T22:08:25.082Z",
|
||||
"IsDir": false,
|
||||
"ID": "14F-QFbXLWuXm3ScC1nr4iEnRcwBLMBFLQfDWmDeLcKM"
|
||||
}
|
||||
|
|
@ -1 +1 @@
|
|||
<html><head><meta content="text/html; charset=UTF-8" http-equiv="content-type"><style type="text/css">ol{margin:0;padding:0}table td,table th{padding:0}.c1{color:#000000;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:11pt;font-family:"Arial";font-style:normal}.c0{padding-top:0pt;padding-bottom:0pt;line-height:1.15;orphans:2;widows:2;text-align:left}.c2{background-color:#ffffff;max-width:468pt;padding:72pt 72pt 72pt 72pt}.title{padding-top:0pt;color:#000000;font-size:26pt;padding-bottom:3pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}.subtitle{padding-top:0pt;color:#666666;font-size:15pt;padding-bottom:16pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}li{color:#000000;font-size:11pt;font-family:"Arial"}p{margin:0;color:#000000;font-size:11pt;font-family:"Arial"}h1{padding-top:20pt;color:#000000;font-size:20pt;padding-bottom:6pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}h2{padding-top:18pt;color:#000000;font-size:16pt;padding-bottom:6pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}h3{padding-top:16pt;color:#434343;font-size:14pt;padding-bottom:4pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}h4{padding-top:14pt;color:#666666;font-size:12pt;padding-bottom:4pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}h5{padding-top:12pt;color:#666666;font-size:11pt;padding-bottom:4pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}h6{padding-top:12pt;color:#666666;font-size:11pt;padding-bottom:4pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;font-style:italic;orphans:2;widows:2;text-align:left}</style></head><body class="c2"><p class="c0"><span class="c1">Welcome :) </span></p><p class="c0"><span style="overflow: hidden; display: inline-block; margin: 0.00px 0.00px; border: 0.00px solid #000000; transform: rotate(0.00rad) translateZ(0px); -webkit-transform: rotate(0.00rad) translateZ(0px); width: 624.00px; height: 312.00px;"><img alt="" src="images/image1.png" style="width: 624.00px; height: 312.00px; margin-left: 0.00px; margin-top: 0.00px; transform: rotate(0.00rad) translateZ(0px); -webkit-transform: rotate(0.00rad) translateZ(0px);" title=""></span></p></body></html>
|
||||
<html><head><meta content="text/html; charset=UTF-8" http-equiv="content-type"><style type="text/css">ol{margin:0;padding:0}table td,table th{padding:0}.c0{color:#000000;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:11pt;font-family:"Arial";font-style:normal}.c1{padding-top:0pt;padding-bottom:0pt;line-height:1.15;orphans:2;widows:2;text-align:left}.c2{background-color:#ffffff;max-width:468pt;padding:72pt 72pt 72pt 72pt}.title{padding-top:0pt;color:#000000;font-size:26pt;padding-bottom:3pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}.subtitle{padding-top:0pt;color:#666666;font-size:15pt;padding-bottom:16pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}li{color:#000000;font-size:11pt;font-family:"Arial"}p{margin:0;color:#000000;font-size:11pt;font-family:"Arial"}h1{padding-top:20pt;color:#000000;font-size:20pt;padding-bottom:6pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}h2{padding-top:18pt;color:#000000;font-size:16pt;padding-bottom:6pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}h3{padding-top:16pt;color:#434343;font-size:14pt;padding-bottom:4pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}h4{padding-top:14pt;color:#666666;font-size:12pt;padding-bottom:4pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}h5{padding-top:12pt;color:#666666;font-size:11pt;padding-bottom:4pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}h6{padding-top:12pt;color:#666666;font-size:11pt;padding-bottom:4pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;font-style:italic;orphans:2;widows:2;text-align:left}</style></head><body class="c2"><p class="c1"><span class="c0">Welcome :) </span></p><p class="c1"><span style="overflow: hidden; display: inline-block; margin: 0.00px 0.00px; border: 0.00px solid #000000; transform: rotate(0.00rad) translateZ(0px); -webkit-transform: rotate(0.00rad) translateZ(0px); width: 624.00px; height: 312.00px;"><img alt="" src="images/image1.png" style="width: 624.00px; height: 312.00px; margin-left: 0.00px; margin-top: 0.00px; transform: rotate(0.00rad) translateZ(0px); -webkit-transform: rotate(0.00rad) translateZ(0px);" title=""></span></p></body></html>
|
||||
|
|
@ -1 +1 @@
|
|||
<html><head><meta content="text/html; charset=UTF-8" http-equiv="content-type"><style type="text/css">ol{margin:0;padding:0}table td,table th{padding:0}.c1{color:#000000;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:11pt;font-family:"Arial";font-style:normal}.c0{padding-top:0pt;padding-bottom:0pt;line-height:1.15;orphans:2;widows:2;text-align:left}.c2{background-color:#ffffff;max-width:468pt;padding:72pt 72pt 72pt 72pt}.title{padding-top:0pt;color:#000000;font-size:26pt;padding-bottom:3pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}.subtitle{padding-top:0pt;color:#666666;font-size:15pt;padding-bottom:16pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}li{color:#000000;font-size:11pt;font-family:"Arial"}p{margin:0;color:#000000;font-size:11pt;font-family:"Arial"}h1{padding-top:20pt;color:#000000;font-size:20pt;padding-bottom:6pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}h2{padding-top:18pt;color:#000000;font-size:16pt;padding-bottom:6pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}h3{padding-top:16pt;color:#434343;font-size:14pt;padding-bottom:4pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}h4{padding-top:14pt;color:#666666;font-size:12pt;padding-bottom:4pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}h5{padding-top:12pt;color:#666666;font-size:11pt;padding-bottom:4pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}h6{padding-top:12pt;color:#666666;font-size:11pt;padding-bottom:4pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;font-style:italic;orphans:2;widows:2;text-align:left}</style></head><body class="c2"><p class="c0"><span class="c1">Welcome :) </span></p><p class="c0"><span style="overflow: hidden; display: inline-block; margin: 0.00px 0.00px; border: 0.00px solid #000000; transform: rotate(0.00rad) translateZ(0px); -webkit-transform: rotate(0.00rad) translateZ(0px); width: 624.00px; height: 312.00px;"><img alt="" src="images/image1.png" style="width: 624.00px; height: 312.00px; margin-left: 0.00px; margin-top: 0.00px; transform: rotate(0.00rad) translateZ(0px); -webkit-transform: rotate(0.00rad) translateZ(0px);" title=""></span></p></body></html>
|
||||
<html><head><meta content="text/html; charset=UTF-8" http-equiv="content-type"><style type="text/css">ol{margin:0;padding:0}table td,table th{padding:0}.c0{color:#000000;font-weight:400;text-decoration:none;vertical-align:baseline;font-size:11pt;font-family:"Arial";font-style:normal}.c1{padding-top:0pt;padding-bottom:0pt;line-height:1.15;orphans:2;widows:2;text-align:left}.c2{background-color:#ffffff;max-width:468pt;padding:72pt 72pt 72pt 72pt}.title{padding-top:0pt;color:#000000;font-size:26pt;padding-bottom:3pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}.subtitle{padding-top:0pt;color:#666666;font-size:15pt;padding-bottom:16pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}li{color:#000000;font-size:11pt;font-family:"Arial"}p{margin:0;color:#000000;font-size:11pt;font-family:"Arial"}h1{padding-top:20pt;color:#000000;font-size:20pt;padding-bottom:6pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}h2{padding-top:18pt;color:#000000;font-size:16pt;padding-bottom:6pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}h3{padding-top:16pt;color:#434343;font-size:14pt;padding-bottom:4pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}h4{padding-top:14pt;color:#666666;font-size:12pt;padding-bottom:4pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}h5{padding-top:12pt;color:#666666;font-size:11pt;padding-bottom:4pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;orphans:2;widows:2;text-align:left}h6{padding-top:12pt;color:#666666;font-size:11pt;padding-bottom:4pt;font-family:"Arial";line-height:1.15;page-break-after:avoid;font-style:italic;orphans:2;widows:2;text-align:left}</style></head><body class="c2"><p class="c1"><span class="c0">Welcome :) </span></p><p class="c1"><span style="overflow: hidden; display: inline-block; margin: 0.00px 0.00px; border: 0.00px solid #000000; transform: rotate(0.00rad) translateZ(0px); -webkit-transform: rotate(0.00rad) translateZ(0px); width: 624.00px; height: 312.00px;"><img alt="" src="images/image1.png" style="width: 624.00px; height: 312.00px; margin-left: 0.00px; margin-top: 0.00px; transform: rotate(0.00rad) translateZ(0px); -webkit-transform: rotate(0.00rad) translateZ(0px);" title=""></span></p></body></html>
|
||||
|
|
@ -1,14 +0,0 @@
|
|||
{
|
||||
"title": "the title of my blog",
|
||||
"theme": "anubis",
|
||||
"params": {
|
||||
"author": "bel",
|
||||
"email": "bel@bel.bel",
|
||||
"social": [
|
||||
{
|
||||
"id": "email",
|
||||
"name": "bel@bel.bel"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
title: "about"
|
||||
date: 2021-11-29T22:08:25.082Z
|
||||
draft: false
|
||||
tags: []
|
||||
---
|
||||
<body class="c2"><p class="c1"><span class="c0">Welcome :) </span></p><p class="c1"><span style="overflow: hidden; display: inline-block; margin: 0.00px 0.00px; border: 0.00px solid #000000; transform: rotate(0.00rad) translateZ(0px); -webkit-transform: rotate(0.00rad) translateZ(0px); width: 624.00px; height: 312.00px;"><img alt="" src="images/image1.png" style="width: 624.00px; height: 312.00px; margin-left: 0.00px; margin-top: 0.00px; transform: rotate(0.00rad) translateZ(0px); -webkit-transform: rotate(0.00rad) translateZ(0px);" title=""></span></p></body>
|
||||
11
posts.sh
11
posts.sh
|
|
@ -164,7 +164,6 @@ meta() {
|
|||
cp "$extracted_file" "$(extracted "$1")"
|
||||
extracted_file="$(extracted "$1")"
|
||||
else
|
||||
mv "$extracted_file" "$(dirname "$extracted_file")"/index.md
|
||||
cp -r "$extracted_dir" "$(extracted "$1")"
|
||||
fi
|
||||
local extracted="$(extracted "$1")"
|
||||
|
|
@ -200,11 +199,18 @@ meta() {
|
|||
if [ -e "$must" ]; then
|
||||
rm -rf "$must"
|
||||
fi
|
||||
log "import: merging $1"
|
||||
merge "$1"
|
||||
log "must=$must"
|
||||
if [ -e "$must" ]; then
|
||||
return
|
||||
fi
|
||||
log "must not created by merge, continuing"
|
||||
cp -r "${must%/*}/.overrides/${must##*/}" "$must"
|
||||
local title="$(echo "$1" | jq -r .Name | sed 's/.zip$//')"
|
||||
local u_date_iso="$(echo "$1" | jq -r .ModTime)"
|
||||
log "extracting zip to post: title=$title, must=$must, date=$u_date_iso"
|
||||
extracted_zip_to_post "$title" "$must" "$u_date_iso"
|
||||
}
|
||||
|
||||
for b64_json in $(list); do
|
||||
|
|
@ -218,6 +224,7 @@ meta() {
|
|||
pull "$json"
|
||||
log "$filename: extracting"
|
||||
extract "$json"
|
||||
log "$filename: importing"
|
||||
import "$json"
|
||||
echo "$json" > "$(meta_file "$json")"
|
||||
done
|
||||
|
|
@ -306,7 +313,7 @@ extracted_zip_to_post() {
|
|||
|
||||
cat "$index_html" >> "$index_md"
|
||||
echo "" >> "$index_md"
|
||||
rm "$index_html" "$extracted_zip"/*.html
|
||||
rm -f "$index_html" "$extracted_zip"/*.html
|
||||
|
||||
for ext in png jpg jpeg gif JPG; do find "$extracted_zip" -name "*.$ext"; done | while read -r line; do
|
||||
convert "$line" -ordered-dither o8x8,8,8,4 "$line.2"
|
||||
|
|
|
|||
Loading…
Reference in New Issue