diff --git a/README.md b/README.md index c257371..e683a42 100644 --- a/README.md +++ b/README.md @@ -7,8 +7,15 @@ any real function currently. This is not a formal release though. +## Part Preview +- the init welcome page(use css framework) +![welcome](welcomePreview.png) + ## Is there a demo page to view before i download it? -Yes, it is. You can View my Blog [Here](https://memorytoco.github.io/Lasga/). + +Yes, it is. Now the blog is not working. + +You can View my Blog [Here](https://memorytoco.github.io/Lasga/). It is purely genereted by **melt** along with some css style and maybe some js. But i'm not quite familiar with front end so it may be ugly. @@ -25,10 +32,13 @@ $ ./helper uninstall # use this to uninstall ``` ## current status -* add subcommand logic now +* [x] add subcommand logic now * will add more subcommands to complete the function -* building lago help system and lago shell now -* adding build command + - [x] add init command + - [x] add exe command + - [ ] add serve command +* building `lesh` help system + - [ ] build a fake shell for the system ## maybe you are more interested on my temp blog Here is it . --> [Lago](https://memorytoco.github.io/Lago/) <-- diff --git a/tags b/tags deleted file mode 100644 index 9a10934..0000000 --- a/tags +++ /dev/null @@ -1,199 +0,0 @@ -!_TAG_FILE_FORMAT 2 /extended format; --format=1 will not append ;" to lines/ -!_TAG_FILE_SORTED 1 /0=unsorted, 1=sorted, 2=foldcase/ -!_TAG_OUTPUT_MODE u-ctags /u-ctags or e-ctags/ -!_TAG_PROGRAM_AUTHOR Universal Ctags Team // -!_TAG_PROGRAM_NAME Universal Ctags /Derived from Exuberant Ctags/ -!_TAG_PROGRAM_URL https://ctags.io/ /official site/ -!_TAG_PROGRAM_VERSION 0.0.0 /45968eff/ -%commands% Flax/ui.scm /^(define %commands% '("build" "serve"))$/;" f -%escape-chars Flax/html.scm /^(define %escape-chars$/;" f -%metadata-parsers Flax/post.scm /^(define %metadata-parsers$/;" f -%mime-types Flax/server/mime-types.scm /^(define %mime-types$/;" f -%void-elements Flax/html.scm /^(define %void-elements$/;" f ---version-history-- Flax/ui.scm /^(define --version-history--$/;" f - Flax/asset.scm /^(define-record-type $/;" f - Flax/page.scm /^(define-record-type $/;" f - Flax/post.scm /^(define-record-type $/;" f - Flax/process.scm /^(define-record-type $/;" f - Flax/reader.scm /^(define-record-type $/;" f - Flax/site.scm /^(define-record-type $/;" f -Flax Flax/asset.scm /^(define-module (Flax asset)$/;" f -Flax Flax/command/build.scm /^(define-module (Flax command build)$/;" f -Flax Flax/command/serve.scm /^(define-module (Flax command serve)$/;" f -Flax Flax/html.scm /^(define-module (Flax html)$/;" f -Flax Flax/page.scm /^(define-module (Flax page)$/;" f -Flax Flax/post.scm /^(define-module (Flax post)$/;" f -Flax Flax/process.scm /^(define-module (Flax process)$/;" f -Flax Flax/process/utils.scm /^(define-module (Flax process utils)$/;" f -Flax Flax/reader.scm /^(define-module (Flax reader)$/;" f -Flax Flax/server/mime-types.scm /^(define-module (Flax server mime-types)$/;" f -Flax Flax/site.scm /^(define-module (Flax site)$/;" f -Flax Flax/ui.scm /^(define-module (Flax ui)$/;" f -Flax Flax/utils.scm /^(define-module (Flax utils)$/;" f -Get started README.md /^## Get started$/;" s -Hello Flax/process.scm /^(define (Hello)$/;" f -Is there a demo page to view before i download it? README.md /^## Is there a demo page to view before i download it?$/;" s -OptionParser:arg melt/extension/markdown_or.lua /^function OptionParser:arg(f)$/;" f -OptionParser:flag melt/extension/markdown_or.lua /^function OptionParser:flag(short, long, f)$/;" f -OptionParser:new melt/extension/markdown_or.lua /^function OptionParser:new()$/;" f -OptionParser:param melt/extension/markdown_or.lua /^function OptionParser:param(short, long, f)$/;" f -OptionParser:run melt/extension/markdown_or.lua /^function OptionParser:run(args)$/;" f -`Flax` is renamed to `Melt` Now README.md /^## `Flax` is renamed to `Melt` Now$/;" s -add_escape melt/extension/markdown_or.lua /^local function add_escape(text)$/;" f -amps_and_angles melt/extension/markdown_or.lua /^local function amps_and_angles(s)$/;" f -anchors melt/extension/markdown_or.lua /^local function anchors(text)$/;" f -any_blanks melt/extension/markdown_or.lua /^ local function any_blanks(arr)$/;" f -attribute->html Flax/html.scm /^(define (attribute->html attr value port)$/;" f -attribute-value->html Flax/html.scm /^(define (attribute-value->html value port)$/;" f -auto_links melt/extension/markdown_or.lua /^local function auto_links(text)$/;" f -block_pattern melt/extension/markdown_or.lua /^local function block_pattern(tag)$/;" f -block_transform melt/extension/markdown_or.lua /^function block_transform(text, sublist)$/;" f -blockquotes melt/extension/markdown_or.lua /^local function blockquotes(lines)$/;" f -blocks_to_html melt/extension/markdown_or.lua /^function blocks_to_html(lines, no_paragraphs)$/;" f -build Flax/command/build.scm /^(define* (build #:key (config-file "config.scm"))$/;" f -build-site Flax/site.scm /^(define (build-site obj)$/;" f -classify melt/extension/markdown_or.lua /^local function classify(line)$/;" f -cleanup melt/extension/markdown_or.lua /^local function cleanup(text)$/;" f -code_spans melt/extension/markdown_or.lua /^local function code_spans(s)$/;" f -codeblocks melt/extension/markdown_or.lua /^local function codeblocks(lines)$/;" f -commonmark-reader Flax/reader.scm /^(define commonmark-reader$/;" f -compose-file-name Flax/utils.scm /^(define (compose-file-name components)$/;" f -config-load Flax/utils.scm /^(define (config-load file-name)$/;" f -cp-asset Flax/asset.scm /^(define (cp-asset obj)$/;" f -cp-file-tree Flax/asset.scm /^(define (cp-file-tree src prefix)$/;" f -create-writer Flax/page.scm /^(define (create-writer)$/;" f -current status README.md /^## current status$/;" s -dec melt/extension/markdown_or.lua /^ local dec = {code = function(c) return "&#" .. c:byte() .. ";" end, count = 0, rate = 0./;" f -decompose-file-name Flax/utils.scm /^(define (decompose-file-name file-name)$/;" f -default-index-process Flax/process.scm /^(define default-index-process$/;" f -default-meta-process Flax/process.scm /^(define default-meta-process$/;" f -default-post-process Flax/process.scm /^(define default-post-process$/;" f -default-process-layer Flax/process.scm /^(define default-process-layer$/;" f -default-reader-list Flax/reader.scm /^(define default-reader-list (list sxml-reader commonmark-reader))$/;" f -detab melt/extension/markdown_or.lua /^local function detab(text)$/;" f -doctype->html Flax/html.scm /^(define (doctype->html doctype port)$/;" f -element->html Flax/html.scm /^(define (element->html tag attrs body port)$/;" f -emphasis melt/extension/markdown_or.lua /^local function emphasis(text)$/;" f -encode_alt melt/extension/markdown_or.lua /^local function encode_alt(s)$/;" f -encode_backslash_escapes melt/extension/markdown_or.lua /^function encode_backslash_escapes(t)$/;" f -encode_code melt/extension/markdown_or.lua /^function encode_code(s)$/;" f -encode_email_address melt/extension/markdown_or.lua /^ local function encode_email_address(s)$/;" f -escape_special_chars melt/extension/markdown_or.lua /^local function escape_special_chars(text)$/;" f -file-extension Flax/server/mime-types.scm /^(define (file-extension file)$/;" f -file-tree-move Flax/asset.scm /^(define (file-tree-move src-tree src-path prefix)$/;" f -find_blockquote melt/extension/markdown_or.lua /^ local function find_blockquote(lines)$/;" f -find_codeblock melt/extension/markdown_or.lua /^ local function find_codeblock(lines)$/;" f -find_first melt/extension/markdown_or.lua /^local function find_first(s, patterns, index)$/;" f -find_list melt/extension/markdown_or.lua /^ local function find_list(array, sublist)$/;" f -find_list_end melt/extension/markdown_or.lua /^ local function find_list_end(array, start)$/;" f -find_list_start melt/extension/markdown_or.lua /^ local function find_list_start(array, sublist)$/;" f -flax Flax/ui.scm /^(define (flax arg0 . extra-args)$/;" f -get-absolute-path Flax/utils.scm /^(define (get-absolute-path file-name)$/;" f -get-file-tree-list Flax/utils.scm /^(define (get-file-tree-list file-name)$/;" f -hash melt/extension/markdown_or.lua /^local function hash(s)$/;" f -headers melt/extension/markdown_or.lua /^local function headers(array)$/;" f -hex melt/extension/markdown_or.lua /^ local hex = {code = function(c) return "&#x" .. string.format("%x", c:byte()) .. ";" end/;" f -identity melt/extension/markdown_or.lua /^local function identity(text) return text end$/;" f -iff melt/extension/markdown_or.lua /^local function iff(t, a, b) if t then return a else return b end end$/;" f -images melt/extension/markdown_or.lua /^local function images(text)$/;" f -indent melt/extension/markdown_or.lua /^local function indent(text)$/;" f -init_escape_table melt/extension/markdown_or.lua /^local function init_escape_table()$/;" f -init_hash melt/extension/markdown_or.lua /^local function init_hash(text)$/;" f -inline_link melt/extension/markdown_or.lua /^ local function inline_link(alt, link)$/;" f -inline_link melt/extension/markdown_or.lua /^ local function inline_link(text, link)$/;" f -install helper /^install() {$/;" f -is-directory? Flax/utils.scm /^(define (is-directory? file-name)$/;" f -is-reader-available? Flax/reader.scm /^(define (is-reader-available? reader file-name)$/;" f -is_protected melt/extension/markdown_or.lua /^local function is_protected(s)$/;" f -is_ruler_of melt/extension/markdown_or.lua /^local function is_ruler_of(line, char)$/;" f -line_breaks melt/extension/markdown_or.lua /^local function line_breaks(text)$/;" f -line_pattern melt/extension/markdown_or.lua /^local function line_pattern(tag)$/;" f -link melt/extension/markdown_or.lua /^ local function link(s)$/;" f -link_def melt/extension/markdown_or.lua /^ local function link_def(id, url, title)$/;" f -lists melt/extension/markdown_or.lua /^local function lists(array, sublist)$/;" f -mail melt/extension/markdown_or.lua /^ local function mail(s)$/;" f -make-file-extension-matcher Flax/reader.scm /^(define (make-file-extension-matcher ext)$/;" f -make-user-module Flax/utils.scm /^(define (make-user-module modules)$/;" f -map melt/extension/markdown_or.lua /^local function map(t, f)$/;" f -markdown melt/extension/markdown_or.lua /^local function markdown(text)$/;" f -match melt/srfi/unportable-match.scm /^(define-syntax match$/;" f -match-drop-first-arg melt/srfi/unportable-match.scm /^(define-syntax match-drop-first-arg$/;" f -match-drop-ids melt/srfi/unportable-match.scm /^(define-syntax match-drop-ids$/;" f -match-extract-vars melt/srfi/unportable-match.scm /^(define-syntax match-extract-vars$/;" f -match-extract-vars-step melt/srfi/unportable-match.scm /^(define-syntax match-extract-vars-step$/;" f -match-gen-ellipsis melt/srfi/unportable-match.scm /^(define-syntax match-gen-ellipsis$/;" f -match-gen-or melt/srfi/unportable-match.scm /^(define-syntax match-gen-or$/;" f -match-gen-or-step melt/srfi/unportable-match.scm /^(define-syntax match-gen-or-step$/;" f -match-gen-search melt/srfi/unportable-match.scm /^(define-syntax match-gen-search$/;" f -match-gen-vector-ellipsis melt/srfi/unportable-match.scm /^(define-syntax match-gen-vector-ellipsis$/;" f -match-next melt/srfi/unportable-match.scm /^(define-syntax match-next$/;" f -match-one melt/srfi/unportable-match.scm /^(define-syntax match-one$/;" f -match-quasiquote melt/srfi/unportable-match.scm /^(define-syntax match-quasiquote$/;" f -match-quasiquote-step melt/srfi/unportable-match.scm /^(define-syntax match-quasiquote-step$/;" f -match-record-named-refs melt/srfi/unportable-match.scm /^(define-syntax match-record-named-refs$/;" f -match-record-refs melt/srfi/unportable-match.scm /^(define-syntax match-record-refs$/;" f -match-syntax-error melt/srfi/unportable-match.scm /^(define-syntax match-syntax-error$/;" f -match-tuck-ids melt/srfi/unportable-match.scm /^(define-syntax match-tuck-ids$/;" f -match-two melt/srfi/unportable-match.scm /^(define-syntax match-two$/;" f -match-vector melt/srfi/unportable-match.scm /^(define-syntax match-vector$/;" f -match-vector-step melt/srfi/unportable-match.scm /^(define-syntax match-vector-step$/;" f -match-vector-tail melt/srfi/unportable-match.scm /^(define-syntax match-vector-tail$/;" f -match-vector-tail-two melt/srfi/unportable-match.scm /^(define-syntax match-vector-tail-two$/;" f -match-vector-two melt/srfi/unportable-match.scm /^(define-syntax match-vector-two$/;" f -match-verify-no-ellipsis melt/srfi/unportable-match.scm /^(define-syntax match-verify-no-ellipsis$/;" f -maybe you are more interested on my temp blog README.md /^## maybe you are more interested on my temp blog$/;" s -metadata-parser Flax/post.scm /^(define (metadata-parser key)$/;" f -mime-type Flax/server/mime-types.scm /^(define (mime-type file-name)$/;" f -mkdir-p Flax/utils.scm /^(define (mkdir-p dir)$/;" f -named melt/extension/markdown_or.lua /^``markdown.lua`` returns a table with a single function named ``markdown(s)`` which applies the$/;" f -navigate Flax/process/utils.scm /^(define* (navigate file-tree action #:key (flag #f) (environment (getcwd)))$/;" f -object->escaped-html Flax/html.scm /^(define (object->escaped-html obj port)$/;" f -outdent melt/extension/markdown_or.lua /^local function outdent(text)$/;" f -outpath melt/extension/markdown_or.lua /^ local function outpath(path, options)$/;" f -page Flax/page.scm /^(define* (page post prefix-directory$/;" f -parse-metadata Flax/post.scm /^(define (parse-metadata key value)$/;" f -plain melt/extension/markdown_or.lua /^ local plain = {code = function(c) return c end, count = 0, rate = 0.1}$/;" f -post-ref Flax/post.scm /^(define (post-ref post key)$/;" f -print_lines melt/extension/markdown_or.lua /^local function print_lines(lines)$/;" f -proc-of-reader Flax/reader.scm /^(define (proc-of-reader reader file-name)$/;" f -process-ref Flax/process.scm /^(define (process-ref process-layer key)$/;" f -process_blockquote melt/extension/markdown_or.lua /^ local function process_blockquote(lines)$/;" f -process_codeblock melt/extension/markdown_or.lua /^ local function process_codeblock(lines)$/;" f -process_list melt/extension/markdown_or.lua /^ local function process_list(arr)$/;" f -process_list_item melt/extension/markdown_or.lua /^ local function process_list_item(lines, block)$/;" f -processor-ref Flax/process.scm /^(define (processor-ref process-layer key)$/;" f -protect melt/extension/markdown_or.lua /^local function protect(text)$/;" f -protect_matches melt/extension/markdown_or.lua /^local function protect_matches(text, patterns)$/;" f -protect_range melt/extension/markdown_or.lua /^local function protect_range(text, start, stop)$/;" f -read-metadata-headers Flax/post.scm /^(define (read-metadata-headers port)$/;" f -read-post Flax/post.scm /^(define* (read-post file-name #:key (reader-list default-reader-list))$/;" f -reference_link melt/extension/markdown_or.lua /^ local function reference_link(alt, id)$/;" f -reference_link melt/extension/markdown_or.lua /^ local function reference_link(text, id)$/;" f -register-metadata-parser! Flax/post.scm /^(define (register-metadata-parser! name parser)$/;" f -remove-stat Flax/utils.scm /^(define (remove-stat file-tree-list)$/;" f -rep melt/extension/markdown_or.lua /^ local function rep(match)$/;" f -repeat-element-of-list Flax/asset.scm /^(define (repeat-element-of-list nth element)$/;" f -run melt/extension/markdown_or.lua /^ local function run(s, options)$/;" f -run_command_line melt/extension/markdown_or.lua /^local function run_command_line(arg)$/;" f -show-build-help Flax/command/build.scm /^(define (show-build-help)$/;" f -show-flax Flax/ui.scm /^(define (show-flax)$/;" f -show-flax-help Flax/ui.scm /^(define (show-flax-help)$/;" f -show-version Flax/ui.scm /^(define (show-version)$/;" f -site Flax/site.scm /^(define* (site #:key$/;" f -span_transform melt/extension/markdown_or.lua /^function span_transform(text)$/;" f -splice melt/extension/markdown_or.lua /^local function splice(array, start, stop, replacement)$/;" f -split melt/extension/markdown_or.lua /^local function split(text, sep)$/;" f -split_list_items melt/extension/markdown_or.lua /^ local function split_list_items(arr)$/;" f -string->escaped-html Flax/html.scm /^(define (string->escaped-html S port)$/;" f -string-split-at Flax/utils.scm /^(define (string-split-at str char-pred)$/;" f -strip_link_definitions melt/extension/markdown_or.lua /^local function strip_link_definitions(text)$/;" f -sxml->html Flax/html.scm /^(define* (sxml->html tree #:optional (port (current-output-port)))$/;" f -sxml->html-string Flax/html.scm /^(define (sxml->html-string sxml)$/;" f -sxml-reader Flax/reader.scm /^(define sxml-reader$/;" f -tokenize_html melt/extension/markdown_or.lua /^local function tokenize_html(html)$/;" f -unescape_special_chars melt/extension/markdown_or.lua /^local function unescape_special_chars(t)$/;" f -uninstall helper /^uninstall() {$/;" f -unprotect melt/extension/markdown_or.lua /^local function unprotect(text)$/;" f -void-element? Flax/html.scm /^(define (void-element? tag)$/;" f -write-content Flax/site.scm /^(define* (write-content posts-file-tree prefix-directory$/;" f -write-page Flax/page.scm /^(define (write-page page prefix-directory)$/;" f diff --git a/welcomePreview.png b/welcomePreview.png new file mode 100644 index 0000000..79bcd6e Binary files /dev/null and b/welcomePreview.png differ