Website | Documentation | Demo | Contributing
- Introduction
- Features
- Install
- Usage
- Building
- Contributing
- Release History
- Authors and acknowledgment
- 12 web-components for web native article writing
- usable in any web environment
- clean and flat design
Use one of this solution to "install" the at-article
component in your project.
- Put a script tag similar to this
<script src='https://unpkg.com/at-article@latest/dist/at-article.js'></script>
in the head of your index.html - Then you can use the element anywhere in your template, JSX, html, etc.
- Run
npm install at-article --save
- Put a script tag similar to this
<script src='node_modules/at-article/dist/at-article.js'></script>
in the head of your index.html - Then you can use the element anywhere in your template, JSX, html, etc.
- Run
npm install at-article --save
- Add an import to the npm packages
import my-component;
- Then you can use the element anywhere in your template, JSX, html, etc.
Check the documentation for more informations : Documentation
Example with the at-block
component
The block element allows to highlight content with a contrasted graphic aspect with the rest of the article.
<at-block caption="true" heading="Heading example" type="info">Lorem ispum</at-block>
Property | Default | Explanations |
---|---|---|
caption | false |
If true , display a numbered caption |
heading | Display a heading | |
type | default |
The values can be default , info , example , warning , definition or fact |
- Stencil is a compiler for building fast web apps using Web Components.
git clone https://github.com/ionic-team/stencil-component-starter.git my-component
cd my-component
git remote rm origin
and run:
npm install
npm start
To watch for file changes during develop, run:
npm run dev
To build the component for production, run:
npm run build
To run the unit tests for the components, run:
npm test
Need help? Check out our docs here.
We’re really happy to accept contributions from the community, that’s the main reason why we open-sourced it! There are many ways to contribute, even if you’re not a technical person.
- Fork it (https://github.com/michaelravedoni/at-article/fork)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -am 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request
You will find the releases history in the release section. For more detail, you can check the changelog.md file.
citeproc-js
implementation- themes implementation
- pdf export
- Michael Ravedoni - Initial work - michaelravedoni
See also the list of contributors who participated in this project.