at-article
TypeScript icon, indicating that this package has built-in type declarations

1.0.8 • Public • Published

Website | Documentation | Demo | Contributing

at-article logo

Write clean and flat articles
Web Component collection using Stencil for writing blogs and academics web articles.
Built with ❤︎ by Michael Ravedoni and contributors

Table of Contents

Introduction

npm npm Conventional Commits license

Features

  • 12 web-components for web native article writing
  • usable in any web environment
  • clean and flat design
at-article logo

Install

Use one of this solution to "install" the at-article component in your project.

Script tag

  • 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.

Node Modules

  • 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.

In a stencil-starter app

  • 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.

Usage

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

Build with

  • Stencil is a compiler for building fast web apps using Web Components.

Building

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.

Contributing

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.

  1. Fork it (https://github.com/michaelravedoni/at-article/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

Release History

You will find the releases history in the release section. For more detail, you can check the changelog.md file.

Roadmap

  • citeproc-js implementation
  • themes implementation
  • pdf export

Authors and acknowledgment

See also the list of contributors who participated in this project.

License

MIT License

Readme

Keywords

none

Package Sidebar

Install

npm i at-article

Weekly Downloads

19

Version

1.0.8

License

MIT

Unpacked Size

861 kB

Total Files

92

Last publish

Collaborators

  • michaelravedoni