Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ngdream/h5assembler
code satic html pages without repeating yourself
https://github.com/ngdream/h5assembler
assembler bison contributions-welcome cplusplus file-associations frontend h5a hacktoberfest html language open-source yacc yacc-lex
Last synced: 3 months ago
JSON representation
code satic html pages without repeating yourself
- Host: GitHub
- URL: https://github.com/ngdream/h5assembler
- Owner: ngdream
- License: mit
- Created: 2022-07-21T02:00:32.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-10T22:37:07.000Z (about 2 years ago)
- Last Synced: 2023-06-06T19:50:54.388Z (over 1 year ago)
- Topics: assembler, bison, contributions-welcome, cplusplus, file-associations, frontend, h5a, hacktoberfest, html, language, open-source, yacc, yacc-lex
- Language: Yacc
- Homepage: https://ngdream.github.io/H5A.github.io
- Size: 470 KB
- Stars: 17
- Watchers: 4
- Forks: 7
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
- Contributing: contributing.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
![](https://github.com/ngdream/H5assembler/blob/8b52dca1f889ab0f93dc8b1d9cc7f0c92155ca85/share/social.png)
# H5 Assembler
its made for all web developer who doesn't like to write the same code in different file which his currency : ***`` don't repeat yourself ``***
you will never need to rewrite the same text again## state
the H5A repository is on github
the current version is the 1.0.2## building
1. ### on window
if you want to build H5assembler on window
- download msys64
- download mingw64 or mingw32 toolchains- download flex , bison and make
in msys64 type
```shell
pacman -S flex
pacman -S bison
pacman -S make
```
-run the make command throw msys shell in the project directory
``` make```1. ### on linux debian
if you want to build H5assembler on window
- download flex , bison and make
in msys64 type
```shell
sudo apt-get update
sudo apt install make
sudo apt-get install flex bison```
-run the make command
``` make debian```
## exemple of use
h5assembler offers you a technology allowing you to reduce your html code and guarantees you an easy integration in frameworks such as (laravel, django)**navbar.html**
```html
```
**index.html**
```html
simple include H5assembler@include("navbar.html")
```
in in the same directory than index.html run command ``H5A index.html output.html``.
this command will generate an output.html file with the following content
**output.html**```html
simple include H5assembler```
for more information about h5 using read the [``documentation``](documentation)